作為一名程式設計師,
每天除了寫代碼,就是改Bug。
慢慢養成了近乎偏執的編程習慣,
也就是強迫症。
看看下面的這幾種,你有沒有中招?
01
收藏強迫症
在Github上看到有意思的項目,就要點Star收藏,技術博客上看到好文章必然收藏,明知道自己十有八九是不會看的。
02
整理強迫症
不喜歡凌亂的電腦桌面,一定要整理出來。
注釋縮進什麼的代碼風格規範里都會規定好啊。代碼必須要縮進;縮進堅決不用空格,必須用Tab。重要地方必須要有注釋,注釋內容必須要清楚明了。習慣在夜深人靜的時候碼字,把電腦也靜音,安安靜靜,碼得舒心!
不能容忍半角全角符號混用,不能容忍!!!
03
保存強迫症
沒事兒就會按保存鍵,比玩遊戲存檔率還高,即使編輯器可以自動保存。
總是擔心萬一系統崩潰怎麼辦,萬一斷電怎麼辦,設置成每隔10S就自動保存,在寫任何長一點的代碼的時候,包括網頁,都會下意識地使用CTRL+S手動保存。這沒毛病,可問題是必須按三次CTRL+S才能安心!一段代碼下來,無數次CTRL+S,堪比曾經被學校老師忽悠著買的復讀機啊!
04
改Bug強迫症
看到Bug就想改⋯⋯即使不是自己的Bug⋯⋯還喜歡找Bug,看到登錄框就想試試能不能SQL注入⋯⋯有時候還會抓包或者發假包⋯⋯
曾經被一個Bug困擾了整整1天,一天什麼都沒幹,就為了調這個Bug。而結果是,這個Bug沒調好,反而倒是修復了很多其他奇奇怪怪的Bug......
05
數字強迫症
凡是從 0 開始,數字強迫症的另一種症狀就是對二進位有執念,很多程式設計師員都認為世界上有 10 種人:一種懂二進位,另一種不懂。
數字強迫症的晚期症狀是認為 256 和 1024 等 2 的 N 次方很完美,常常有 1 kg = 1024 g 或者 1 L = 1024 mL 的錯覺。
06
硬體強迫症
用自己的電腦才爽,不是自己的桌面、滑鼠、鍵盤敲代碼都沒感覺,用別人的電腦老感覺哪兒不對勁。
要有分屏,寫代碼爽;機械鍵盤,敲代碼爽,玩遊戲爽;U盤、硬碟,存放各種學習資料,捨不得刪;iMac 或者 Macbook Pro,才能讓自己認真寫好代碼。
之前看到過一個笑話:
老婆給當程式設計師的老公打電話:下班順路買一斤包子帶回來,如果看到賣西瓜的,買一個。當晚,程式設計師老公手捧一個包子進了家門…
老婆怒道:你怎麼就買了一個包子?
老公答曰:因為看到了賣西瓜的。
作為程式設計師,你還有哪些強迫症的行為呢?
你的強迫症是否影響了你的工作?
都一起來聊聊程式設計師強迫症的方方面面吧!