科技行業管理與透析(5):工程師工作日常

講下正常編制下,工程師是怎樣的生活。都有不少人對於學編程然後入行有興趣。

先從概略講起。一般工程師的主要工作,包括:編程、維護代碼、取項目和交項目、另外一些 ad hoc 需求。可能就是這麼多,因為都算是入行大約頭五年左右、經驗需求不深的工作。

但值得一提的是,學編程和做工程師是有明顯距離的。寫下比較:

內容編程學生工程師
代碼行數一般數百內。很多是數十內。一般每個項目最少兩萬至五萬行數。
例如若同時做 4-5 個項目,可能會同時處理數十萬行代碼。
能掌握的語言或技術一般 3-5 種內大部份有 3-5 年的工程師,都可以掌握 20-30 或以上種技術或語言。十年外的,很多上百。
坐著的時數一般 1-2 小時已感不適很容易是 6-8 小時長期坐著。有些通宵的情況是會 18-24 小時或以上。
期望的閱讀量一般幾千字。一兩篇內。很容易是會每週閱讀數十萬字。除了文檔、訊息、電郵、代碼;還有搜尋解難。所以一般工程師都能速讀大量文字。
期望做的年數很多人是期望入行後 3-5 年內就不用編程;轉做管理。3-5 年才剛開始,有少許火喉。工程是門工藝。越學精湛,含金量和價值都越高。科技專家一般都是實務 20+ 年以上的編程經驗;四十歲後仍有編程習慣;有每天編程習慣。

業界很多人期望將專業技術轉嫁他人,結果很多人是不懂編程、渣流攤的管理人員,敗壞公司和業界。
期望學習很多是期望學幾年,然後不用再學科技專家很多都是優良的學習能力,和終生學習。
期待薪金高薪這個一樣:高薪。
不過通常是入行 3-5 年後才急速上升。好處是長期有價、很少會失業。

科技行業管理與透析(1):簡介
科技行業管理與透析(2):科技部門種類
科技行業管理與透析(3):公司種類
科技行業管理與透析(4):人員種類
科技行業管理與透析(5):工程師工作日常
科技行業管理與透析(6):架構師工作日常
科技行業管理與透析(7):CTO/CIO 工作日常
科技行業管理與透析(8):白帽資安工作日常
科技行業管理與透析(9):Scrum / Agile