程序員的未來,向左走還是向右走?
推出一系列IT人才成長途徑職業(yè)調(diào)查,采集了各地軟件工程師,網(wǎng)絡(luò)安全工程師,數(shù)據(jù)庫管理員,項目經(jīng)理等成功人士的數(shù)據(jù),借此同勉,IT行業(yè)正蓬勃發(fā)展,技術(shù)人才前途一片光明。
經(jīng)歷的2008金融風(fēng)暴與持續(xù)低迷的2009年,總算迎來了復(fù)蘇的2010年,一向名列最旺盛需求行業(yè)的IT人才,乘勢而上,培訓(xùn)機(jī)構(gòu)也見機(jī)欣然開班,“搞技術(shù)沒有出路”這個觀點已被拋棄,隨著薪資水平的提高,IT技術(shù)人才更成為香餑餑。
那么,是不是選擇了IT行業(yè)就等于搭上成功的順風(fēng)車呢?掌握了基礎(chǔ)技術(shù),又要如何更進(jìn)一步,擠身符合理想的高薪崗位呢?
想要沒有后顧之憂,少走枉路,讓我們來看看別人是怎樣做的吧。
調(diào)查一:程序員
阿迪,男,26歲,08年失業(yè),而現(xiàn)在,卻成為月薪5500元的軟件工程師。
“畢業(yè)之后,我先后在幾家公司擔(dān)任程序員,工資不高,常要加班,在人事關(guān)系上吃了虧,很累,沒有時間靜心掌握新知識,總有做不完的瑣碎的事,08年金融風(fēng)暴中我也受了沖擊,失業(yè)了,四處見工發(fā)簡歷,卻沒有找到合意的,那時心情真不好受啊,壓力大,好友勸我將就一下,在小公司當(dāng)網(wǎng)管員算了,但我最終沒有放低標(biāo)準(zhǔn),寧缺勿濫,再也不想回到從前,于是大量時間都用來鉆研技術(shù),從初級程序員到高級程序員,再到軟件工程師,這只是我個人職業(yè)規(guī)劃的第一步,我計劃在三十歲之后升至高級軟件工程師,然后是系統(tǒng)架構(gòu)師,四十歲之后是開發(fā)經(jīng)理或項目經(jīng)理。”阿迪說起他的目標(biāo),臉上流露出飛揚(yáng)的神采。
j2ee,jsp,servlet,javabean,struts,hibernate,spring,阿迪充實著自己的知識庫,在網(wǎng)上也結(jié)識了志同道合的同伴,相互學(xué)習(xí)促進(jìn),有時也兼職接下中小型項目,提高自己的團(tuán)隊精神和協(xié)作能力,阿迪沒有因為一時找不到理想工作而暴躁焦慮,在等待的同時,他考取了MCSE、SCJP資格證書,為自己的前進(jìn)做了充足準(zhǔn)備。
機(jī)會沒有辜負(fù)做足準(zhǔn)備的人。09年底,阿迪得到RL公司T市分公司的認(rèn)可,并在試用期間,提前完成任務(wù),以實踐證明自己的能力得到正式合同。
阿迪說,身為程序員要能正確理解任務(wù)單中描述的需求,除了軟件的功能需求外還應(yīng)注意軟件的性能需求,更要正確評估自己的模塊對整個項目中的影響及潛在的威脅,“要想想看自己寫的模塊是否可以脫離當(dāng)前系統(tǒng)存在,通過簡單的封裝在其他系統(tǒng)中或其他模塊中直接使用。這樣做可以使代碼能重復(fù)利用,減少重復(fù)的勞動,也能是系統(tǒng)結(jié)構(gòu)越趨合理。”
“優(yōu)秀的程序員,要善于學(xué)習(xí),涉獵新技術(shù),經(jīng)常總結(jié),有目的地提高自己,保持激情,有耐心。”阿迪面帶自信,說出最后的總結(jié),“只要技術(shù)過硬,定位合理,不愁找不到合意職位。”
阿迪幾經(jīng)沉浮,對自己的發(fā)展路徑非常明確,那么,如果是剛?cè)胄?,仍然懵懂的菜鳥呢?
ROBY,22歲,性格有點宅,在自己的求職簡歷上寫:“熟練jsp、SQL標(biāo)準(zhǔn)語句,熟練 j2ee 開發(fā)和面向?qū)ο缶幊趟枷耄炀?nbsp; AJAX 技術(shù)。熟悉SQL Server、Mysql等數(shù)據(jù)庫系統(tǒng)的使用,了解其他數(shù)據(jù)庫的一些基本應(yīng)用。頁面和腳本 熟悉div+css布局 在頁面端喜歡用 html和jstl標(biāo)簽實現(xiàn) 能夠很好的配合前臺開發(fā).熟悉js語言 比較喜歡jQuery庫(熟練),了解常規(guī)設(shè)計模式,UML建模。 在校期間,表現(xiàn)良好,做過許多中小型項目的項目實戰(zhàn), 如,網(wǎng)上購物系統(tǒng),圖書管理系統(tǒng)。”
他得到實習(xí)機(jī)會,但三個月后,卻被告知只能成為產(chǎn)品銷售員,ROBY工作了半年,因為有技術(shù)背景,對產(chǎn)品的認(rèn)識與分析與售后服務(wù)都非常出色,提成并不低,工資其實比程序員來說相差無幾,但營銷工作需要跟人打交道,對于ROBY來說,醉心于機(jī)器卻更吸引他。
ROBY沒有放棄成為程序員,他從側(cè)面了解到IT人才市場從業(yè)人員的整體年齡趨于年輕化,人才流動性很大,崗位相對不穩(wěn)定,多數(shù)程序員很容易因為長期的高強(qiáng)度工作而產(chǎn)生職業(yè)倦怠,由于這一行的特殊性,還必須不斷地更新知識,ROBY認(rèn)為,自己年輕,容易接受新技術(shù),反應(yīng)快,肯吃苦,宅得住,在技術(shù)更新的大潮中競爭力更強(qiáng)。
“我喜歡編程,軟件編寫,程序設(shè)計,程序員要有很好的數(shù)學(xué)基礎(chǔ)和邏輯思維能力、扎實的C語言功底,對于每一個新的技術(shù),語言,IT應(yīng)用我都有興趣思索它們形成的背后原因,層出不窮的IT技術(shù)會讓人興奮不已。”ROBY一說到程序就眉飛色舞,成為一個純粹的技術(shù)人才是他的理想,學(xué)習(xí),再學(xué)習(xí),學(xué)以致用,拿自己感興趣的換薪水,他覺得再樂意不過。
“程序員吃的不是青春飯,技術(shù)是沒有衰老期的,因為喜歡,所以不累,看看國外,三十歲到五十歲的高級程序員最受歡迎,經(jīng)驗是要拿青春來換的,技術(shù)好,年齡不是問題,到了幾十歲,不必每天都拼搏,一年做一二個項目就夠了。”ROBY非常篤定的說。
ROBY沒有想到十年后二十年后的計劃,而羅生,卻正在做了。
羅生,男,39歲,崗位,軟件項目經(jīng)理。
軟件項目經(jīng)理是目前人才市場上炙手可熱的人才,有豐富經(jīng)驗、外語好的軟件項目經(jīng)理最是搶手。據(jù)調(diào)查,軟件行業(yè)項目主管的薪水是同層次主管中最高的,平均年薪達(dá)15萬元。羅生從前是程序員,但三十歲時,因為厭倦了沒日沒夜的編程、調(diào)測而辭職,爾后試了幾份不同職位,當(dāng)了三年IT培訓(xùn)師,相比程序員,IT培訓(xùn)師的工作壓力相對適中,且比較穩(wěn)定,無明顯的年齡限制,值得長遠(yuǎn)發(fā)展,對擁有豐富編程、項目經(jīng)驗,曾參與過許多成功案例的羅生來說,在接受一些專業(yè)訓(xùn)練后,到IT專業(yè)培訓(xùn)機(jī)構(gòu)擔(dān)任老師并不是困難的事。
羅生在不同的學(xué)員身上看到毅力與希望,從業(yè)者和就業(yè)者通過培訓(xùn)來提高就業(yè)競爭力,向職業(yè)提升沖刺,正如中國IT實驗室的IT培訓(xùn)行業(yè)指數(shù)報告中所說,認(rèn)證類和就業(yè)類的培訓(xùn)需求日益增加。身為培訓(xùn)講師,接觸到大量不同類型的學(xué)員,羅生的專業(yè)與博學(xué)及妙語如珠深入淺出的課堂表現(xiàn)令他成為極受歡迎的講師,學(xué)員的培訓(xùn)熱情令得他欣喜IT人才輩出。
然而,羅生還是再一次轉(zhuǎn)型了。他還是放不下他鐘愛的程序設(shè)計,懷念第一線的編程,每次與學(xué)員的學(xué)術(shù)碰撞火花,更讓他抵擋不了再沖刺的誘惑,但他的身體與年齡決定了他不能再當(dāng)純粹的技術(shù)師,經(jīng)過深思熟慮,羅生下了決定:競聘項目經(jīng)理。
企業(yè)在招聘項目經(jīng)理時,都需要有帶領(lǐng)團(tuán)隊進(jìn)行項目開發(fā)的經(jīng)驗,羅生本身有技術(shù),多年來一直不曾放下學(xué)習(xí),又當(dāng)過培訓(xùn)師,在講解溝通帶隊上有優(yōu)勢,為了向項目管理崗位邁進(jìn),他參加了項目管理方面的專業(yè)培訓(xùn)課程,增長自己在流程管理、溝通協(xié)調(diào)等方面的能力。
“從團(tuán)隊的一分子變成團(tuán)隊的領(lǐng)導(dǎo)者,這是一個極大的挑戰(zhàn)。”
“開發(fā)過程中,特別是Scrum方法中,程序員絕對不能一個人在戰(zhàn)斗,不管你是架構(gòu)師還是初級程序員。大家要一同完成項目進(jìn)度,完成自己的職責(zé),盡可能的找出迭代方法。”
羅生對于難度有認(rèn)知,并作了充分的準(zhǔn)備,對于IT人來說,要成為一個合格的優(yōu)秀項目經(jīng)理除了具備扎實的技術(shù)基礎(chǔ)之外,還要有良好的人際關(guān)系能力、談判與溝通技能、客戶關(guān)系與咨詢技能、商業(yè)頭腦和財務(wù)技能以及創(chuàng)新意識,此外還要有巧妙的激勵技巧和化解沖突與解決突發(fā)問題的能力,能夠領(lǐng)導(dǎo)團(tuán)隊,多快好省地實現(xiàn)項目目標(biāo),兼顧范圍、時間、成本、質(zhì)量。
羅生出色地完成了軟件開發(fā)項目,交出了他第一張漂亮的成績單。
“對于這個新崗位,我十分滿意,不斷的挑戰(zhàn),不斷地學(xué)習(xí),可以和團(tuán)隊打成一片,互相交流,培育優(yōu)秀人才,也能在客戶上學(xué)到新的要點,在公司與客戶之間充當(dāng)紐帶,我希望做到退休為止。”
由此可見程序員的發(fā)展,并不是一條路走不出口,中國IT實驗室報告指出,受到金融危機(jī)的影響,企業(yè)將重心和成本逐漸向中高級IT人才傾斜,同時IT人才的跳槽和主動離職率明顯降低。技術(shù)人才必須提高技術(shù)要求,讓自己成為企業(yè)不可缺少的人才,除了成為專業(yè)人才之外,也可以做產(chǎn)品營銷,或是企業(yè)內(nèi)部培訓(xùn)講師,有野心有沖勁的還可向項目經(jīng)理進(jìn)攻,在不放棄自己專業(yè)素質(zhì)的基礎(chǔ)上發(fā)光發(fā)熱。
【編輯推薦】