如何成為一個搞垮公司的程序員?
閱讀本文大概需要5分鐘。
這兩天好幾個讀者問:如何成長為一名優(yōu)秀的程序員?一下可把洋哥問住了。
優(yōu)秀的程序員牛逼得千篇一律,弱雞程序員挫得各有千秋。
洋哥從業(yè)多年,自己做過不靠譜的程序員,也帶過不少更不靠譜的程序員,有的人甚至能憑借一腔蠻力搞垮一個團(tuán)隊。
想了一天,今天就不講優(yōu)秀程序員了,重點(diǎn)聊聊那些能搞垮公司的技術(shù)騷操作吧:
1.瘋狂造輪子
這個功能有人實(shí)現(xiàn)了?有開源框架庫?那我不管,我就要造輪子,造輪子多香,能鍛煉我的架構(gòu)能力,還能防止我被人替代!
2.過度使用設(shè)計模式
這個地方可以用DDD玩一玩,復(fù)雜又好看,是不一樣的煙火。這個地方兩層設(shè)計就夠用了,但是不夠酷炫!再加三層,實(shí)在太Cool了!
什么?你看不懂我的代碼?
看不懂特么就對了,我這么牛逼的程序員寫的代碼能是你們這些弱雞輕松看懂的?
3.不做灰度發(fā)布方案
什么?產(chǎn)品上線還要這么慢,先放量1/100做驗(yàn)證?什么鬼,你們怎么對自己這么沒信心。
我就喜歡biu的一下全部更新,這才是牛逼程序員的自信。
4.不做回滾方案
要什么回滾,剛才上線前不都上香了嗎?我憑運(yùn)氣上線,不憑本事回滾。
我就是我,獨(dú)一無二的煙火。
5.不了解業(yè)務(wù)
程序員還需要了解業(yè)務(wù)?了解業(yè)務(wù)有屁用,我需要專注于技術(shù)。
專注你懂不懂?
6.瘋狂遠(yuǎn)程調(diào)用
本地調(diào)用多Low,完全不能展現(xiàn)程序員的風(fēng)采,Socket、pipe、共享內(nèi)存、XXX用起來。
什么?一個進(jìn)程就能搞定?那拆成兩個豈不是更牛逼?
7.環(huán)境不分離
要想開發(fā)速度快,環(huán)境就不能分離!開發(fā)環(huán)境、測試環(huán)境、預(yù)發(fā)布環(huán)境、生成環(huán)境,整這么復(fù)雜有毛用?我全部一臺電腦搞定,你們太弱雞了!
8.低內(nèi)聚高耦合
高內(nèi)聚低耦合就是浪費(fèi)生產(chǎn)力,低內(nèi)聚高耦合的大泥球研發(fā)大法是最牛逼的。
你看我,一個人頂一個團(tuán)隊,你們做得到嗎?
9.不做冪等設(shè)計
憑什么讓我后端做數(shù)據(jù)一致性和重復(fù)性判斷?你前端不會自己判斷?數(shù)據(jù)是你傳的,關(guān)我什么事?
還冪等,分明是你們能力不夠,甩鍋給我。
10.不設(shè)置超時
系統(tǒng)底層都幫我們搞定了,設(shè)置什么?多浪費(fèi)時間?連接不上那就多連會。
急什么急,說不定等會就連上了呢?
11.不設(shè)置重試
設(shè)置重試做什么?我的代碼重來都是一次成功,還要執(zhí)行兩次?太瞧不起我了吧。
12.不做監(jiān)控預(yù)警
監(jiān)控什么?預(yù)警什么?打工人已經(jīng)這么累了,還不夠煩的,天天預(yù)警,還能不能好好工作?
宕不宕機(jī)早就注定了,宕機(jī)了就重啟下,不就好了?
13.不做數(shù)據(jù)庫設(shè)計
我是程序員,又不是DBA,設(shè)計什么數(shù)據(jù)庫?這些都給我放一個表里,多大都沒事,這樣研發(fā)效率多高。
14.不做壓測
壓測純屬沒事找事,吃飽了撐的??紤]這么多干什么,老板多給你工資了?
15.無腦for循環(huán)
時間復(fù)雜度還需要考慮?還需要算法優(yōu)化?這都21世紀(jì)了,計算機(jī)性能都多牛逼了,這點(diǎn)執(zhí)行速度有球用?
CPU占用100%了?這肯定是運(yùn)維沒弄好,管我什么事。
16.不做數(shù)據(jù)備份
要對服務(wù)器有信心,哪能輕易丟數(shù)據(jù),做數(shù)據(jù)備份多麻煩。
17.不做權(quán)限管理
領(lǐng)導(dǎo)要充分尊重每一個弟兄,要充分授權(quán)給大家,來吧baby,每人一個超管權(quán)限,一起美滋滋。
18.不做微服務(wù)
明明一個服務(wù)可以搞定的,非要弄幾個服務(wù)出來?搞的運(yùn)維無比復(fù)雜,搞的調(diào)用無比困難。
我偏不!
19.不做代碼掃描
codereview這件事交給機(jī)器是最不靠譜的,要對自己絕對自信,所有隱患一眼看去就能全部發(fā)現(xiàn)。
20.不看官方文檔
看什么官方文檔,不知道我英語很菜?不知道我解決問題的能力暴強(qiáng)?我自己就能搞定。
21.不做框架設(shè)計
類結(jié)構(gòu)圖和時序圖?是什么鬼,需求來了直接擼啊,最牛逼框架都在腦子里,行云流水才酷炫。
End:
以上21條,但凡沾上3,4條的程序員,就足以摧毀一個技術(shù)團(tuán)隊,作為程序員的我們一定要引以為戒哈。
程序員不容易,這個行業(yè)入門門檻極低、天花板極高,更因?yàn)閭髡f中的高薪資,導(dǎo)致無數(shù)朋友瘋狂涌入。
這也導(dǎo)致了行業(yè)內(nèi)卷競爭加劇,幸運(yùn)的是,程序員雖多優(yōu)秀的真不多。
代碼人一定要有一顆追求卓越的心,共勉~
