一個初級程序員應(yīng)該如何規(guī)劃自己的未來?
現(xiàn)在干IT的人很多,有的是奔著做這個行業(yè)的高薪,掙得多。但剛?cè)胄械娜讼啾扔幸蓡枺降自撛趺礃右?guī)劃自己的未來,作為從業(yè)者,希望對你有幫助。
技術(shù)路線可以選擇走技術(shù)路線,你對技術(shù)很熱衷,喜歡新東西,熱愛搞點新花樣,對技術(shù)研究的透徹,對底層的實現(xiàn)原理掌握不錯。
走技術(shù)路線,一般階段為:初級---》中級---》高級---》資深---》架構(gòu)師---》CTO。
要達(dá)到CTO這個階段,需要面臨的困難是很多的,要走技術(shù)人的不平凡之路。可以對自己做個規(guī)劃。
工作3年,達(dá)到中級程序員的階段,相信這個一般都能達(dá)到。
工作5年,達(dá)到高級程序員的階段,這個階段你可以獨擋一面了,可以負(fù)責(zé)一些小項目,可以領(lǐng)導(dǎo)個小團隊。工作7-8年,達(dá)到資深工程師的階段,這個階段的你能解決一般工程師解決不了的問題,能出解決方案,實現(xiàn)技術(shù)攻關(guān)。工作10年之上,如果技術(shù)一直在長進,那么可以做架構(gòu)師了,比如設(shè)計系統(tǒng)架構(gòu),這個階段更著重于技術(shù)框架、技術(shù)選型、技術(shù)布道等方面,好的架構(gòu)可以很完美的支撐公司的業(yè)務(wù)發(fā)展,而非是不是的進行重構(gòu)以支撐業(yè)務(wù)。到了CTO這個階段,做的事技術(shù)管理方面的,走的是高層路線。管理路線其實一般程序員工作了一定年限之后,就面臨著同樣的問題,到底是走項目管理路線還是走技術(shù)路線。
走技術(shù)路線,似乎對技術(shù)不是那么的熱衷,所以一部分走相關(guān)管理的路線。
項目管理如果下棋博弈,需要面對各方,協(xié)調(diào)各方以達(dá)到項目的順利進行。總之,面臨的東西也很多,但的確很鍛煉人。
行業(yè)不管走什么路線,最重要的是選對行業(yè),行業(yè)選的好,那么讓人可以少奮斗多少年。雷軍曾言:站在風(fēng)口上,豬都能飛。
所以,行業(yè)的重要性不言而喻。
可以看下,當(dāng)前的獨角獸公司都是抓住了行業(yè)的風(fēng)口,比如人工智能、電動汽車、區(qū)塊鏈、大數(shù)據(jù)、共享經(jīng)濟等,短短的幾年就發(fā)展的規(guī)模龐大,市值很多。這在以前是不可想象的。
所以,不管選擇做什么,只要順勢而為,再加上自己的努力,相信都會有一個好的結(jié)果。