一、崗位的技術方向
1、軟件工程
包括開發和測試兩大部分,主要面向于軟件的開發和相應服務的提供,相對來說就業人數最多的方向,高級職位一般為系統架構師和分析師或其他同級職位。
2、網絡工程
主要面向系統工程和網絡工程行業的,立足于物理網絡環境的規劃、建設、維護及優化等等,高級職位為網絡規劃師,網絡分析師或同級職位。
3、信息管理
主要面向數據服務方向,通常關注大數據的存儲,檢索等方面,高級職位應是信息系統分析師,或同級職位。
4、多媒體設計
UI設計、游戲設計等等,原則上你可以理解為一群和IT緊密相連的藝術家。
二、軟件工程職業方向
1、程序員
很多人以為,作為一個程序員,就已經進入IT行業了。但是,你們錯了,你們只是剛剛摸到了IT行業的門檻而已。
或許建筑設計師不需要會砌磚頭,產品設計師不需要會操作機床;但是任何一個最基本的軟件設計師,一定會編程——這就是IT行業和其他行業的差別。
2、進階職位:測試工程師or開發工程師
到了這一步,恭喜你第一次轉職成功,你現在算是真正的站到了IT的大門里,這兩個職位的技能需求差不多——需要精通至少一門編程語言,熟練掌握基本算法和數據結構,掌握網絡相關知識,了解計算機原理和體系結構等等。唯一的差別在于,一個關注于測試,一個關注于開發。
從這里開始,你會發現突然之間,你變得沉默了不少(你不會輕易的批評人家的代碼,你經常在思考如何更好的寫代碼)。
3、高級職位:系統分析師/架構師等同級職位
你會發現你懂得了更多的東西——項目管理、軟件架構、需求分析、安全性、可靠性、可用性、擴展性;
你發現你已經可以信手用兩到三門語言編程,即使是新的語言,你也能在很短時間內上手,所有的東西你好像是你本來就會的一樣。
你的發展已經無法用一個職稱,或者類似的東西能夠描述了的,你會逐漸體現你獨一無二的價值,但是一切都建立在你自己為之不懈的努力和奮斗的基礎之上。