文源:技術領導力

老讀者知道,我是程序員出身,年輕的時候也經常加班。對我來說996不是福報,而是福利,我那時都007的

爲什麼這麼拼呢?因爲我聽說休息不規律,對身體危害很大,嚇得我天天熬夜,熬得很有規律。

程序員雖然拿錢多、社會地位高,但是根本沒有資格跟妹子說白頭偕老,因爲還沒到白髮,就已經全禿了。人生就是這樣,說好一起到白頭,你卻偷偷焗了油

作爲一名炮灰級的程序員,我掌握了“面向監獄編程”、“徒手New對象”、“刪庫跑路”等必殺技能。

經過多年的奮鬥,我從一個乳臭未乾的青年,變成了一個乳臭未乾的中年,寫出了許多搞垮公司的代碼,下面談一談我的血淚史:

1、亂寫註釋

註釋就像內褲,外面看不見,但是很重要。

註釋要嚴謹,不能有明顯的漏洞。如果你的內褲有漏洞,你不尷尬嗎?當然了,如果你實力夠強大,別人會尷尬。

2、代碼和顯示不一致

界面上是Post code,代碼裏是Zip code。看代碼看到懷疑人生!

所以說年輕人,你只看到了第二層,你以爲我在第一層,實際上我在第五層,你明白我在講什麼嗎?

程序員要注重細節,從小事做起,因爲你根本做不了大事

3、命名沒有規範

沒有規範,就是最好的規範。老K祖傳的命名技巧,現在免費傳授給你:單字母、無意義命名、拼音英文混用等等,就像這樣:asdef、a、b、c、guanli-people......

4、使用全局變量

把全局變量的初始化放在不同的函數中,你根本就不知道變量在哪裏被聲明,在哪裏被初始化。

只要能力足夠強,程序編譯不通過的時候,編譯器都會向你道歉!

5、嵌套循環

是時候表演些真正的技術了,嵌套循環、無限死循環,沒有任何中斷條件,不拔電源根本停不下來。

不管怎麼樣,生活還是要繼續的,假如生活欺騙了你,我希望他是論斤賣的

其實,我也想看輕我自己,可體重不允許啊

6、從不驗證數據

傳入的參數、返回值都不做校驗。要相信同事的代碼水平是一流的,怎麼會出錯呢?人與人之間就應該相互信任,就像我的高中老師和初中老師一樣。

初中老師說:“這個知識點到了高中,高中老師會講的。”

高中老師說:“這個知識點,你們初中老師應該已經講過了。”

7、不封裝代碼

根本不需要代碼結構,上萬行的代碼寫在一個方法裏,你見過沒有?

想要成爲技術大牛,光靠熱情是沒有用的,還要有專業的方法,以及刻意訓練。

就比如藏私房錢這個事情,我已經掌握了36種藏私房錢的方法,接下來只差錢了

8、使用子類

大家都是面向對象編程,先寫10層以上的繼承類,包含10個以上的不同屬性,再把這10個類分別放在不同文件中。

看問題的視角會暴露你的層次,別人都是爲怎麼掙錢而發愁,我卻是爲怎麼花錢而發愁。我並不是想炫耀什麼,我只是苦惱:200塊錢怎麼能花到下個月呢?

9、間接轉型

JAVA就有這樣的騷操作,比如:double 轉 string。寫成new Double(a).toString,看懂掌聲!

變量類型,來不得半點含糊。就像人的長相分兩種,一種是好看的,一種是難看的,我屬於中間的,好難看的。

10、複製粘貼

所謂10倍速程序員,就是使用copy + past的速度比一般程序員快10倍。

長大以後我才明白一個道理,拼不了爹,拼不了媽,拼多多太貴,只能拼手速了

11、使用三維數組

程序員要勇於突破人類的極限,數組定義都要在三維以上。

如果遇到一個三維數組,無法理解,不要着急,等明天再看看,也許運氣好,明天就掛了呢?

12、過度包裝

API裏調用API,API裏再調用API......包10層以上,最好還有循環調用。

當你生活不順心的時候,看看支付寶餘額,再看看這爛代碼,哭出來就好

13、從不測試

不做單元測試,不做性能測試,不做兼容性測試......不做任何測試。

怎麼捨得讓可愛的測試妹子幹活呢?她們美美地坐在那裏,就是程序員每天上班的理由,不然上班跟上墳有什麼區別

讓產品經理寫表結構、流程圖、僞代碼,你只是一個平平無奇的BUG小天才。

產品經理跟程序員的關係,就像鬥地主,剛纔還是一夥的,一轉眼就成了敵人,還偷光了你的籌碼。

15、讓老闆做架構設計

許多老闆雖然不懂技術,但是喜歡指點,那就讓老闆做架構師,鼓勵他擼起袖子加油幹!看好你哦,比心。

程序員是高智商羣體、受過良好的教育,代表着先進生產力。

雖然在人們的眼中,程序員都是禿頭、邋遢、沒有生活情趣......但是走近他們你會發現,確實也差不多是這樣,哈哈哈哈。

那又怎麼樣呢?我們有技術呀,錢多話少死得早,在婚戀市場上可搶手了,來晚了還搶不到!

相關文章