程式設計師: 我只要技術牛就行! 軟體工程師: 那你能做個好專案嗎?

weixin_34402408發表於2018-11-07

不知道你身邊有沒有一根筋的程式設計師,覺得技術很牛就什麼都能搞定,至於其他的事情比如需求分析、設計、測試、甚至客戶上線的事情也不願意做。反正搞技術的有的就這樣,只要自己技術牛就行,這樣有好處也有壞處吧,好處就是可能對技術專研的更深,但是如果在企業你要他負責一個專案時候,他便做不出來了。


14212122-c83bd4e3dc7b5608.png
image.png
程式設計師、軟體工程師

作為程式設計師有這樣的思維有時也能理解的,本身可能進入單位就是以程式設計師身份進入而且待遇還比較差,於是就把自己當個程式設計師作為目標就可。但要開發一套軟體可不只是編碼這麼簡單,上至和客戶的精準的溝通,帶領團隊設計開發測試滿足客戶要求的軟體,還要與客戶制定不影響其工作生產的上線計劃等等,都是需要能力與技巧的。
14212122-fc027c27b836b9cc.png
image.png
程式設計師、軟體工程師

作為程式設計師的成長路徑,首先第一目標就是要把自己鍛鍊成合格的軟體工程師。軟體工程師不只是編碼這項工作,除了技術還有軟體設計能力、開發能力、一定的測試能力、專案規劃計劃、甚至還有小團隊的管理能力。作為軟體工程師來說,其目光是放在整個專案的成功上來看待的,而不只是把眼光侷限於編碼上。如果帶領一個專案,軟體工程師可能有更多的思路及辦法,而程式設計師可能可能就會陷入茫然。
14212122-874d82e10dbd9d4e.png
image.png
程式設計師、軟體工程師

作為個人來講誰不願意有更多的升遷機會、有更高的待遇呢?當然如果只是把編碼技術牛作為追求目標也是可以的,但成長之路畢竟還是有一定限度的。程式設計師的成長路徑其實也挺寬,就是看自己怎麼規劃。高階程式設計師、高階工程師、高階架構師、專案經理、部門負責人、技術總監、甚至副總等等都是不同的途徑,仔細觀察也發現不同的級別待遇那是相當的不同。
14212122-45ccf5203b26cddc.png
image.png
至於總監的話,不是每個程式設計師都想去當個總監,其實只要做好自己的編碼就行了,主要還是自己的選擇。

相關文章