程式設計給你現實生活帶來了哪些壞習慣
似乎任何職業都會給從業人員帶來這樣那樣的習慣。Stack Overflow網站上有位朋友(應該也是程式設計師)想了解其他程式設計師在投身堆碼事業後有什麼樣的壞習慣。結果一呼百應,很多程式設計師紛紛自爆自己的壞習慣和糗人糗事。程式設計無國界,相信國內堆碼界的朋友,也會有同感。
1. 程式設計已給我帶來很多壞習慣,程式設計也每天在繼續給我新增更多的壞習慣。當然有些習慣和程式設計無關了。下面這些習慣儘管我也很想改掉,但已根深蒂固。
a. 在天地萬物中,去發現多型、繼承和模式;
b. 用十六進位制程式碼中的畫素和顏色來解釋某東西的大小;
c. 在日常交談中用程式碼相關的抽象術語。
2. 我現在認為256這個數字非常完美。但非程式設計師不明白這個,有時候讓我措手不及。
編者評:1024呢?
3. 我在看紙質書時,我就非常沮喪。為什麼我不能用Ctrl + F來找想看的東西呢?
編者評:我在看電視時,一到廣告,我也非常沮喪。為什麼我不能往後拖呢?
4. Q: Do you want tea OR coffee? A: Yes
侍者:你喝茶還是咖啡?
客人:是
編者評:如果該服務生是個兼職打工的程式設計師,那就直接給你上茶和咖啡。因為,不管“上茶”還是“上咖啡”,都是滿足“茶||咖啡”條件的。如果能多賣一樣,何樂而不為呢?
5. 我Google一切。
編者評:忘了Google的地址怎麼辦?
6. 幾年前,我去一家咖啡店吃午飯,櫃檯裡邊的MM問我吃哪種麵包。我不假思索地說:“預設的。”
囧,她或許現在還在笑我……
編者評:如果該MM不懂程式設計,她應該不會發“酵”,只會發矇。
7. 每天坐在螢幕面前,盯上10個小時,這樣真的很難保持健康。如果你經常走神,程式設計可以幫你養成久坐的生活方式。
編者評:除吃飯、W.C.、開會和回家Sleep外,視線一般不離開螢幕
8. 在現實世界中,我真的很需要Ctrl + Z。
編者評:不僅你想要,我們也想要。除了不僅要這個,每次看到錢包的時候,都會想:“要說我能Ctrl+C和Ctlr+V多好啊!”。另外,某某說他的成功可以Ctrl + C,莫非他和我們同行?
9. 我是從零開始數數的,經常用“1”表示結束,而別人用“1”表示開始。
編者評:這個習慣的養成是一個艱難的過程。多少次的越界,多少次的迴圈次數錯誤讓俺們深刻體會:萬物始於0。
10. 我喜歡“是/不是”型別的問題,我對那種既不是“是”,也不是“不是”的回答非常不爽。
比如:我問:“你不介意我換個臺吧?” 別人答:“我正在和我妹妹IM聊天。”對我來說,這就好比:
public bool canFlip( ){ return "I'm IMing my sister"; }
返回結果明顯是個字串,而不是布林值。對別人來說,他們已明確告訴答案了;在我看來,他們的回答是“強制轉換錯誤”。如果我再問那個問題,他們還有同樣的回答話,那應該在catch語句塊中丟擲異常了。
編者評:有編譯錯誤
11. 我教我們家小孩,三主色是:Red、Green和Blue。
12. 侍者:嗨,我叫克里斯蒂,我是你的Server/侍者!(server除表示“侍者”之外,還指“伺服器”。)
我:嗨,我叫麥克,我是你的Client/客戶端!
編者評:不知道這個Server/侍者可以承受多少Client/客戶的併發請求?
13. 我發現,有時候我明明說的非常精確,但某人(通常是我老婆)並不領會我的精確性,而是理解成類似的東西。這讓我抓狂。
比如,我在做菜的時候,我並沒有說:“從冰箱裡拿任何黃的東西,” 我是說:“給我黃油。” 但她遞給我人造黃油。
編者評:同學,這就是你的不對了!“人造黃油”是“黃油”的子類哦!
14. 當我收到如下留言後:(去店裡買個麵包。如果他們有柴雞蛋,買10個。)結果我買了10個麵包回家。
編者評:因為店裡有柴雞蛋。嚴格來說,這是個腦筋急轉彎。
15. 我想用正規表示式來搜尋現實物件。
編者評:如果能做到,不知你在中文世界能搜到什麼?
16. 在平常打字中,句子都是分號結尾;
編者評:幸虧沒有程式語言是用問號結尾?否則誰能看懂你的文章?
17. 我在家做任何家務事都非常有條理。比如,在使用任何產品之前,我會仔細閱讀附帶的說明書,即使是使用非常簡單的烤麵包機也不例外。如果我要掛相框,我會Google一下“如何掛相框”,確定我所知道的是正確的(或者在亞馬遜上找本懸掛相框相關的書)。
在每做任何一件事之前,我都會準備一切必備的工具。在實際操作之前(這些操作可不能撤銷的),我會做大量的測量和試驗。但這讓我老婆徹底發狂。
編者評:閱讀手冊絕對是好習慣;動手操作之前做準備工作,也不能算壞習慣。頂多算是類職業病。你老婆不該抓狂的。但你掛相框,還要去Google一下,這個有點讓我抓狂。
18. 把一段話稱為“字串”。這讓非程式設計師們非常不解 – 嘛是“字串”?
編者評:我看到蜘蛛,便說它是爬蟲。這讓程式設計師不解 – 嘛是“爬蟲”?
19. 我發現我在寫信的時候常常在側邊巢狀花括號,我老婆看到後以為我抽風了。收件人也應該差不多這樣想。但這已經是習慣了。
編者評:他們也習慣了
20. 缺覺,我現在習慣了。
編者評:大熊貓應該不再是瀕危動物了!缺覺有害健康。另外,正在看本文的朋友,不管你是否是程式設計師,都應該檢測一下自己的睡眠是否達標了。
21. 我喜歡優化每天的事情,儘可能多采用並行處理。
比如,在啟動電腦後,跑到廚房開啟水壺、準備咖啡,然後跑回來輸入密碼登入系統;在開啟火狐時,去倒開水衝咖啡,然後端著咖啡回來瀏覽新聞;另外,坐在馬桶上刷牙,每天也能節省幾分鐘。
編者評:哥端的不是咖啡,是下巴!
參考:stack overflow 編譯:伯樂線上 - 關關
相關文章
- 程式設計師的35個壞習慣,你有幾條?程式設計師
- Python程式設計的16個壞習慣Python程式設計
- 我學習的程式設計,都給我帶來了什麼?程式設計
- 谷歌程式設計師有哪些高效的程式設計習慣?谷歌程式設計師
- 智慧門鎖APP能給生活帶來哪些好處?APP
- 程式設計好習慣程式設計
- 5G,將給我們程式設計師帶來哪些機會?程式設計師
- Catalina 預設使用zsh了,你可習慣
- 手把手教你給偶像刷票。偶像來了?程式設計師來了!Charles實戰程式設計師
- 微信小程式的出現給前端帶來了什麼微信小程式前端
- Python時操作幾個壞習慣,你中了嗎?Python
- 網路生活給現代帶來非常高效便捷的體驗
- Physiological Society:研究發現西方日常飲食習慣可能會給孕婦帶來健康風險
- RFID技術,給養豬業帶來了哪些改變?
- 高效程式設計師的七個習慣程式設計師
- C 語言程式設計習慣總結程式設計
- JAVA程式設計習慣之equals對比Java程式設計
- 程式設計師的10個好習慣程式設計師
- 程式設計中,有哪些好的習慣一開始就值得堅持?程式設計
- Python操作的5個壞習慣,你中了幾個呢?Python
- 專案管理軟體給企業帶來了哪些好處專案管理
- 大資料的發展,給我們生活帶來了什麼影響?大資料
- 因為這幾個TypeScript程式碼的壞習慣,同事被罰了500塊TypeScript
- ui設計師要養成哪些職場習慣呢?UI
- 一名小白程式設計師的實習生生活程式設計師
- 程式碼簽名證書給軟體帶來哪些實際的好處
- 美顏SDK的出現給直播和短影片平臺帶來了哪些影響?
- 不好的程式設計習慣之列表儲存程式設計
- 我來談談“人工智慧”這個詞給我帶來了哪些想法人工智慧
- 分享 程式碼大全 節選 -- 程式設計師的習慣程式設計師
- Java程式設計中,有哪些好的習慣從一開始就值得堅持?Java程式設計
- 10個程式設計好習慣:優秀程式設計師的經驗分享程式設計師
- 有前(錢)途的程式設計師的14個習慣,你有幾個?程式設計師
- 不好的程式設計習慣之檔案下載程式設計
- 正式商用一週年,5G給我們生活帶來了什麼變化?
- 【2024-07-16】減去壞習慣
- 雲渲染為設計行業帶來哪些福利?行業
- OAuth 2.1 帶來了哪些變化OAuth
- 【Python學習教程】Python程式設計可以實現哪些辦公自動化?Python程式設計