與程式設計師同住、共事,你會發現他們擁有獨特的思維模式與行為模式。以下整理 6 個經典「職業病」,看看你中了幾個?
吵架說「我數三下:零、一、二!」;清單編號從 0 起寫。
成因:陣列 array[0] 為第一個元素,無數次越界錯誤刻入肌肉記憶。
問:「要咖啡還是茶?」答:「嗯。」
成因:條件A || 條件B 任一為真即回傳 true。現實中服務員會優先給咖啡,無咖啡才上茶——這就是短路求值邏輯。
寫訊息、筆記每行結尾加分號;換行前手指自動伸向 ;。
成因:C/C++/Java 等啟蒙語言以分號結尾語句,鍵盤右小指位置極佳,漏分號編譯報錯的痛楚太深。
問:「會幾國語言?」常人答:中、英、法。程式設計師答:C、C++、Java、Ruby。
成因:程式語言無國界,語法比自然語言易學,是全球開發者共同溝通橋樑。
心中換算:1km = 1024m,1kg = 1024g。覺得 512、1024 才是整數;二進制 1000000000 才叫漂亮。
成因:電腦二進制世界,210=1024,kilo 譯為「千」。
代碼中 = 是指派,== 才是比較。if (a = b) 編譯通過卻邏輯錯,是新手噩夢。現代語言多加防呆,但雙等意識已內化。
點菜單寫:魚香肉絲蓋飯 1
// 宮保雞丁蓋飯 1
牛肉面 1
成因:// 為單行註解,執行時忽略。被冷落時會抱怨:「我被註解掉了嗎?」
他們搶鍵盤用熱鍵、整理旅館電腦、糾正小孩三原色是 RGB、用像素描述距離、看電影想做磁碟重組……這不正是他們可愛之處?
本文來源:系統之家 www.xp85.com
360 驅動大師驅動備份與還原完整教程:系統重裝前的必備技能
WinNTSetup 3.5 正式版:新增 WIMBoot 支援、BCDBoot 選項、命令行參數、修復 ISO 掛載/版本識別/翻譯 Bug
《CF》9 月周末痛快玩活動:9.1-9.30 參與得三倍經驗+套裝贈送,大廳/房間掛機計時、次日領獎、單 Q 單次領獎機會
人生日歷 App 深度評測:跨端同步、陰曆黃曆、加密日記、社區「日子」、時間管理神器
《CF》8 月最炫幸運星第五彈:1 折/3 折幸運星開放,武器/競技/生化道具最低 3 折,8.28-9.3 限時折扣