close

 

算一算從17、8歲開始寫程式至今,已經過了二十年了,雖然目前還不打算放棄寫程式,但也開始想把一些好的想法跟觀念傳承下來,給大家做個參考

放一張達文西的照片,他應該是最知名的工程師了,希望有一天能像他一樣,做工程到老死…

以下文章我把概念中的A咖工程師做個簡單的定義:

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

Rolence 2015/5/23

arrow
arrow
    全站熱搜

    rolence0515 發表在 痞客邦 留言(0) 人氣()