close
算一算從17、8歲開始寫程式至今,已經過了二十年了,雖然目前還不打算放棄寫程式,但也開始想把一些好的想法跟觀念傳承下來,給大家做個參考
放一張達文西的照片,他應該是最知名的工程師了,希望有一天能像他一樣,做工程到老死……
以下文章我把概念中的A咖工程師做個簡單的定義:
- 專研技術又兼顧廣度
- 具備定義問題、給方案,解決問題的能力
- 了解抽象技術,能將問題抽象化定義後,用一致的手法解決各種同類型的問題
- 具備英文閱讀能力,能在不翻譯的情況下看英文文章,甚至要具備英文聽力,能看youtube學習
- 有到老都還不放棄學習新東西的打算
- 打算一輩子寫程式,生涯規劃裏面沒有那種工程師一定最後只能當主管不寫程式的想法(除非必要)
- 不講廢話,說話不東扯西扯
- 尊重別人的專業
- 至少精通一種程式語言,而且已經出師
- 了解資料結構及演算法
- 能快速分析、歸納、排序各種問題
- 能畫圖型與人溝通
- 強調邏輯,善於辨識出不合邏輯的地方
- 眼高手低;放眼世界,但努力於手邊的事務
- 程式碼潔僻,眼裏容不下雜亂無章的程式、系統
- 熟悉各種專有名詞的深意
- 不講酷炫或艱澀難懂的專有名詞來惚弄一般人
- 不鄙視其他不會寫程式的人
- 做什麼事之前都要先設計,但不過度設計
- 重視專案管理、軟體監控及測試等技巧,而不是只會寫程式
- 懂得借力使力,不自己造輪胎,除非是公司核心價值
- 強調團體戰
- 鄙視那種快快樂樂,輕輕鬆鬆教你寫程式的書,程式不是這種心態的人可以學的(雖然也有存在的必要)
- 強調上班氣氛的和協快樂,因為這種情境下大腦最為活躍
Rolence 2015/5/23
全站熱搜
留言列表