當今社會處在變革的時代,到處充滿著激烈的競爭。物競天擇,適者生存,職業(yè)活動的競爭也非常突出。要想在這場激烈的競爭中脫穎而出并保持立于不敗之地,必須設(shè)計好自己的職業(yè)生涯規(guī)劃,這樣才能做到心中有數(shù),不打無準備之仗。
物競天擇,適者生存。
——達爾文 《物種起源》
1、程序員首先需要提高系統(tǒng)設(shè)計能力。現(xiàn)在很多程序員不是按照應該如何設(shè)計最好做得,而是按照我會什么來做的,最終造成設(shè)計思想落后?,F(xiàn)在做項目需要的是新的、巧的設(shè)計思想。
2、已經(jīng)工作兩年以上的程序員可以有幾種基本的職業(yè)規(guī)劃:技術(shù)專家、軟件架構(gòu)師、實施顧問或銷售。 (1):其中程序員最主要的發(fā)展方向是資深技術(shù)專家,無論是Java還是.NET,還是數(shù)據(jù)庫領(lǐng)域,都要首先成為專家,然后才可能繼續(xù)發(fā)展為架構(gòu)師。盡管架構(gòu)師的職位可以工作一輩子,待遇也非常好,對于科班出身的程序員最為適合,但這種工作職位非常有限。 (2):實施顧問和銷售就比較偏向市場了,除了一定的技術(shù)能力外,需要掌握很多IT以外的知識。這些發(fā)展方向?qū)τ趶钠渌麑I(yè)轉(zhuǎn)入IT的人員更為適合。要做行業(yè)專家,就要比自己的行業(yè)客戶還了解這個產(chǎn)業(yè)的發(fā)展現(xiàn)狀。3、對大多數(shù)人來說,首先是要專,在技術(shù)上做的比較深入,然后進行工作調(diào)整,把自己轉(zhuǎn)變?yōu)槟硞€領(lǐng)域的專家,第三步,根據(jù)自己的情況,決定自己做軟件架構(gòu)師還是高級的顧問銷售,另外一部分人可能就會走向行政管理,這和個人性格有關(guān)。 總而言之,職業(yè)生涯規(guī)劃是一個有機、持續(xù)不斷的探索過程,隨著自身條件和外部環(huán)境的變化而變化;每個人至少三年要點評一下自己:是環(huán)境的原因,還是自己個人的原因,如果是環(huán)境的原因,可以考慮是否需要換地方,如果知道自己,可以調(diào)整自己或者設(shè)的目標現(xiàn)實一些。從一個普通的程序員做起,3年時間至少能夠做到做獨立需求分析和設(shè)計的。
更多建議: