程序員的職業(yè)生涯規(guī)劃
程序員的職業(yè)生涯規(guī)劃
職業(yè)規(guī)劃對(duì)當(dāng)代職校生就業(yè)以及以后的職業(yè)具有重大的現(xiàn)實(shí)意義,下面是由學(xué)習(xí)啦小編分享的程序員的職業(yè)生涯規(guī)劃,希望對(duì)你有用。
程序員的職業(yè)生涯規(guī)劃(一)
很多人剛畢業(yè)時(shí)充滿活力,然而幾年的摸爬滾打后,沖勁就會(huì)慢慢減弱甚至消失。再加上IT大環(huán)境的起伏不定,一旦無(wú)法跟上技術(shù)或者行業(yè)發(fā)展的步伐,便會(huì)迷茫。
這并不奇怪,工作的新鮮感褪程序員首先需要提高系統(tǒng)設(shè)計(jì)能力。
從2000年以后,軟件業(yè)的編程思維和模式、方法發(fā)生了翻天覆地的轉(zhuǎn)變,與九十年代、甚至2000年前是完全不同的。但是,很多在企業(yè)工作的程序員的知識(shí)架構(gòu)很難跟上?,F(xiàn)在很多程序員不是按照應(yīng)該如何設(shè)計(jì)最好做得,而是按照我會(huì)什么來(lái)做的,最終造成設(shè)計(jì)思想落后。現(xiàn)在做項(xiàng)目需要的是新的、巧的設(shè)計(jì)思想。我們可以將從無(wú)數(shù)次失敗中得到的理念告訴他們,包括如何學(xué)習(xí),如何思考,技術(shù)變化的原因在哪里,其核心在哪里。這樣程序員的理解力就會(huì)完全不同?,F(xiàn)在,對(duì)程序員的要求降低了,但對(duì)系統(tǒng)設(shè)計(jì)的要求提高了。所以程序員必須要提高系統(tǒng)設(shè)計(jì)的能力,否則永遠(yuǎn)出不了頭。
現(xiàn)在中國(guó)純軟件公司不多,但是,中國(guó)的經(jīng)濟(jì)非常好,從整個(gè)社會(huì)的經(jīng)濟(jì)和行業(yè)角度可以得出很多有價(jià)值的內(nèi)容。很多人不了解行業(yè)的需求情況,因此做不了判斷。跟隨一個(gè)快速發(fā)展的行業(yè),就比較容易取得發(fā)展,而在一個(gè)發(fā)展緩慢的行業(yè)中成功就比較困難。當(dāng)然,有了市場(chǎng)容量有多大和機(jī)會(huì),并不代表一定會(huì)成功,但沒(méi)有這個(gè)因素成功的幾率會(huì)更低。工作一兩年的人,最關(guān)鍵的是要有一個(gè)方向感,不要太盲目,這就需要程序員有一定的判斷力。
電信行業(yè)新增的市場(chǎng)容量每年有1萬(wàn)億,而且由于是新增市場(chǎng),人員也比較容易進(jìn)入。此外,中國(guó)的手機(jī)市場(chǎng)非常大,由于無(wú)線應(yīng)用的迅速發(fā)展,可以預(yù)料,基于手機(jī)和電信結(jié)合的軟件的就業(yè)前景就比較好,事實(shí)證明,很多人也在向這個(gè)方面轉(zhuǎn)變。從金融和電信行業(yè)角度看,對(duì)軟件人才的需求每年以 30-50%的比例增長(zhǎng)。熟悉這兩個(gè)行業(yè)所需要的IT技術(shù)和背景的人才,需求量是最大,缺口也是最大的。
中國(guó)的信息管理軟件市場(chǎng)也是容易就業(yè)的市場(chǎng)?,F(xiàn)在市場(chǎng)上有數(shù)不勝數(shù)的小管理軟件公司,這是同中國(guó)社會(huì)走轉(zhuǎn)型之路相關(guān)的?;谏塘?、資金流、信息流、物流的行業(yè)都有相當(dāng)?shù)陌l(fā)展前景通過(guò)產(chǎn)權(quán)交易的商流,帶動(dòng)資金流和信息流的發(fā)展。物流是新興的行業(yè),這些都需要主流的IT技術(shù)。中國(guó)的物流成本現(xiàn)在是20.9%,美國(guó)是9.8%,差距非常很大,這其中有1萬(wàn)億的市場(chǎng)容量,如果軟件和信息化!服務(wù)占20%的份額,也有幾千億的市場(chǎng),行業(yè)需求很大了。事實(shí)也證明供應(yīng)鏈等類型的軟件市場(chǎng)發(fā)展非常迅猛
而對(duì)于游戲不能稱之為一個(gè)產(chǎn)業(yè),因?yàn)樗幌耠娦拍菢訋?dòng)很大的一個(gè)產(chǎn)業(yè)鏈,現(xiàn)在取得成功的只有幾個(gè)游戲,而且還主要偏重銷售,不是一個(gè)上下游的產(chǎn)業(yè)。盡管比較熱,但李巨鋒認(rèn)為相比來(lái)說(shuō),至少一兩年內(nèi)可能不會(huì)有很大的市場(chǎng)容量,這就需要進(jìn)行判斷 李巨鋒認(rèn)為,已經(jīng)工作兩年以上的程序員可以有幾種基本的職業(yè)規(guī)劃:技術(shù)專家、軟件架構(gòu)師、實(shí)施顧問(wèn)或銷售。其中程序員最主要的發(fā)展方向是資深技術(shù)專家,無(wú)論是Java還是.NET,還是數(shù)據(jù)庫(kù)領(lǐng)域,都要首先成為專家,然后才可能繼續(xù)發(fā)展為架構(gòu)師。"盡管架構(gòu)師的職位可以工作一輩子,待遇也非常好,對(duì)于科班出身的程序員最為適合,但這種工作職位非常有限。"一位畢業(yè)的學(xué)員到IBM軟件開(kāi)發(fā)中心后,過(guò)了一年左右,開(kāi)始請(qǐng)教其未來(lái)的發(fā)展,結(jié)合對(duì)方的情況,建議他先深入的技術(shù),因?yàn)樵谥袊?guó)架構(gòu)師需要的:條件比較復(fù)雜,而且需求量也比較少。
實(shí)施顧問(wèn)和銷售就比較偏向市場(chǎng)了,除了一定的技術(shù)能力外,需要掌握很多IT以外的知識(shí)。這些發(fā)展方向?qū)τ趶钠渌麑I(yè)轉(zhuǎn)入IT的人員更為適合。比如用友就培養(yǎng)了很多實(shí)施顧問(wèn),這些人加上行業(yè)背景,收入也很高。要做行業(yè)專家,就要比自己的行業(yè)客戶還了解這個(gè)產(chǎn)業(yè)的發(fā)展現(xiàn)狀。李巨鋒說(shuō):"比如煙草行業(yè),一定要了解大的趨勢(shì),中國(guó)最多的煙民在哪里,其實(shí)是在山西和遼寧,煙草行業(yè)的產(chǎn)業(yè)政策是什么,直接導(dǎo)致我的需求是什么,這些信息對(duì)于職業(yè)發(fā)展很重要。IBM的一些顧問(wèn)都是行業(yè)內(nèi)的資深專家,他們的發(fā)展就非常具有代表性
對(duì)大多數(shù)人來(lái)說(shuō),首先是要專,在技術(shù)上做的比較深入,然后進(jìn)行工作調(diào)整,把自己轉(zhuǎn)變?yōu)槟硞€(gè)領(lǐng)域的專家,第三步,根據(jù)自己的情況,決定自己做軟件架構(gòu)師還是高級(jí)的顧問(wèn)銷售,另外一部分人可能就會(huì)走向行政管理,這和個(gè)人性格有關(guān)。要獲得職業(yè)成長(zhǎng),培訓(xùn)也很有幫助。韓少云說(shuō):"在北美,職業(yè)培訓(xùn)是一種高端的培訓(xùn),即便是專業(yè)的人員也需要職業(yè)培訓(xùn)。一個(gè)人在一生中需要經(jīng)過(guò)很多職業(yè)培訓(xùn)才能成為一個(gè)資深或者專業(yè)的人員。而在國(guó)內(nèi)大家的觀念中,職業(yè)培訓(xùn)還沒(méi)有被大家廣泛的認(rèn)同。
對(duì)于更高級(jí)的技術(shù)人員,他們所關(guān)注的就不是解決基本的生活問(wèn)題了。他們所關(guān)注的就是發(fā)展和成就感。從現(xiàn)在看,他們更為缺乏的是交流,尤其是和水平差不多或者更高的人進(jìn)行交流。李巨鋒說(shuō):"我建議他們做一些國(guó)產(chǎn)的產(chǎn)品,做一些自主產(chǎn)權(quán)的技術(shù)。比如,我們還有產(chǎn)品開(kāi)發(fā)的部門就在做國(guó)產(chǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)職業(yè)規(guī)劃帶動(dòng)更好的成長(zhǎng)從中國(guó)的軟件開(kāi)發(fā)人員的層次看,工作幾年以內(nèi)處于初級(jí)水平的程序員占據(jù)最大的比例,至少在50%之上,高級(jí)的人員最多也就10%左右。但無(wú)論處在哪個(gè)層面,一定要有規(guī)劃,按照自己的個(gè)性和優(yōu)勢(shì)做一些規(guī)劃。
一個(gè)程序員的成長(zhǎng),學(xué)習(xí)過(guò)程中首先要讀到好書(shū),然后是交到好的學(xué)友,找到好的老師,在這三個(gè)外圍的條件下,找到適合的工作環(huán)境,結(jié)合自己的特點(diǎn),然后在一些重要的環(huán)節(jié)上遇到適合的人和合適的項(xiàng)目,這樣才能成功。有些職位可能在開(kāi)始的時(shí)候不適合,但工作一段時(shí)間后,可能就可以走上更高的職位。最近,IBM軟件學(xué)院就開(kāi)始做一個(gè)"軟件人才庫(kù)"的項(xiàng)目,為的就是跟蹤技術(shù)人員的成長(zhǎng),給他們?cè)诤线m的時(shí)機(jī)提供合適的職位。業(yè)內(nèi)人士說(shuō):"IT行業(yè)良性的人員流動(dòng)也是很好的。
有了一定的職業(yè)規(guī)劃,就需要補(bǔ)充自己缺乏的經(jīng)驗(yàn),只有經(jīng)歷過(guò)足夠的項(xiàng)目,才有可能不斷積累。對(duì)行業(yè)的判斷有一定的理解之后,對(duì)一般的企業(yè)適應(yīng)起來(lái)是沒(méi)有問(wèn)題的,但高級(jí)的人才需要長(zhǎng)時(shí)間的積累。
在中國(guó),除了個(gè)人的基本技能,還需要具備一定的社會(huì)資源,行業(yè)資源和資本。學(xué)生要學(xué)會(huì)在提高智商的情況下,提高自己的情商。因?yàn)?,在人和人交往中情商起很大的作用。技術(shù)人員需要慢慢改變自己的一些思維方式。個(gè)人成長(zhǎng)要有意識(shí)的積累社會(huì)資源,認(rèn)識(shí)相關(guān)的人,了解相關(guān)的政策和行業(yè)發(fā)展的過(guò)程和規(guī)則,這些東西是非技術(shù)的,非智商的,只要你關(guān)注就是可以得到的。我覺(jué)得最關(guān)鍵的就是多認(rèn)識(shí)人,然后有意識(shí)的尋找合適的事情來(lái)做。情商也就需要有渠道,有多少人能夠幫助你,否則成不了。
機(jī)遇和經(jīng)歷對(duì)于職業(yè)的發(fā)展有相當(dāng)?shù)挠绊懥?。某些人或者某些事情都可能?huì)影響到未來(lái)的發(fā)展。王洪超也認(rèn)為成為微軟MVP是自己的一個(gè)轉(zhuǎn)折點(diǎn),由于成為MVP,便有機(jī)會(huì)接觸更多的技術(shù)朋友和微軟人,為自己的發(fā)展奠定了基礎(chǔ)。
總而言之,每個(gè)人至少三年要點(diǎn)評(píng)一下自己:是環(huán)境的原因,還是自己個(gè)人的原因,如果是環(huán)境的原因,可以考慮是否需要換地方,如果知道自己,可以調(diào)整自己或者設(shè)的目標(biāo)現(xiàn)實(shí)一些。從一個(gè)普通的程序員做起,3年時(shí)間至少能夠做到做獨(dú)立需求分析和設(shè)計(jì)的。之后,就設(shè)法需要通過(guò)一個(gè)目標(biāo)為自己輸送動(dòng)力。這便是職業(yè)規(guī)劃。
程序員的職業(yè)生涯規(guī)劃(二)
對(duì)于大多數(shù)程序員來(lái)說(shuō),微軟是一家值得崇敬的公司,能夠加入微軟,也是很多程序員的愿望。在付出足夠的努力后,一旦進(jìn)入了微軟,也就意味著可以和最先進(jìn)的技術(shù)終日為伍,一直沿著技術(shù)這條路線走下去了。對(duì)嗎?錯(cuò)。今年九月份剛剛加入微軟開(kāi)發(fā)合作部的王洪超就為自己規(guī)劃了一條技術(shù)管理的路線,除了在技術(shù)方面繼續(xù)學(xué)習(xí)之外,他還希望在未來(lái)的時(shí)間里有意識(shí)的提升項(xiàng)目管理的能力。王洪超說(shuō):"微軟為員工的職業(yè)發(fā)展規(guī)劃提供了足夠的學(xué)習(xí)機(jī)會(huì)。"
對(duì)更多的程序員來(lái)說(shuō),進(jìn)入微軟仍舊是一個(gè)夢(mèng)想。然而,與以往任何一個(gè)時(shí)候相比,做出職業(yè)規(guī)劃的必要性更加迫切。面對(duì)層出不窮的新技術(shù),激增的就業(yè)壓力,不斷分化的開(kāi)發(fā)角色,再加上IT發(fā)展的不明確,做出職業(yè)規(guī)劃既是一種挑戰(zhàn),也是必須之舉。
以前,學(xué)校的學(xué)生只要考取一個(gè)認(rèn)證就很容易開(kāi)始自己的職業(yè)生涯,已經(jīng)工作幾年的程序員更是成為公司搶奪的對(duì)象,而就在互聯(lián)網(wǎng)熱時(shí),高級(jí)程序員更多想到的是自己出去創(chuàng)業(yè)?,F(xiàn)在一切都改變了,混亂的認(rèn)證市場(chǎng)讓畢業(yè)的學(xué)生失去了一塊招牌,企業(yè)更注重其技能和做項(xiàng)目的經(jīng)驗(yàn),而少有工作經(jīng)驗(yàn)的學(xué)生和企業(yè)需求之間形成了無(wú)法彌補(bǔ)的裂痕。已經(jīng)工作的程序員又面臨著學(xué)習(xí)軟件工程規(guī)范和技術(shù)更新?lián)Q代的壓力,不明朗的軟件行業(yè)前景讓他們?cè)谧呦蛉穆吠旧显庥隼Щ?。?duì)于已經(jīng)具備相當(dāng)水平的資深技術(shù)專家或者技術(shù)領(lǐng)導(dǎo)者來(lái)說(shuō),風(fēng)險(xiǎn)投資對(duì)軟件項(xiàng)目的謹(jǐn)慎使得創(chuàng)業(yè)變得更加困難。即便如此,仍然有很多非軟件專業(yè)的人員源源不斷的加入到這個(gè)大隊(duì)伍中,更為市場(chǎng)增加了很多競(jìng)爭(zhēng)的對(duì)象。
與企業(yè)需求接軌是學(xué)生的職業(yè)規(guī)劃的第一步
很久以前,企業(yè)要承擔(dān)起學(xué)生的培訓(xùn)工作,畢業(yè)的學(xué)生要在公司經(jīng)過(guò)一段時(shí)間后,才能融入整個(gè)開(kāi)發(fā)團(tuán)隊(duì)。而現(xiàn)在,很少有公司愿意承擔(dān)這樣的培訓(xùn)費(fèi)用了,在激烈的市場(chǎng)競(jìng)爭(zhēng)下,發(fā)著工資卻無(wú)法帶來(lái)利潤(rùn)的職員是大部分企業(yè)無(wú)法容忍的。
大學(xué)教育是普適教育,教給學(xué)生的只是知識(shí),而企業(yè)對(duì)學(xué)生的需求是技能。這之間就是一個(gè)很難彌補(bǔ)的差距。中科天博總經(jīng)理王健華表示:"大學(xué)生學(xué)習(xí)完了之后,只是知道是什么,根本不會(huì)用。學(xué)習(xí)了C、Delphi,學(xué)習(xí)了Java,只能夠按照書(shū)本的案例照著做下來(lái)。但讓他做一個(gè)最小的項(xiàng)目,包括一個(gè)帶后端數(shù)據(jù)庫(kù)的小網(wǎng)站,都很難獨(dú)立承擔(dān)。" 前IBM 軟件部高級(jí)軟件工程師李巨鋒現(xiàn)在擔(dān)任科瑞爾思培訓(xùn)中心專職教師,他也表達(dá)了同樣的看法,"企業(yè)更關(guān)心你學(xué)習(xí)到了什么技能,做過(guò)什么,如何把學(xué)到的技術(shù)應(yīng)用到實(shí)際中去。"
應(yīng)屆畢業(yè)生很難克服這個(gè)困難,因?yàn)閷W(xué)校不具備這樣的環(huán)境。IT大環(huán)境沒(méi)有解決的情況下,就需要大學(xué)生自己想辦法。如果在學(xué)校通過(guò)某些方式已經(jīng)積累到了經(jīng)驗(yàn),當(dāng)然是最好的。但如果沒(méi)有積累到這些知識(shí),就必須尋找機(jī)會(huì)通過(guò)其他途徑彌補(bǔ)了。
曾擔(dān)任亞信公司軟件開(kāi)發(fā)技術(shù)總監(jiān),現(xiàn)在創(chuàng)辦達(dá)內(nèi)培訓(xùn)中心的韓少云有也切身的體會(huì)。 "原來(lái)我也在亞信做人才管理,需要不斷從社會(huì)上招聘好的軟件工程師,組建開(kāi)發(fā)團(tuán)隊(duì)。我發(fā)現(xiàn)很難找到合適的人選,但是一些被淘汰的人是很可惜的,他的基本素質(zhì),包括計(jì)算機(jī)專業(yè)的相關(guān)背景非常不錯(cuò),但具備的技能和企業(yè)不能很好的匹配。"為此,韓少云萌發(fā)了要做IT培訓(xùn)的念頭,希望將企業(yè)需要而學(xué)員缺乏的知識(shí)和技能通過(guò)這種培訓(xùn)進(jìn)行彌補(bǔ),創(chuàng)辦達(dá)內(nèi)科技以來(lái)也取得了巨大的成功。
對(duì)學(xué)生來(lái)說(shuō),提高適應(yīng)企業(yè)需求的技能也是為了尋找到適合自己的公司,職業(yè)生涯就是進(jìn)入正常的軌道中。尋找到適合的入口,面臨畢業(yè)的學(xué)生要謹(jǐn)慎的做出自己的選擇。如果不好找入口,起點(diǎn)太低,對(duì)未來(lái)的發(fā)展也沒(méi)有好處,甚至導(dǎo)致以后的工作習(xí)慣都不好。金山公司負(fù)責(zé)人力資源的副總裁王春偉說(shuō):"《哈里波特3》中有一句話讓我印象非常深刻:選擇比能力更重要。一個(gè)人年輕也只有很短暫的幾年,如果能夠選擇一個(gè)精彩有活力的團(tuán)隊(duì),會(huì)使他的職業(yè)生涯充滿精彩。如果在選擇職業(yè)的時(shí)候,因?yàn)橐恍┦д`造成兩至三年沒(méi)有學(xué)到什么,自己也會(huì)非常慚愧的。" 王健華表示,企業(yè)是員工社會(huì)價(jià)值的附著。"大公司在自身的工作規(guī)范和工作習(xí)慣會(huì)更加正規(guī),其經(jīng)理的素質(zhì)會(huì)更好。很多人由于沒(méi)有對(duì)未來(lái)進(jìn)行規(guī)劃,沒(méi)有想清楚,工作之后對(duì)自己的崗位不尊重,經(jīng)理也看不上他。"
企業(yè)對(duì)軟件工程流程越來(lái)越重視,這是企業(yè)做事的方式。要適應(yīng)企業(yè)的需要,甚至先要學(xué)會(huì)規(guī)范的文檔,然后才是技術(shù),這樣企業(yè)知道你受過(guò)正規(guī)的訓(xùn)練。王健華說(shuō):"我們要求學(xué)員注重4方面的能力:眼界、學(xué)習(xí)的方法、技能和規(guī)范,他要學(xué)習(xí)如何與別人合作,比如在代碼風(fēng)格上統(tǒng)一。雖然只是一名程序員,但仍需要站在項(xiàng)目經(jīng)理的層面上看自己的工作,這樣才能更好的合作,融入到團(tuán)隊(duì)中。"王春偉認(rèn)為團(tuán)隊(duì)能力也是通用軟件廠商非??粗械囊稽c(diǎn),"現(xiàn)在不是凸現(xiàn)個(gè)人英雄主義的年代,在金山公司,一個(gè)人如果很孤僻,很冰冷,溝通很艱澀就不行。我們要求程序員心態(tài)非常端正,有良好的配合意識(shí),個(gè)性特別樂(lè)觀。"
一些學(xué)生也意識(shí)到了這點(diǎn),正在軟件學(xué)員讀大四劉未鵬就表示:"我想當(dāng)雜志社編輯、從事教育工作或進(jìn)入研究機(jī)構(gòu),總之得是一個(gè)能夠靜下心來(lái)的地方。如果非要進(jìn)公司工作,也得像趨勢(shì)、金山或微軟這樣具有開(kāi)放工作環(huán)境的公司?,F(xiàn)在國(guó)內(nèi)很多公司還是被市場(chǎng)所奴役,不能建立自己的個(gè)性,個(gè)人覺(jué)得不要在一個(gè)終日趕工的小公司工作。"因此,對(duì)現(xiàn)在的學(xué)生來(lái)說(shuō),不斷增加和企業(yè)能夠順利接軌的砝碼就是職業(yè)規(guī)劃的第一步。
工作后程序員的職業(yè)規(guī)劃是要將技術(shù)提升與行業(yè)結(jié)合.
已經(jīng)工作一段時(shí)間的程序員更要注重職業(yè)規(guī)劃。很多人剛畢業(yè)時(shí)充滿活力,然而幾年的摸爬滾打后,沖勁就會(huì)慢慢減弱甚至消失。再加上IT大環(huán)境的起伏不定,一旦無(wú)法跟上技術(shù)或者行業(yè)發(fā)展的步伐,便會(huì)迷茫。王洪超說(shuō):"以前晚上睡覺(jué)之前想事情,經(jīng)常都不知道自己以后做什么。"
這并不奇怪,工作的新鮮感褪色后,就設(shè)法需要通過(guò)一個(gè)目標(biāo)為自己輸送動(dòng)力。這便是職業(yè)規(guī)劃。
程序員首先需要提高系統(tǒng)設(shè)計(jì)能力。從2000年以后,軟件業(yè)的編程思維和模式、方法發(fā)生了翻天覆地的轉(zhuǎn)變,與九十年代、甚至2000年前是完全不同的。但是,很多在企業(yè)工作的程序員的知識(shí)架構(gòu)很難跟上。中科天博謝新華老師直率的指出:"現(xiàn)在很多程序員不是按照應(yīng)該如何設(shè)計(jì)最好做得,而是按照我會(huì)什么來(lái)做的,最終造成設(shè)計(jì)思想落后。現(xiàn)在做項(xiàng)目需要的是新的、巧的設(shè)計(jì)思想。我們可以將從無(wú)數(shù)次失敗中得到的理念告訴他們,包括如何學(xué)習(xí),如何思考,技術(shù)變化的原因在哪里,其核心在哪里。這樣程序員的理解力就會(huì)完全不同?,F(xiàn)在,對(duì)程序員的要求降低了,但對(duì)系統(tǒng)設(shè)計(jì)的要求提高了。所以程序員必須要提高系統(tǒng)設(shè)計(jì)的能力,否則永遠(yuǎn)出不了頭。"
而曾經(jīng)從事過(guò)宏觀經(jīng)濟(jì)研究工作的李巨鋒更喜歡從行業(yè)走向來(lái)談問(wèn)題。他說(shuō):"現(xiàn)在中國(guó)純軟件公司不多,但是,中國(guó)的經(jīng)濟(jì)非常好,從整個(gè)社會(huì)的經(jīng)濟(jì)和行業(yè)角度可以得出很多有價(jià)值的內(nèi)容。很多人不了解行業(yè)的需求情況,因此做不了判斷。"
跟隨一個(gè)快速發(fā)展的行業(yè),就比較容易取得發(fā)展,而在一個(gè)發(fā)展緩慢的行業(yè)中成功就比較困難。當(dāng)然,有了市場(chǎng)容量有多大和機(jī)會(huì),并不代表一定會(huì)成功,但沒(méi)有這個(gè)因素成功的幾率會(huì)更低。工作一兩年的人,最關(guān)鍵的是要有一個(gè)方向感,不要太盲目,這就需要程序員有一定的判斷力。
李巨鋒認(rèn)為,電信行業(yè)新增的市場(chǎng)容量每年有1萬(wàn)億,而且由于是新增市場(chǎng),人員也比較容易進(jìn)入。此外,中國(guó)的手機(jī)市場(chǎng)非常大,由于無(wú)線應(yīng)用的迅速發(fā)展,可以預(yù)料,基于手機(jī)和電信結(jié)合的軟件的就業(yè)前景就比較好,事實(shí)證明,很多人也在向這個(gè)方面轉(zhuǎn)變。達(dá)內(nèi)的成功與行業(yè)需求也不無(wú)關(guān)系,韓少云說(shuō):"從金融和電信行業(yè)角度看,對(duì)軟件人才的需求每年以30-50%的比例增長(zhǎng)。熟悉這兩個(gè)行業(yè)所需要的IT技術(shù)和背景的人才,需求量是最大,缺口也是最大的。"
中國(guó)的信息管理軟件市場(chǎng)也是容易就業(yè)的市場(chǎng)?,F(xiàn)在市場(chǎng)上有數(shù)不勝數(shù)的小管理軟件公司,這是同中國(guó)社會(huì)走轉(zhuǎn)型之路相關(guān)的。李巨鋒說(shuō),"基于商流、資金流、信息流、物流的行業(yè)都有相當(dāng)?shù)陌l(fā)展前景。通過(guò)產(chǎn)權(quán)交易的商流,帶動(dòng)資金流和信息流的發(fā)展。物流是新興的行業(yè),這些都需要主流的IT技術(shù)。中國(guó)的物流成本現(xiàn)在是20.9%,美國(guó)是9.8%,差距非常很大,這其中有1萬(wàn)億的市場(chǎng)容量,如果軟件和信息化服務(wù)占20%的份額,也有幾千億的市場(chǎng),行業(yè)需求很大了。事實(shí)也證明供應(yīng)鏈等類型的軟件市場(chǎng)發(fā)展非常迅猛。"
而對(duì)于游戲,李巨鋒認(rèn)為這不能稱之為一個(gè)產(chǎn)業(yè),因?yàn)樗幌耠娦拍菢訋?dòng)很大的一個(gè)產(chǎn)業(yè)鏈,現(xiàn)在取得成功的只有幾個(gè)游戲,而且還主要偏重銷售,不是一個(gè)上下游的產(chǎn)業(yè)。盡管比較熱,但李巨鋒認(rèn)為相比來(lái)說(shuō),至少一兩年內(nèi)可能不會(huì)有很大的市場(chǎng)容量,這就需要進(jìn)行判斷。
李巨鋒認(rèn)為,已經(jīng)工作兩年以上的程序員可以有幾種基本的職業(yè)規(guī)劃:技術(shù)專家、軟件架構(gòu)師、實(shí)施顧問(wèn)或銷售。其中程序員最主要的發(fā)展方向是資深技術(shù)專家,無(wú)論是Java還是.NET,還是數(shù)據(jù)庫(kù)領(lǐng)域,都要首先成為專家,然后才可能繼續(xù)發(fā)展為架構(gòu)師。"盡管架構(gòu)師的職位可以工作一輩子,待遇也非常好,對(duì)于科班出身的程序員最為適合,但這種工作職位非常有限。"一位畢業(yè)的學(xué)員到IBM軟件開(kāi)發(fā)中心后,過(guò)了一年左右,開(kāi)始請(qǐng)教其未來(lái)的發(fā)展,結(jié)合對(duì)方的情況,建議他先深入的技術(shù),因?yàn)樵谥袊?guó)架構(gòu)師需要的條件比較復(fù)雜,而且需求量也比較少。
實(shí)施顧問(wèn)和銷售就比較偏向市場(chǎng)了,除了一定的技術(shù)能力外,需要掌握很多IT以外的知識(shí)。這些發(fā)展方向?qū)τ趶钠渌麑I(yè)轉(zhuǎn)入IT的人員更為適合。比如用友就培養(yǎng)了很多實(shí)施顧問(wèn),這些人加上行業(yè)背景,收入也很高。要做行業(yè)專家,就要比自己的行業(yè)客戶還了解這個(gè)產(chǎn)業(yè)的發(fā)展現(xiàn)狀。李巨鋒說(shuō):"比如煙草行業(yè),一定要了解大的趨勢(shì),中國(guó)最多的煙民在哪里,其實(shí)是在山西和遼寧,煙草行業(yè)的產(chǎn)業(yè)政策是什么,直接導(dǎo)致我的需求是什么,這些信息對(duì)于職業(yè)發(fā)展很重要。IBM的一些顧問(wèn)都是行業(yè)內(nèi)的資深專家,他們的發(fā)展就非常具有代表性。"
對(duì)大多數(shù)人來(lái)說(shuō),首先是要專,在技術(shù)上做的比較深入,然后進(jìn)行工作調(diào)整,把自己轉(zhuǎn)變?yōu)槟硞€(gè)領(lǐng)域的專家,第三步,根據(jù)自己的情況,決定自己做軟件架構(gòu)師還是高級(jí)的顧問(wèn)銷售,另外一部分人可能就會(huì)走向行政管理,這和個(gè)人性格有關(guān)。
要獲得職業(yè)成長(zhǎng),培訓(xùn)也很有幫助。韓少云說(shuō):"在北美,職業(yè)培訓(xùn)是一種高端的培訓(xùn),即便是專業(yè)的人員也需要職業(yè)培訓(xùn)。一個(gè)人在一生中需要經(jīng)過(guò)很多職業(yè)培訓(xùn)才能成為一個(gè)資深或者專業(yè)的人員。而在國(guó)內(nèi)大家的觀念中,職業(yè)培訓(xùn)還沒(méi)有被大家廣泛的認(rèn)同。"
對(duì)于更高級(jí)的技術(shù)人員,他們所關(guān)注的就不是解決基本的生活問(wèn)題了。他們所關(guān)注的就是發(fā)展和成就感。從現(xiàn)在看,他們更為缺乏的是交流,尤其是和水平差不多或者更高的人進(jìn)行交流。李巨鋒說(shuō):"我建議他們做一些國(guó)產(chǎn)的產(chǎn)品,做一些自主產(chǎn)權(quán)的技術(shù)。比如,我們還有產(chǎn)品開(kāi)發(fā)的部門就在做國(guó)產(chǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)。"
職業(yè)規(guī)劃帶動(dòng)更好的成長(zhǎng)
從中國(guó)的軟件開(kāi)發(fā)人員的層次看,工作幾年以內(nèi)處于初級(jí)水平的程序員占據(jù)最大的比例,至少在50%之上,高級(jí)的人員最多也就10%左右。但無(wú)論處在哪個(gè)層面,一定要有規(guī)劃,按照自己的個(gè)性和優(yōu)勢(shì)做一些規(guī)劃。
一個(gè)程序員的成長(zhǎng),學(xué)習(xí)過(guò)程中首先要讀到好書(shū),然后是交到好的學(xué)友,找到好的老師,在這三個(gè)外圍的條件下,找到適合的工作環(huán)境,結(jié)合自己的特點(diǎn),然后在一些重要的環(huán)節(jié)上遇到適合的人和合適的項(xiàng)目,這樣才能成功。有些職位可能在開(kāi)始的時(shí)候不適合,但工作一段時(shí)間后,可能就可以走上更高的職位。最近,IBM軟件學(xué)院就開(kāi)始做一個(gè)"軟件人才庫(kù)"的項(xiàng)目,為的就是跟蹤技術(shù)人員的成長(zhǎng),給他們?cè)诤线m的時(shí)機(jī)提供合適的職位。業(yè)內(nèi)人士說(shuō):"IT行業(yè)良性的人員流動(dòng)也是很好的。"
有了一定的職業(yè)規(guī)劃,就需要補(bǔ)充自己缺乏的經(jīng)驗(yàn),只有經(jīng)歷過(guò)足夠的項(xiàng)目,才有可能不斷積累。對(duì)行業(yè)的判斷有一定的理解之后,對(duì)一般的企業(yè)適應(yīng)起來(lái)是沒(méi)有問(wèn)題的,但高級(jí)的人才需要長(zhǎng)時(shí)間的積累。
在中國(guó),除了個(gè)人的基本技能,還需要具備一定的社會(huì)資源,行業(yè)資源和資本。學(xué)生要學(xué)會(huì)在提高智商的情況下,提高自己的情商。因?yàn)椋谌撕腿私煌星樯唐鸷艽蟮淖饔?。技術(shù)人員需要慢慢改變自己的一些思維方式。個(gè)人成長(zhǎng)要有意識(shí)的積累社會(huì)資源,認(rèn)識(shí)相關(guān)的人,了解相關(guān)的政策和行業(yè)發(fā)展的過(guò)程和規(guī)則,這些東西是非技術(shù)的,非智商的,只要你關(guān)注就是可以得到的。我覺(jué)得最關(guān)鍵的就是多認(rèn)識(shí)人,然后有意識(shí)的尋找合適的事情來(lái)做。情商也就需要有渠道,有多少人能夠幫助你,否則成不了。
機(jī)遇和經(jīng)歷對(duì)于職業(yè)的發(fā)展有相當(dāng)?shù)挠绊懥?。某些人或者某些事情都可能?huì)影響到未來(lái)的發(fā)展。王洪超也認(rèn)為成為微軟MVP是自己的一個(gè)轉(zhuǎn)折點(diǎn),由于成為MVP,便有機(jī)會(huì)接觸更多的技術(shù)朋友和微軟人,為自己的發(fā)展奠定了基礎(chǔ)。
總而言之,每個(gè)人至少三年要點(diǎn)評(píng)一下自己:是環(huán)境的原因,還是自己個(gè)人的原因,如果是環(huán)境的原因,可以考慮是否需要換地方,如果知道自己,可以調(diào)整自己或者設(shè)的目標(biāo)現(xiàn)實(shí)一些。從一個(gè)普通的程序員做起,3年時(shí)間至少能夠做到做獨(dú)立需求分析和設(shè)計(jì)的。
程序員的職業(yè)生涯規(guī)劃(三)
對(duì)于大多數(shù)程序員來(lái)說(shuō),微軟是一家值得崇敬的公司,能夠加入微軟,也是很多程序員的愿望。在付出足夠的努力后,一旦進(jìn)入了微軟,也就意味著可以和最先進(jìn)的技術(shù)終日為伍,一直沿著技術(shù)這條路線走下去了。對(duì)嗎?錯(cuò)。今年九月份剛剛加入微軟開(kāi)發(fā)合作部的王洪超就為自己規(guī)劃了一條技術(shù)管理的路線,除了在技術(shù)方面繼續(xù)學(xué)習(xí)之外,他還希望在未來(lái)的時(shí)間里有意識(shí)的提升項(xiàng)目管理的能力。王洪超說(shuō):"微軟為員工的職業(yè)發(fā)展規(guī)劃提供了足夠的學(xué)習(xí)機(jī)會(huì)。"
對(duì)更多的程序員來(lái)說(shuō),進(jìn)入微軟仍舊是一個(gè)夢(mèng)想。然而,與以往任何一個(gè)時(shí)候相比,做出職業(yè)規(guī)劃的必要性更加迫切。面對(duì)層出不窮的新技術(shù),激增的就業(yè)壓力,不斷分化的開(kāi)發(fā)角色,再加上IT發(fā)展的不明確,做出職業(yè)規(guī)劃既是一種挑戰(zhàn),也是必須之舉。
以前,學(xué)校的學(xué)生只要考取一個(gè)認(rèn)證就很容易開(kāi)始自己的職業(yè)生涯,已經(jīng)工作幾年的程序員更是成為公司搶奪的對(duì)象,而就在互聯(lián)網(wǎng)熱時(shí),高級(jí)程序員更多想到的是自己出去創(chuàng)業(yè)。現(xiàn)在一切都改變了,混亂的認(rèn)證市場(chǎng)讓畢業(yè)的學(xué)生失去了一塊招牌,企業(yè)更注重其技能和做項(xiàng)目的經(jīng)驗(yàn),而少有工作經(jīng)驗(yàn)的學(xué)生和企業(yè)需求之間形成了無(wú)法彌補(bǔ)的裂痕。已經(jīng)工作的程序員又面臨著學(xué)習(xí)軟件工程規(guī)范和技術(shù)更新?lián)Q代的壓力,不明朗的軟件行業(yè)前景讓他們?cè)谧呦蛉穆吠旧显庥隼Щ蟆?duì)于已經(jīng)具備相當(dāng)水平的資深技術(shù)專家或者技術(shù)領(lǐng)導(dǎo)者來(lái)說(shuō),風(fēng)險(xiǎn)投資對(duì)軟件項(xiàng)目的謹(jǐn)慎使得創(chuàng)業(yè)變得更加困難。即便如此,仍然有很多非軟件專業(yè)的人員源源不斷的加入到這個(gè)大隊(duì)伍中,更為市場(chǎng)增加了很多競(jìng)爭(zhēng)的對(duì)象。
與企業(yè)需求接軌是學(xué)生的職業(yè)規(guī)劃的第一步
很久以前,企業(yè)要承擔(dān)起學(xué)生的培訓(xùn)工作,畢業(yè)的學(xué)生要在公司經(jīng)過(guò)一段時(shí)間后,才能融入整個(gè)開(kāi)發(fā)團(tuán)隊(duì)。而現(xiàn)在,很少有公司愿意承擔(dān)這樣的培訓(xùn)費(fèi)用了,在激烈的市場(chǎng)競(jìng)爭(zhēng)下,發(fā)著工資卻無(wú)法帶來(lái)利潤(rùn)的職員是大部分企業(yè)無(wú)法容忍的。
大學(xué)教育是普適教育,教給學(xué)生的只是知識(shí),而企業(yè)對(duì)學(xué)生的需求是技能。這之間就是一個(gè)很難彌補(bǔ)的差距。中科天博總經(jīng)理王健華表示:"大學(xué)生學(xué)習(xí)完了之后,只是知道是什么,根本不會(huì)用。學(xué)習(xí)了C、Delphi,學(xué)習(xí)了Java,只能夠按照書(shū)本的案例照著做下來(lái)。但讓他做一個(gè)最小的項(xiàng)目,包括一個(gè)帶后端數(shù)據(jù)庫(kù)的小網(wǎng)站,都很難獨(dú)立承擔(dān)。" 前IBM 軟件部高級(jí)軟件工程師李巨鋒現(xiàn)在擔(dān)任科瑞爾思培訓(xùn)中心專職教師,他也表達(dá)了同樣的看法,"企業(yè)更關(guān)心你學(xué)習(xí)到了什么技能,做過(guò)什么,如何把學(xué)到的技術(shù)應(yīng)用到實(shí)際中去。"
應(yīng)屆畢業(yè)生很難克服這個(gè)困難,因?yàn)閷W(xué)校不具備這樣的環(huán)境。IT大環(huán)境沒(méi)有解決的情況下,就需要大學(xué)生自己想辦法。如果在學(xué)校通過(guò)某些方式已經(jīng)積累到了經(jīng)驗(yàn),當(dāng)然是最好的。但如果沒(méi)有積累到這些知識(shí),就必須尋找機(jī)會(huì)通過(guò)其他途徑彌補(bǔ)了。
曾擔(dān)任亞信公司軟件開(kāi)發(fā)技術(shù)總監(jiān),現(xiàn)在創(chuàng)辦達(dá)內(nèi)培訓(xùn)中心的韓少云有也切身的體會(huì)。 "原來(lái)我也在亞信做人才管理,需要不斷從社會(huì)上招聘好的軟件工程師,組建開(kāi)發(fā)團(tuán)隊(duì)。我發(fā)現(xiàn)很難找到合適的人選,但是一些被淘汰的人是很可惜的,他的基本素質(zhì),包括計(jì)算機(jī)專業(yè)的相關(guān)背景非常不錯(cuò),但具備的技能和企業(yè)不能很好的匹配。"為此,韓少云萌發(fā)了要做IT培訓(xùn)的念頭,希望將企業(yè)需要而學(xué)員缺乏的知識(shí)和技能通過(guò)這種培訓(xùn)進(jìn)行彌補(bǔ),創(chuàng)辦達(dá)內(nèi)科技以來(lái)也取得了巨大的成功。
對(duì)學(xué)生來(lái)說(shuō),提高適應(yīng)企業(yè)需求的技能也是為了尋找到適合自己的公司,職業(yè)生涯就是進(jìn)入正常的軌道中。尋找到適合的入口,面臨畢業(yè)的學(xué)生要謹(jǐn)慎的做出自己的選擇。如果不好找入口,起點(diǎn)太低,對(duì)未來(lái)的發(fā)展也沒(méi)有好處,甚至導(dǎo)致以后的工作習(xí)慣都不好。金山公司負(fù)責(zé)人力資源的副總裁王春偉說(shuō):"《哈里波特3》中有一句話讓我印象非常深刻:選擇比能力更重要。一個(gè)人年輕也只有很短暫的幾年,如果能夠選擇一個(gè)精彩有活力的團(tuán)隊(duì),會(huì)使他的職業(yè)生涯充滿精彩。如果在選擇職業(yè)的時(shí)候,因?yàn)橐恍┦д`造成兩至三年沒(méi)有學(xué)到什么,自己也會(huì)非常慚愧的。" 王健華表示,企業(yè)是員工社會(huì)價(jià)值的附著。"大公司在自身的工作規(guī)范和工作習(xí)慣會(huì)更加正規(guī),其經(jīng)理的素質(zhì)會(huì)更好。很多人由于沒(méi)有對(duì)未來(lái)進(jìn)行規(guī)劃,沒(méi)有想清楚,工作之后對(duì)自己的崗位不尊重,經(jīng)理也看不上他。"
企業(yè)對(duì)軟件工程流程越來(lái)越重視,這是企業(yè)做事的方式。要適應(yīng)企業(yè)的需要,甚至先要學(xué)會(huì)規(guī)范的文檔,然后才是技術(shù),這樣企業(yè)知道你受過(guò)正規(guī)的訓(xùn)練。王健華說(shuō):"我們要求學(xué)員注重4方面的能力:眼界、學(xué)習(xí)的方法、技能和規(guī)范,他要學(xué)習(xí)如何與別人合作,比如在代碼風(fēng)格上統(tǒng)一。雖然只是一名程序員,但仍需要站在項(xiàng)目經(jīng)理的層面上看自己的工作,這樣才能更好的合作,融入到團(tuán)隊(duì)中。"王春偉認(rèn)為團(tuán)隊(duì)能力也是通用軟件廠商非??粗械囊稽c(diǎn),"現(xiàn)在不是凸現(xiàn)個(gè)人英雄主義的年代,在金山公司,一個(gè)人如果很孤僻,很冰冷,溝通很艱澀就不行。我們要求程序員心態(tài)非常端正,有良好的配合意識(shí),個(gè)性特別樂(lè)觀。"
一些學(xué)生也意識(shí)到了這點(diǎn),正在軟件學(xué)員讀大四劉未鵬就表示:"我想當(dāng)雜志社編輯、從事教育工作或進(jìn)入研究機(jī)構(gòu),總之得是一個(gè)能夠靜下心來(lái)的地方。如果非要進(jìn)公司工作,也得像趨勢(shì)、金山或微軟這樣具有開(kāi)放工作環(huán)境的公司。現(xiàn)在國(guó)內(nèi)很多公司還是被市場(chǎng)所奴役,不能建立自己的個(gè)性,個(gè)人覺(jué)得不要在一個(gè)終日趕工的小公司工作。"因此,對(duì)現(xiàn)在的學(xué)生來(lái)說(shuō),不斷增加和企業(yè)能夠順利接軌的砝碼就是職業(yè)規(guī)劃的第一步。
工作后程序員的職業(yè)規(guī)劃是要將技術(shù)提升與行業(yè)結(jié)合.
已經(jīng)工作一段時(shí)間的程序員更要注重職業(yè)規(guī)劃。很多人剛畢業(yè)時(shí)充滿活力,然而幾年的摸爬滾打后,沖勁就會(huì)慢慢減弱甚至消失。再加上IT大環(huán)境的起伏不定,一旦無(wú)法跟上技術(shù)或者行業(yè)發(fā)展的步伐,便會(huì)迷茫。王洪超說(shuō):"以前晚上睡覺(jué)之前想事情,經(jīng)常都不知道自己以后做什么。"
這并不奇怪,工作的新鮮感褪色后,就設(shè)法需要通過(guò)一個(gè)目標(biāo)為自己輸送動(dòng)力。這便是職業(yè)規(guī)劃。
程序員首先需要提高系統(tǒng)設(shè)計(jì)能力。從2000年以后,軟件業(yè)的編程思維和模式、方法發(fā)生了翻天覆地的轉(zhuǎn)變,與九十年代、甚至2000年前是完全不同的。但是,很多在企業(yè)工作的程序員的知識(shí)架構(gòu)很難跟上。中科天博謝新華老師直率的指出:"現(xiàn)在很多程序員不是按照應(yīng)該如何設(shè)計(jì)最好做得,而是按照我會(huì)什么來(lái)做的,最終造成設(shè)計(jì)思想落后?,F(xiàn)在做項(xiàng)目需要的是新的、巧的設(shè)計(jì)思想。我們可以將從無(wú)數(shù)次失敗中得到的理念告訴他們,包括如何學(xué)習(xí),如何思考,技術(shù)變化的原因在哪里,其核心在哪里。這樣程序員的理解力就會(huì)完全不同?,F(xiàn)在,對(duì)程序員的要求降低了,但對(duì)系統(tǒng)設(shè)計(jì)的要求提高了。所以程序員必須要提高系統(tǒng)設(shè)計(jì)的能力,否則永遠(yuǎn)出不了頭。"
而曾經(jīng)從事過(guò)宏觀經(jīng)濟(jì)研究工作的李巨鋒更喜歡從行業(yè)走向來(lái)談問(wèn)題。他說(shuō):"現(xiàn)在中國(guó)純軟件公司不多,但是,中國(guó)的經(jīng)濟(jì)非常好,從整個(gè)社會(huì)的經(jīng)濟(jì)和行業(yè)角度可以得出很多有價(jià)值的內(nèi)容。很多人不了解行業(yè)的需求情況,因此做不了判斷。"
跟隨一個(gè)快速發(fā)展的行業(yè),就比較容易取得發(fā)展,而在一個(gè)發(fā)展緩慢的行業(yè)中成功就比較困難。當(dāng)然,有了市場(chǎng)容量有多大和機(jī)會(huì),并不代表一定會(huì)成功,但沒(méi)有這個(gè)因素成功的幾率會(huì)更低。工作一兩年的人,最關(guān)鍵的是要有一個(gè)方向感,不要太盲目,這就需要程序員有一定的判斷力。
李巨鋒認(rèn)為,電信行業(yè)新增的市場(chǎng)容量每年有1萬(wàn)億,而且由于是新增市場(chǎng),人員也比較容易進(jìn)入。此外,中國(guó)的手機(jī)市場(chǎng)非常大,由于無(wú)線應(yīng)用的迅速發(fā)展,可以預(yù)料,基于手機(jī)和電信結(jié)合的軟件的就業(yè)前景就比較好,事實(shí)證明,很多人也在向這個(gè)方面轉(zhuǎn)變。達(dá)內(nèi)的成功與行業(yè)需求也不無(wú)關(guān)系,韓少云說(shuō):"從金融和電信行業(yè)角度看,對(duì)軟件人才的需求每年以30-50%的比例增長(zhǎng)。熟悉這兩個(gè)行業(yè)所需要的IT技術(shù)和背景的人才,需求量是最大,缺口也是最大的。"
中國(guó)的信息管理軟件市場(chǎng)也是容易就業(yè)的市場(chǎng)。現(xiàn)在市場(chǎng)上有數(shù)不勝數(shù)的小管理軟件公司,這是同中國(guó)社會(huì)走轉(zhuǎn)型之路相關(guān)的。李巨鋒說(shuō),"基于商流、資金流、信息流、物流的行業(yè)都有相當(dāng)?shù)陌l(fā)展前景。通過(guò)產(chǎn)權(quán)交易的商流,帶動(dòng)資金流和信息流的發(fā)展。物流是新興的行業(yè),這些都需要主流的IT技術(shù)。中國(guó)的物流成本現(xiàn)在是20.9%,美國(guó)是9.8%,差距非常很大,這其中有1萬(wàn)億的市場(chǎng)容量,如果軟件和信息化服務(wù)占20%的份額,也有幾千億的市場(chǎng),行業(yè)需求很大了。事實(shí)也證明供應(yīng)鏈等類型的軟件市場(chǎng)發(fā)展非常迅猛。"
而對(duì)于游戲,李巨鋒認(rèn)為這不能稱之為一個(gè)產(chǎn)業(yè),因?yàn)樗幌耠娦拍菢訋?dòng)很大的一個(gè)產(chǎn)業(yè)鏈,現(xiàn)在取得成功的只有幾個(gè)游戲,而且還主要偏重銷售,不是一個(gè)上下游的產(chǎn)業(yè)。盡管比較熱,但李巨鋒認(rèn)為相比來(lái)說(shuō),至少一兩年內(nèi)可能不會(huì)有很大的市場(chǎng)容量,這就需要進(jìn)行判斷。
李巨鋒認(rèn)為,已經(jīng)工作兩年以上的程序員可以有幾種基本的職業(yè)規(guī)劃:技術(shù)專家、軟件架構(gòu)師、實(shí)施顧問(wèn)或銷售。其中程序員最主要的發(fā)展方向是資深技術(shù)專家,無(wú)論是Java還是.NET,還是數(shù)據(jù)庫(kù)領(lǐng)域,都要首先成為專家,然后才可能繼續(xù)發(fā)展為架構(gòu)師。"盡管架構(gòu)師的職位可以工作一輩子,待遇也非常好,對(duì)于科班出身的程序員最為適合,但這種工作職位非常有限。"一位畢業(yè)的學(xué)員到IBM軟件開(kāi)發(fā)中心后,過(guò)了一年左右,開(kāi)始請(qǐng)教其未來(lái)的發(fā)展,結(jié)合對(duì)方的情況,建議他先深入的技術(shù),因?yàn)樵谥袊?guó)架構(gòu)師需要的條件比較復(fù)雜,而且需求量也比較少。
實(shí)施顧問(wèn)和銷售就比較偏向市場(chǎng)了,除了一定的技術(shù)能力外,需要掌握很多IT以外的知識(shí)。這些發(fā)展方向?qū)τ趶钠渌麑I(yè)轉(zhuǎn)入IT的人員更為適合。比如用友就培養(yǎng)了很多實(shí)施顧問(wèn),這些人加上行業(yè)背景,收入也很高。要做行業(yè)專家,就要比自己的行業(yè)客戶還了解這個(gè)產(chǎn)業(yè)的發(fā)展現(xiàn)狀。李巨鋒說(shuō):"比如煙草行業(yè),一定要了解大的趨勢(shì),中國(guó)最多的煙民在哪里,其實(shí)是在山西和遼寧,煙草行業(yè)的產(chǎn)業(yè)政策是什么,直接導(dǎo)致我的需求是什么,這些信息對(duì)于職業(yè)發(fā)展很重要。IBM的一些顧問(wèn)都是行業(yè)內(nèi)的資深專家,他們的發(fā)展就非常具有代表性。"
對(duì)大多數(shù)人來(lái)說(shuō),首先是要專,在技術(shù)上做的比較深入,然后進(jìn)行工作調(diào)整,把自己轉(zhuǎn)變?yōu)槟硞€(gè)領(lǐng)域的專家,第三步,根據(jù)自己的情況,決定自己做軟件架構(gòu)師還是高級(jí)的顧問(wèn)銷售,另外一部分人可能就會(huì)走向行政管理,這和個(gè)人性格有關(guān)。
要獲得職業(yè)成長(zhǎng),培訓(xùn)也很有幫助。韓少云說(shuō):"在北美,職業(yè)培訓(xùn)是一種高端的培訓(xùn),即便是專業(yè)的人員也需要職業(yè)培訓(xùn)。一個(gè)人在一生中需要經(jīng)過(guò)很多職業(yè)培訓(xùn)才能成為一個(gè)資深或者專業(yè)的人員。而在國(guó)內(nèi)大家的觀念中,職業(yè)培訓(xùn)還沒(méi)有被大家廣泛的認(rèn)同。"
對(duì)于更高級(jí)的技術(shù)人員,他們所關(guān)注的就不是解決基本的生活問(wèn)題了。他們所關(guān)注的就是發(fā)展和成就感。從現(xiàn)在看,他們更為缺乏的是交流,尤其是和水平差不多或者更高的人進(jìn)行交流。李巨鋒說(shuō):"我建議他們做一些國(guó)產(chǎn)的產(chǎn)品,做一些自主產(chǎn)權(quán)的技術(shù)。比如,我們還有產(chǎn)品開(kāi)發(fā)的部門就在做國(guó)產(chǎn)數(shù)據(jù)庫(kù)設(shè)計(jì)。"
職業(yè)規(guī)劃帶動(dòng)更好的成長(zhǎng)
從中國(guó)的軟件開(kāi)發(fā)人員的層次看,工作幾年以內(nèi)處于初級(jí)水平的程序員占據(jù)最大的比例,至少在50%之上,高級(jí)的人員最多也就10%左右。但無(wú)論處在哪個(gè)層面,一定要有規(guī)劃,按照自己的個(gè)性和優(yōu)勢(shì)做一些規(guī)劃。
一個(gè)程序員的成長(zhǎng),學(xué)習(xí)過(guò)程中首先要讀到好書(shū),然后是交到好的學(xué)友,找到好的老師,在這三個(gè)外圍的條件下,找到適合的工作環(huán)境,結(jié)合自己的特點(diǎn),然后在一些重要的環(huán)節(jié)上遇到適合的人和合適的項(xiàng)目,這樣才能成功。有些職位可能在開(kāi)始的時(shí)候不適合,但工作一段時(shí)間后,可能就可以走上更高的職位。最近,IBM軟件學(xué)院就開(kāi)始做一個(gè)"軟件人才庫(kù)"的項(xiàng)目,為的就是跟蹤技術(shù)人員的成長(zhǎng),給他們?cè)诤线m的時(shí)機(jī)提供合適的職位。業(yè)內(nèi)人士說(shuō):"IT行業(yè)良性的人員流動(dòng)也是很好的。"
有了一定的職業(yè)規(guī)劃,就需要補(bǔ)充自己缺乏的經(jīng)驗(yàn),只有經(jīng)歷過(guò)足夠的項(xiàng)目,才有可能不斷積累。對(duì)行業(yè)的判斷有一定的理解之后,對(duì)一般的企業(yè)適應(yīng)起來(lái)是沒(méi)有問(wèn)題的,但高級(jí)的人才需要長(zhǎng)時(shí)間的積累。
在中國(guó),除了個(gè)人的基本技能,還需要具備一定的社會(huì)資源,行業(yè)資源和資本。學(xué)生要學(xué)會(huì)在提高智商的情況下,提高自己的情商。因?yàn)?,在人和人交往中情商起很大的作用。技術(shù)人員需要慢慢改變自己的一些思維方式。個(gè)人成長(zhǎng)要有意識(shí)的積累社會(huì)資源,認(rèn)識(shí)相關(guān)的人,了解相關(guān)的政策和行業(yè)發(fā)展的過(guò)程和規(guī)則,這些東西是非技術(shù)的,非智商的,只要你關(guān)注就是可以得到的。我覺(jué)得最關(guān)鍵的就是多認(rèn)識(shí)人,然后有意識(shí)的尋找合適的事情來(lái)做。情商也就需要有渠道,有多少人能夠幫助你,否則成不了。
機(jī)遇和經(jīng)歷對(duì)于職業(yè)的發(fā)展有相當(dāng)?shù)挠绊懥?。某些人或者某些事情都可能?huì)影響到未來(lái)的發(fā)展。王洪超也認(rèn)為成為微軟MVP是自己的一個(gè)轉(zhuǎn)折點(diǎn),由于成為MVP,便有機(jī)會(huì)接觸更多的技術(shù)朋友和微軟人,為自己的發(fā)展奠定了基礎(chǔ)。
總而言之,每個(gè)人至少三年要點(diǎn)評(píng)一下自己:是環(huán)境的原因,還是自己個(gè)人的原因,如果是環(huán)境的原因,可以考慮是否需要換地方,如果知道自己,可以調(diào)整自己或者設(shè)的目標(biāo)現(xiàn)實(shí)一些。從一個(gè)普通的程序員做起,3年時(shí)間至少能夠做到做獨(dú)立需求分析和設(shè)計(jì)的。
看過(guò)“程序員的職業(yè)生涯規(guī)劃”的人還看了: