一
.
準
備
工作
“
工慾善其事必先利其器。
”
1. 電腦 不一定要配置高,但是雙屏是必 須 的,越大越好,能一個橫屏一個 豎 屏更好。一個用來 查資 料,一個用來寫代 碼 。 總 之要 顯 得信息量很大,效率很高。
2. 椅子不一定要舒服,但是一定要可以半躺着。
3. 大量的便 籤 ,各種的 顏 色的,用來 記錄 每天要完成的事 務 ,多多益善。沿着 電腦 屏幕的 邊 框,儘量 貼滿 , 顯 出有很多事情的 樣 子。
4. 工具 書 , orelly 的,機械工 業 , 電 子工 業 什麼的都可以,能英文就英文,不行影印版的也可以,反正越厚越好,而且千萬不要放在 書 架上,一定要堆在桌上,半打開狀。
二 . 從 進門 開始
1. 着裝!着裝!不管你是去 實驗 室,或者去公司的大樓,在或者是小公司的民宅,或是自己 創業 的黑作坊;無 論 是春夏秋冬白天晚上刮 風 下雨 電閃 雷 鳴 臺 風 龍 卷 風 ,一個裝 b 的程序 員 都要十分在意自己着裝! 這 裏只提出參考建 議 。初 級 裝: 襯 衣 + 牛仔 褲 + 休 閒 鞋。中 級 裝: T 恤 + 寬 鬆短 褲 + 拖鞋。高 級 裝:背心 + 寬 鬆 大花 褲 衩 + 人字拖。
2. 得體的 舉 止。在走廊以及任何形式的 過 道里,一定要雙手插兜,走得像個痞子,至少要看起來有點反社會,如若不行,可走文弱天才型 geek 路 線 。。
3. 如果有女性在你背後指指點點,小聲 嘀 咕 說這 一定是一個技 術 男的 時 候, 應該 先低 頭 ,然後保持低 頭 狀 態 , 緩緩 回 頭 ,壞壞地蔑笑但是不要出聲,然後快步前行。
4. 進門 後,一定不要跟任何人打招呼,筆直走向自己的位置,最多路 過 打一杯咖啡,千萬不要有多餘的 動 作, 顯 示出自己的 專 注與心無旁 騖 。
三 . 坐下就不要再 動 了
1. 坐下以後,姿 勢 需要略微後仰,能 翹 着二郎腿最好了,然後在後仰的情況下低着 頭 ,以便看到屏幕,然後千萬就不要再 動 了。
2. 粗暴地把 電腦 前的大堆 書 推開一個口,然後摘下 電腦 上的一個便 籤 ,看一眼,不 過 3 秒,可以開始 coding 了。
3. 能不用 IDE 就不要用, 實 在裝不了,無 論 IDE 是什麼,一定要 調 成 DOS 那種黑色背景的。
4. 如果寫前臺界面,就不停地 調試 後臺代 碼 ;如果寫 java ,就在裏面混 編 C ;如果寫 C ,就在裏面混 編彙編 。不光要 coding , 還 要 時 不 時 的翻出一本什麼英文的 書 翻一翻,看不懂就看看插 圖 ,然後扔到面前假裝懂了 繼續 coding 。
5. 什麼看起來高端就用什麼,不要管 實 用不 實 用。例如 對 C++ : switch 統統 重構成多 態 ;如果有指 針 , 統統 改成智能的; C++ 一定要自己寫 template ;數字是全部要替 換 成宏的名字能起多 長 就起多 長 ; struct 就不要出 現 了,如果出 現 ,也一定要用 __attriburte__ 修 飾 一 下;運算都是位操作的;操作符都是重 載 的;網 絡 都是並 發緩 衝 線 程池的; int 只用 int32_t 聲明的 ; 繼 承不用普通的,什麼多 繼 承虛 繼 承 啊; helloworld 也要寫捕 獲 異常的;後人一看代 碼 ,中 間 一堆關 鍵 字 extern,asm,auto,XXXXX_cast,volatile,explicit,register,template , 讓 一般 總 在敲 int,if,else,for 的小程序 員頓時 心生崇拜。
6. 注 釋 ?算了吧。只有兩個路 線 可以 選 :一, 變 量名起得巨 長 無比,看代 碼 就和 讀 英文文章一 樣順暢 ,根本不需要加註 釋 。 二,代 碼 無比晦 澀 ,加不加註 釋 根本無影響。
7. 千萬不要用 IM 工具交流,千萬不要 問 同事 問題 , 顯 得自己沒有水平,都是自己上網或者 查書 。
8. 無 論 是同事 間 開玩笑或者 發 生任何羣體性 時間 ,不要擡 頭 ,更不要 東張 西望,即使地震火災,也一定要先提交代 碼 再行離開。
四 . 瀟 灑地離開
1. 人走,主機是千萬千萬不能關的,至少要跑個 daily build , 實 在不行正在 svn 提交也勉 強 算 過 關。
2. 書應該 已 經 又堆到屏幕前了,千萬不要整理,明天再來推開。
3. 不 強 求最後一個走,但一定要所有的非程序 員 ,什麼市 場 啊前臺啊 pm 啊都走光了,纔可以走。
4. 走得 時 候一定要率性,千萬不要收拾任何 東 西,站起來,出 門 ,好的,就 這樣 。
5. 如果今天一定要 說 句 話 的 話 ,找到那個最苦逼的程序 員 ,跟他 說 ,你 進 度太慢了啊,不要老 讓 我等你。