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