北大青鳥通州校區專家表示:雖然軟件工程師現在是熱門行業,受到了許多求職者的青睞。但是并不是說當上了軟件工程師就可以一勞永逸。要知道,軟件工程師所擔任的工作內容重點與職責可能會與當初剛進公司或職場時有很大的變化。同時,我們也相信,沒有一名學員愿意用一成不變的方法,在數十年的職業生涯里面,干同樣的一件事情。因此,北大青鳥通州校區專家建議:在工作中學習,學會與人一起工作,學會使用更多的資源去完成較大的目標,這是工程師職業發展的必經之路。
1、人際/社交的個人特質方面
北大青鳥通州校區職業規劃師說:如果工程師不具備一定的人際與社交能力,完善自己的性格和特質,是很難完成系統的工作的。而系統的工作,則是工程師的職業發展必須面對的一個問題,這里的系統是指在一個較大的范圍,用較多的資源完成一些重要的系統工作。
這方面首當其中的便是在團隊中工作的情況,通俗一點說是團隊精神。我們需要與人一起合作,可以是公司內部,甚至是供應商或者是客戶,在這個過程中既考慮個人的交流溝通的能力,也考驗其溝通的意愿。面對同一個事情,需要有處理沖突的能力,也需要有同理心,將合作控制在有序和可控的范圍內。面對越來越流行的分包工作,軟件工程師可能需要有些跨文化的理解能力。
2、技術方面的知識
軟件工程師的職位其實并不是一成不變的,很多的地方其實鼓勵你去做一些相近領域的嘗試。因此對工程師而言其對某一個方面的系統的專業知識,和相關的產品的知識是必不可缺的。甚至覆蓋這方面更為基礎的理論知識,諸如對汽車電子方面的電氣電子理論知識,乃至更為基礎的數學、材料、物理、化學知識是一個工程師必須具備的。
3、方法方面
我們有著各種各樣的軟件來輔助我們工作,首先這些軟件就是我們需要首先克服的。另外一個方面的內容,是思考的能力。對于軟件工程師而言,需要有系統化和結構化的分析能力,運用結構化和原理化的工作方法,對新的技術有著良好的理解和消化能力。如果某些工程師,是對內對外的接口,既需要面對客戶有時候也需要面對供應商,還要面對內部的其他部門的同事;那么他就得把項目管理和規劃,時間管理,質量管理,商務管理,技術管理這些提高工作與溝通效率方法融入到自己的工作當中,很多時候需要對于成本和質量高度敏感,以平衡兩者的關系。事實上,有一類知識是比較受忽視的。主要是變更管理,發布管理與流程知識方面的內容。當然有一個良好的系統支持下,做這些工作會比較輕松。
在方法層面,工程師與所處的公司是相互影響的。無法適應公司慣性的工程師是很難生存下去的。在不同的地方用不同的方法,還是特別重要與關鍵的。