
講下正常編制下,工程師是怎樣的生活。都有不少人對於學編程然後入行有興趣。
先從概略講起。一般工程師的主要工作,包括:編程、維護代碼、取項目和交項目、另外一些 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