java程序員職業(yè)規(guī)劃
很多人剛畢業(yè)時(shí)充滿活力,然而幾年的摸爬滾打后,沖勁就會慢慢減弱甚至消失。再加上IT大環(huán)境的起伏不定,一旦無法跟上技術(shù)或者行業(yè)發(fā)展的步伐,便會迷茫。
這并不奇怪,工作的新鮮感褪程序員首先需要提高系統(tǒng)設(shè)計(jì)能力。
從2000年以后,軟件業(yè)的編程思維和模式、方法發(fā)生了翻天覆地的轉(zhuǎn)變,與九十年代、甚至2000年前是完全不同的。但是,很多在企業(yè)工作的程序員的知識架構(gòu)很難跟上,F(xiàn)在很多程序員不是按照應(yīng)該如何設(shè)計(jì)最好做得,而是按照我會什么來做的,最終造成設(shè)計(jì)思想落后,F(xiàn)在做項(xiàng)目需要的是新的、巧的設(shè)計(jì)思想。我們可以將從無數(shù)次失敗中得到的理念告訴他們,包括如何學(xué)習(xí),如何思考,技術(shù)變化的原因在哪里,其核心在哪里。這樣程序員的理解力就會完全不同,F(xiàn)在,對程序員的要求降低了,但對系統(tǒng)設(shè)計(jì)的要求提高了。所以程序員必須要提高系統(tǒng)設(shè)計(jì)的能力,否則永遠(yuǎn)出不了頭。
現(xiàn)在中國純軟件公司不多,但是,中國的經(jīng)濟(jì)非常好,從整個(gè)社會的經(jīng)濟(jì)和行業(yè)角度可以得出很多有價(jià)值的內(nèi)容。很多人不了解行業(yè)的需求情況,因此做不了判斷。跟隨一個(gè)快速發(fā)展的行業(yè),就比較容易取得發(fā)展,而在一個(gè)發(fā)展緩慢的行業(yè)中成功就比較困難。當(dāng)然,有了市場容量有多大和機(jī)會,并不代表一定會成功,但沒有這個(gè)因素成功的幾率會更低。工作一兩年的人,最關(guān)鍵的是要有一個(gè)方向感,不要太盲目,這就需要程序員有一定的判斷力。
電信行業(yè)新增的市場容量每年有1萬億,而且由于是新增市場,人員也比較容易進(jìn)入。此外,中國的手機(jī)市場非常大,由于無線應(yīng)用的迅速發(fā)展,可以預(yù)料,基于手機(jī)和電信結(jié)合的軟件的就業(yè)前景就比較好,事實(shí)證明,很多人也在向這個(gè)方面轉(zhuǎn)變。從金融和電信行業(yè)角度看,對軟件人才的需求每年以 30-50%的比例增長。熟悉這兩個(gè)行業(yè)所需要的IT技術(shù)和背景的人才,需求量是最大,缺口也是最大的。
中國的信息管理軟件市場也是容易就業(yè)的市場,F(xiàn)在市場上有數(shù)不勝數(shù)的小管理軟件公司,這是同中國社會走轉(zhuǎn)型之路相關(guān)的。基于商流、資金流、信息流、物流的行業(yè)都有相當(dāng)?shù)陌l(fā)展前景通過產(chǎn)權(quán)交易的商流,帶動資金流和信息流的發(fā)展。物流是新興的行業(yè),這些都需要主流的IT技術(shù)。中國的物流成本現(xiàn)在是20.9%,美國是9.8%,差距非常很大,這其中有1萬億的市場容量,如果軟件和信息化!服務(wù)占20%的份額,也有幾千億的`市場,行業(yè)需求很大了。事實(shí)也證明供應(yīng)鏈等類型的軟件市場發(fā)展非常迅猛
而對于游戲不能稱之為一個(gè)產(chǎn)業(yè),因?yàn)樗幌耠娦拍菢訋雍艽蟮囊粋(gè)產(chǎn)業(yè)鏈,現(xiàn)在取得成功的只有幾個(gè)游戲,而且還主要偏重銷售,不是一個(gè)上下游的產(chǎn)業(yè)。盡管比較熱,但李巨鋒認(rèn)為相比來說,至少一兩年內(nèi)可能不會有很大的市場容量,這就需要進(jìn)行判斷 李巨鋒認(rèn)為,已經(jīng)工作兩年以上的程序員可以有幾種基本的職業(yè)規(guī)劃:技術(shù)專家、軟件架構(gòu)師、實(shí)施顧問或銷售。其中程序員最主要的發(fā)展方向是資深技術(shù)專家,無論是Java還是.NET,還是數(shù)據(jù)庫領(lǐng)域,都要首先成為專家,然后才可能繼續(xù)發(fā)展為架構(gòu)師。"盡管架構(gòu)師的職位可以工作一輩子,待遇也非常好,對于科班出身的程序員最為適合,但這種工作職位非常有限。"一位畢業(yè)的學(xué)員到IBM軟件開發(fā)中心后,過了一年左右,開始請教其未來的發(fā)展,結(jié)合對方的情況,建議他先深入的技術(shù),因?yàn)樵谥袊軜?gòu)師需要的:條件比較復(fù)雜,而且需求量也比較少。
實(shí)施顧問和銷售就比較偏向市場了,除了一定的技術(shù)能力外,需要掌握很多IT以外的知識。這些發(fā)展方向?qū)τ趶钠渌麑I(yè)轉(zhuǎn)入IT的人員更為適合。比如用友就培養(yǎng)了很多實(shí)施顧問,這些人加上行業(yè)背景,收入也很高。要做行業(yè)專家,就要比自己的行業(yè)客戶還了解這個(gè)產(chǎn)業(yè)的發(fā)展現(xiàn)狀。李巨鋒說:"比如煙草行業(yè),一定要了解大的趨勢,中國最多的煙民在哪里,其實(shí)是在山西和遼寧,煙草行業(yè)的產(chǎn)業(yè)政策是什么,直接導(dǎo)致我的需求是什么,這些信息對于職業(yè)發(fā)展很重要。IBM的一些顧問都是行業(yè)內(nèi)的資深專家,他們的發(fā)展就非常具有代表性
對大多數(shù)人來說,首先是要專,在技術(shù)上做的比較深入,然后進(jìn)行工作調(diào)整,把自己轉(zhuǎn)變?yōu)槟硞(gè)領(lǐng)域的專家,第三步,根據(jù)自己的情況,決定自己做軟件架構(gòu)師還是高級的顧問銷售,另外一部分人可能就會走向行政管理,這和個(gè)人性格有關(guān)。要獲得職業(yè)成長,培訓(xùn)也很有幫助。韓少云說:"在北美,職業(yè)培訓(xùn)是一種高端的培訓(xùn),即便是專業(yè)的人員也需要職業(yè)培訓(xùn)。一個(gè)人在一生中需要經(jīng)過很多職業(yè)培訓(xùn)才能成為一個(gè)資深或者專業(yè)的人員。而在國內(nèi)大家的觀念中,職業(yè)培訓(xùn)還沒有被大家廣泛的認(rèn)同。
對于更高級的技術(shù)人員,他們所關(guān)注的就不是解決基本的生活問題了。他們所關(guān)注的就是發(fā)展和成就感。從現(xiàn)在看,他們更為缺乏的是交流,尤其是和水平差不多或者更高的人進(jìn)行交流。李巨鋒說:"我建議他們做一些國產(chǎn)的產(chǎn)品,做一些自主產(chǎn)權(quán)的技術(shù)。比如,我們還有產(chǎn)品開發(fā)的部門就在做國產(chǎn)數(shù)據(jù)庫設(shè)計(jì)職業(yè)規(guī)劃帶動更好的成長從中國的軟件開發(fā)人員的層次看,工作幾年以內(nèi)處于初級水平的程序員占據(jù)最大的比例,至少在50%之上,高級的人員最多也就10%左右。但無論處在哪個(gè)層面,一定要有規(guī)劃,按照自己的個(gè)性和優(yōu)勢做一些規(guī)劃。
一個(gè)程序員的成長,學(xué)習(xí)過程中首先要讀到好書,然后是交到好的學(xué)友,找到好的老師,在這三個(gè)外圍的條件下,找到適合的工作環(huán)境,結(jié)合自己的特點(diǎn),然后在一些重要的環(huán)節(jié)上遇到適合的人和合適的項(xiàng)目,這樣才能成功。有些職位可能在開始的時(shí)候不適合,但工作一段時(shí)間后,可能就可以走上更高的職位。最近,IBM軟件學(xué)院就開始做一個(gè)"軟件人才庫"的項(xiàng)目,為的就是跟蹤技術(shù)人員的成長,給他們在合適的時(shí)機(jī)提供合適的職位。業(yè)內(nèi)人士說:"IT行業(yè)良性的人員流動也是很好的。
有了一定的職業(yè)規(guī)劃,就需要補(bǔ)充自己缺乏的經(jīng)驗(yàn),只有經(jīng)歷過足夠的項(xiàng)目,才有可能不斷積累。對行業(yè)的判斷有一定的理解之后,對一般的企業(yè)適應(yīng)起來是沒有問題的,但高級的人才需要長時(shí)間的積累。
在中國,除了個(gè)人的基本技能,還需要具備一定的社會資源,行業(yè)資源和資本。學(xué)生要學(xué)會在提高智商的情況下,提高自己的情商。因?yàn)椋谌撕腿私煌星樯唐鸷艽蟮淖饔。技術(shù)人員需要慢慢改變自己的一些思維方式。個(gè)人成長要有意識的積累社會資源,認(rèn)識相關(guān)的人,了解相關(guān)的政策和行業(yè)發(fā)展的過程和規(guī)則,這些東西是非技術(shù)的,非智商的,只要你關(guān)注就是可以得到的。我覺得最關(guān)鍵的就是多認(rèn)識人,然后有意識的尋找合適的事情來做。情商也就需要有渠道,有多少人能夠幫助你,否則成不了。
機(jī)遇和經(jīng)歷對于職業(yè)的發(fā)展有相當(dāng)?shù)挠绊懥。某些人或者某些事情都可能會影響到未來的發(fā)展。王洪超也認(rèn)為成為微軟MVP是自己的一個(gè)轉(zhuǎn)折點(diǎn),由于成為MVP,便有機(jī)會接觸更多的技術(shù)朋友和微軟人,為自己的發(fā)展奠定了基礎(chǔ)。
總而言之,每個(gè)人至少三年要點(diǎn)評一下自己:是環(huán)境的原因,還是自己個(gè)人的原因,如果是環(huán)境的原因,可以考慮是否需要換地方,如果知道自己,可以調(diào)整自己或者設(shè)的目標(biāo)現(xiàn)實(shí)一些。從一個(gè)普通的程序員做起,3年時(shí)間至少能夠做到做獨(dú)立需求分析和設(shè)計(jì)的。之后,就設(shè)法需要通過一個(gè)目標(biāo)為自己輸送動力。這便是職業(yè)規(guī)劃。
熱門內(nèi)容分享,大家敬請關(guān)注:
網(wǎng)站從業(yè)人員的職業(yè)生涯規(guī)劃書
http://www.fuchuonang.cn/