2013年8月21日 星期三

工程師的等級

看到浪潮之巔裡面敘述Google對人才的需求標準,一流的工程師能作10個二流工程師的事情,二流工程師能作10個三流工程師的事情,也就是說,一個一流工程師可以作100個三流工程師的事情,更重要的是,三個臭皮匠勝不過一個諸葛亮,根據一直工作到現在的經驗,我自己證實這是真的,那我在哪一流呢,所以有了以下分析。
  • 不入流的工程師:連自己遇到的問題都沒辦法好好解決,只能作一些日常維護或簡單開發工作。剛出社會, 或是出社會很久但是都作不好的人。
  • 三流的工程師:可以處理自己遇到的問題,但是不想,或是沒有能力,持續讓自己的能力或是開發的系統成長進步。我看到大部份的工程師都屬這類,會抱怨,但不主動學新東西,會有一些想要進步的想法,但是礙於自己的技術與堅持不夠,能作到的有限。
  • 二流的工程師:能夠持續的進步,學習新技術,不斷的改善自己開發維護的系統,應用新技術或新觀念到自己的架構上。我以及在Ruckus的工程師大部分就屬於這個區間,可以積極的學習與使用各式各樣的技術來處理問題,而且可以規劃比較完善的架構,但英文好不好還是會有一個程度上的差異。
  • 一流的工程師:自己就可以作新的技術,新的框架,新的標準,環境沒有就生一個出來。能夠主導大型Open Source專案的人,或是在各公司主導規劃架構,設計創造新架構的人。
  • 頂尖的工程師:進Google,Microsoft,Blizzard,等世界級軟體公司。或是創造能夠影響地球的系統。大師級人物,不用多說,能處理很低階的系統細節,也能開發改變世界的系統,或是寫出可以成為人類進步基石的演算法。
今生今世,或許沒辦法到頂尖,一流也應該沒問題吧!話說回來,其實第幾流好像也不重要,不過是拿來茶餘飯後閒聊一下,能夠幫助自己的公司,作出叫好又叫座的產品,才是最重要的目標!

沒有留言:

張貼留言

DevOps Lessons Learned at Microsoft Engineering 筆記

原文: https://www.infoq.com/articles/devops-lessons-microsoft 筆記 組織 講Microsoft裡面的DevOps 故事描述的是Cloud & Enterprise and the Bing ...