伍育紅 胡向東
摘 要 軟件工程專業畢業的學生對口就業就是從事軟件行業,近年來隨著互聯網的發展普及,這行業薪酬高是眾所周知的,與此同時從事此行業也要求極高,所以完全有必要在進入社會之前就應該對自己今后的職業生涯進行規劃,本文針對軟件工程師存在的困惑明確提出了多種職業生涯規劃,力求對軟件工程畢業的學生有所啟發。
關鍵詞 軟件工程 困惑 職業規劃
中圖分類號:G645.5文獻標識碼:A
1職業生涯規劃——困惑
軟件工程師是一項十分耗腦力的工作,進入了這個行業也就意味著你必須生命不息、奮斗不止,一個人從事IT行業幾年乃至十幾年后,如果你僅僅做的技術工種,就會越來越困惑,主要在于以下幾個方面:(1)想在技術上實現更高的成就,但又覺得年齡偏大,后勁不足;(2)如果轉到咨詢/售前工作,又割舍不下自己多年的技術積累;(3)對自已創業也暫時沒有好的想法。常年有人到中年的軟件工程師跳樓就是很好的佐證,可想這個行業壓力有多大。
2面對職場壓力首先我們應該了解自己
每個進入職場的人首先要了解自己的性格,然后再規劃自己的人生之路,性格一般有以下幾種:一是安全型:尋找工作上的穩定,只要公司不倒閉,就不會換工作,可以一直維持下去 。二是進取型:不甘于現狀,刻苦學習,出現任何新機會都要去爭取,渴望創業。三是自由型 :不受束縛,希望有一個空間供他們發揮能力,最好是不用上班,在家里做SOHO一族。四是平衡型:工作很認真,表現也不錯,但是工作是工作,生活是生活,分得清清楚楚,決不愿意工作擠占了生活的時間。五是攀登型:特點比較明顯,目標高遠,想進入企業高層,最好是能干總裁,如果沒有機會就迅速跳槽。六是技術型 :性格內向,喜歡獨立思考,做事謹慎細致。即使提升也不愿到全面管理的位置。七是管理型:考慮問題比較理智,善于從宏觀角度考慮問題。能在信息不全的情況下,分析解決問題,善于影響、監督、率領、操縱、控制組織成員,善于使用權力。我們有必要根據個人的性格、興趣、能力設計適合自己的職業生涯發展路線。
3職業發展路線參考
3.1軟件技術
從事軟件技術的職業發展路線是:程序員—高級程序員—系統分析員—系統架構師—高級架構師—技術專家—資深專家。從事軟件技術要求善于獨立思考,做事謹慎細致,熱衷于專研技術及其創新,對新技術敏感,技術涉面廣,屬于專業技術人才。
程序員走這條路線就必須努力專研技術,緊跟行業動向,深入研究,掌握精髓,做到該領域的專家;其次經常發表技術文章,總結交流技術經驗,或進高校繼續深造,攻讀軟件碩士/博士學位。存在的風險:由于IT業發展很快,如果所專研的技術領域逐漸被市場淘汰需盡快轉到新的領域。對于進取型,可以考慮IT公司的技術專家,或科研單位的研究人員;對于平衡型,可以考慮國際知名軟件公司的資深開發工程師。
3.2開發管理
從事開發管理的職業路線:初級程序員—程序員—高級程序員—開發組長—項目經理—高級經理—技術總監—CTO。該路線要求:首先要精通技術,然后還有具備良好的協調溝通能力、能團結人。精通軟件工程的流程與進度控制、質量控制、資源的有效使用等,屬復合型技術人才。走該路線要求至少在一項技術方面具備專家水準,能觸類旁通,具備一定的行業知識;另外必須精通項目管理的知識、技術、技巧與方法;建議參加PMP、CMM、軟件工程等方面的培訓等。存在的風險:項目管理比較辛苦,壓力比較大,時常出差。對于進取型,可以考慮IT公司的CTO;對于平衡型,可以考慮非IT企業的信息部門負責人。
3.3 IT咨詢
IT咨詢的發展路線:初級程序員—程序員—高級程序員—系統分析員—咨詢顧問—高級顧問—咨詢經理—咨詢總監。該路線必備技能:首先要熟悉IT技術及項目管理流程,然后還有具備良好的協調溝通能力和深入的行業知識。偏重于行業業務。該路線需要做以下準備:熟練掌握至少一類IT技術,能觸類旁通;深入的行業知識,能夠達到該行業的專家水準。攻讀CPA、ACCA、MBA等;良好的文字能力和外語水平。存在的風險有:咨詢工作需要快速學習、工作壓力比較大,時常加班。對于進取型,可以考慮的是知名咨詢公司的咨詢總監、外資咨詢公司的行業顧問;對于平衡型,可以考慮的是專業軟件研發機構的資深系統分析員。
3.4 IT實施
IT實施的發展路線:初級程序員—程序員—高級程序員—系統分析員—實施顧問—高級顧問—實施經理—實施總監。該路線要求:首先要熟悉IT技術及項目管理流程,然后還有具備良好的協調溝通能力和行業知識,精通產品,偏重于產品與行業的結合。那么要做的準備有:了解各類平臺的軟、硬件、網絡知識,安裝與使用;熟悉項目管理的知識、技術、技巧與方法;參加PMP、CMM、軟件工程培訓等;精通所要實施的應用系統結構,以及該產品所在的應用行業知識。存在的風險:實施工作壓力比較大,時常出差。對于進取型,可以考慮的是IT公司的實施總監;對于平衡型,可以考慮的是大型軟件的資深實施顧問。
3.5質量管理
質量管理的發展路線:初級程序員—程序員—高級程序員—測試工程師—測試經理—質量顧問—質量經理 —質量總監。該路線必備技能:熟悉IT技術及項目管理流程,精通QC與QA過程管理,強調溝通,屬專業技術人才。要做的準備有:熟悉軟件工程過程、編程方法與技巧等;精通測試理論、方法與工具,有一定的編程能力;精通質量管理過程,參加GB2000、ISO9001、CMMI等質量體系及軟件工程方面的培訓。存在的風險:測試工作比較單調,質量管理體系標準不斷變化。對于進取型,可以考慮的是IT公司的質量總監、或質量管理咨詢公司的質量認證顧問;對于平衡型,可以考慮的是大型軟件公司的資深測試人員。
3.6銷售
銷售的發展路線:初級程序員—程序員—高級程序員—售前顧問—銷售經理—高級經理—銷售總監 —CMO。必備技能:首先要熟悉IT技術及應用方案,然后還有具備良好的協調溝通能力和深入的人脈關系,偏重于公共關系。要做的準備有:熟練掌握IT應用技術相關行業方案;對行業流行的應用系統的架構非常熟悉,如ERP、CRM等。培養自己的市場概念和思維,精通市場營銷知識、策略和技巧;攻讀營銷、MBA等;積累龐大的人脈關系,學會和用戶打交道,培養市場意識和決策能力。風險:工作壓力比較大,沒有固定的工作時間,時常出差,人際關系要廣。對于進取型,可以考慮的是IT公司的市場總監。對于自由型的人,可以考慮自己創業。
3.7工商管理
工商管理的發展路線:初級程序員—程序員—高級程序員—項目主管—經理—總監—主管VP—CEO。該路線要求:考慮問題比較理智,善于從宏觀角度考慮問題;能在信息不全的情況下,分析解決問題,善于影響、監督、率領、操縱、控制組織成員,善于使用權力和解決矛盾,屬管理型人才,技術只是跳板。所需做的準備:學會管理工程,熟悉財務知識,攻讀MBA;學會管理人;要重視團隊建設、團隊合作,重視團隊的文化建設和凝聚力;培養個人感染力。風險:第一責任人,風險和壓力大。對于進取型,可以考慮的是公司CEO。對于自由型的人,可以考慮自己創業。
4停止夢想,開始行動
針對自己的性格選擇一種職業規劃后,我們的學生在校期間就應該行動起來。
4.1精通技術
精通技術是技術人員的根本要求,也是技術人員人生發展的必經之路。精通技術不僅僅是為了精通技術,而是為了觸類旁通,為了掌握精通技術的學習方法,研究方法。做生活和工作的有心人。技術不僅指專業技術,如JAVA、.NET等技術,還包括能力素質,如文檔編寫能力、系統規劃能力、項目開發綜合素質能力等。
4.2懂得管理
既要學會管理,也要學會配合管理。既要學會管理工程(進度,過程,資源,需求分析,客戶交流),又要學會管理人。符合標準的過程控制,方法論的實際應用可以引導工程有一個可期望的好結果。資源的合理配置。與人暢快交流的能力,是軟件人員必備的素質之一。
4.3進入行業
軟件工作,離不開行業,尤其是應用軟件(政府、稅務、企事業、公檢法、金融、鐵路、海關…… )。軟件人員看到需求分析,常常想到如何去實現它,而不會認真的去研究這份需求,站在用戶的角度上來做更多的工作,這是值得軟件人才所注意的。在用戶不能提出明確的需求的情況下,能夠綜合經驗,替用戶提出明確的需求。研究你所在的行業,也需要有一種系統的方法。了解其中的關鍵點是進入這個行業的捷徑。掌握核心技術。任何行業都有核心技術。掌握某一項核心技術,就可以讓你進入這個行業并在其中生存。不要頻繁跳槽,特別是不要為了一點工資而轉移陣地,從長遠看,這點錢根本不算什么,當你對一個行業有深刻的體會,以后錢根本不是問題。頻繁地動蕩不是上策,最后你對哪個行業都沒有摸透,永遠是新手。
5結束語
機會只留給有所準備的人。教育不是萬能的,希望學校或者任何一個教育機構為你準備所有的知識,能力,水平,是不可能的。大學的作用是讓你學會學習,最好的大學是社會。成長在工作中。工作中的表現和積累才是人生騰飛的實際動力。對年輕人而言,個人的成長絕對比薪資的上漲更重要。培養你自己更廣泛的興趣,并堅持你的人生目標,鍛煉你的演講能力,多認識朋友,培養你的遠見卓識,相信進入社會后能大有作為。
參考文獻
[1] 蔡曉麗,陳舜青,丁志云.軟件工程教學改革探討[J].電腦知識與技術,2018(05):4191-4192.
[2] 周欣欣.程序設計類課程教學改革探索與實踐[J].科技信息,2017(02).
[3] 余冬梅.軟件工程師職場規劃[J].現代計算機,2018(08):67-69.