很多人都在說(shuō)我們程序員吃的是青春飯沟优,可是我們自己卻不甘心逼龟,那我們應(yīng)該怎樣去規(guī)劃我們的職業(yè)生涯呢嫡意,今天小猿圈就給大家分享Java程序員職業(yè)生涯中最重要的三個(gè)節(jié)點(diǎn)莫辨。
第一階段:三年
我認(rèn)為三年對(duì)于程序員來(lái)說(shuō)是第一個(gè)門檻峡继,這個(gè)階段將會(huì)淘汰掉一批不適合寫代碼的人。這一階段,我們走出校園,邁入社會(huì)琼富,成為一名程序員,正式從書本上的內(nèi)容邁向真正的企業(yè)級(jí)開(kāi)發(fā)庄新。我們知道如何團(tuán)隊(duì)協(xié)作鞠眉、如何使用項(xiàng)目管理工具、項(xiàng)目版本如何控制择诈、我們寫的代碼如何測(cè)試如何在線上運(yùn)行等等械蹋,積累了一定的 開(kāi)發(fā)經(jīng)驗(yàn),也對(duì)代碼有了一定深入的認(rèn)識(shí)吭从,是一個(gè)比較純粹的Coder的階段朝蜘。
第二階段:五年
五年又是區(qū)分程序員的第二個(gè)門檻恶迈。有些人在三年里涩金,除了完成工作,在空余時(shí)間基本不會(huì)研究別的東西暇仲,這些人永遠(yuǎn)就是個(gè)Coder步做,年紀(jì)大一些勢(shì)必被 更年輕的人給頂替;有些人在三年里奈附,除了寫代碼之外全度,還熱衷于研究各種技術(shù)實(shí)現(xiàn)細(xì)節(jié)、看了N多好書斥滤、寫一些博客将鸵、在Github上分享技術(shù),這些人在五年 后必然具備在技術(shù)上獨(dú)當(dāng)一面的能力并且清楚自己未來(lái)的發(fā)展方向佑颇,從一個(gè)Coder逐步走向系統(tǒng)分析師或是架構(gòu)師顶掉,成為項(xiàng)目組中不可或缺的人物。
第三階段:十年
十年又是另一個(gè)門檻了挑胸,轉(zhuǎn)行或是繼續(xù)做一名程序員就在這個(gè)節(jié)點(diǎn)上痒筒。如果在前幾年就抱定不轉(zhuǎn)行的思路并且為之努力的話,那么在十年的這個(gè)節(jié)點(diǎn)上茬贵,有些人必然成長(zhǎng)為一名對(duì)行業(yè)有著深入認(rèn)識(shí)簿透、對(duì)技術(shù)有著深入認(rèn)識(shí)、能從零開(kāi)始對(duì)一個(gè)產(chǎn)品進(jìn)行分析的程序員解藻,這樣的人在公司基本擔(dān)任的都是CTO老充、技術(shù)專家、首席架構(gòu)師等最關(guān)鍵的職位螟左,這對(duì)于自己絕對(duì)是一件榮耀的事蚂维,當(dāng)然老板在經(jīng)濟(jì)上也絕不會(huì)虧待你戳粒。
應(yīng)當(dāng)思考的問(wèn)題
第一部分總結(jié)一下,我認(rèn)為虫啥,隨著你工作年限的增長(zhǎng)蔚约、對(duì)生活對(duì)生命認(rèn)識(shí)的深入,應(yīng)當(dāng)不斷思考三個(gè)問(wèn)題:
1涂籽、我到底適不適合當(dāng)一名程序員苹祟?
2、我到底應(yīng)不應(yīng)該一輩子以程序員為職業(yè)评雌?
3树枫、我對(duì)編程到底持有的是一種什么樣的態(tài)度,是夠用就好呢還是不斷研究景东?
最終砂轻,明確自己的職業(yè)規(guī)劃,對(duì)自己的規(guī)劃負(fù)責(zé)并為之努力斤吐。
關(guān)于項(xiàng)目經(jīng)驗(yàn)
在網(wǎng)上經(jīng)成裕看到一些別的朋友有提出項(xiàng)目經(jīng)驗(yàn)的問(wèn)題,依照我面試的感覺(jué)來(lái)說(shuō)和措,面試主要看幾點(diǎn):項(xiàng)目經(jīng)驗(yàn)+基本技術(shù)+個(gè)人潛力(也就是值不值得培養(yǎng))庄呈。
關(guān)于項(xiàng)目經(jīng)驗(yàn),我認(rèn)為并發(fā)編程網(wǎng)的創(chuàng)始人方騰飛老師講的一段話非常好:介紹產(chǎn)品時(shí)面試官會(huì)考察應(yīng)聘者的溝通能力和思考能力派阱,我們大部分情況都是做產(chǎn)品的一個(gè)功能或一個(gè)模塊诬留,但是即使是這樣,自己有沒(méi)有把整個(gè)系統(tǒng)架構(gòu)或產(chǎn)品搞清楚贫母,并能介紹清楚文兑,為什么做這個(gè)系統(tǒng)?這個(gè)系統(tǒng)的價(jià)值是什么腺劣?這個(gè)系統(tǒng)有哪些功能绿贞??jī)?yōu)缺點(diǎn)有哪些?如果讓你重新設(shè)計(jì)這個(gè) 系統(tǒng)你會(huì)如何設(shè)計(jì)誓酒?
我覺(jué)得這就已經(jīng)足以概括了樟蠕。也許你僅僅工作一年,也許你做的是項(xiàng)目中微不足道的模塊靠柑,當(dāng)然這些一定是你的劣勢(shì)且無(wú)法改變寨辩,但是如何彌補(bǔ)這個(gè)劣勢(shì)?
從方老師的話中我總結(jié)幾點(diǎn):
1歼冰、明確你的項(xiàng)目到底是做什么的靡狞,有哪些功能。
2隔嫡、明確你的項(xiàng)目的整體架構(gòu)甸怕,在面試的時(shí)候能夠清楚地畫給面試官看并且清楚地指出從哪里調(diào)用到哪里甘穿、使用什么方式調(diào)用。
3梢杭、明確你的模塊在整個(gè)項(xiàng)目中所處的位置及作用温兼。
4、明確你的模塊用到了哪些技術(shù)武契,更好一些的可以再了解一下整個(gè)項(xiàng)目用到了哪些技術(shù)募判。
在你無(wú)法改變自己的工作年限、自己的不那么有說(shuō)服力的項(xiàng)目經(jīng)驗(yàn)的情況下(這一定是扣分項(xiàng))咒唆,可以通過(guò)這種方式來(lái)一定程度上地彌補(bǔ)并且增進(jìn)面試官對(duì)你的好感度届垫。
最后呢希望大家都能給自己一個(gè)規(guī)劃,讓自己的成長(zhǎng)路線變得清晰起來(lái)全释,加油吧装处,萬(wàn)物可期。