程序員的提升其實(shí)非常迅速,節(jié)奏也非???,如果能夠跟上節(jié)奏,可以在很短的時(shí)間內(nèi),升到一個(gè)相當(dāng)不錯(cuò)的職位,這主要還是取決于個(gè)人的學(xué)習(xí)能力和思維想法。

這個(gè)上升的周期一般多久呢?

我有一些認(rèn)識(shí)的小伙伴,他們從大學(xué)畢業(yè)開(kāi)始,就每天不停的學(xué)習(xí)新知識(shí),并且工作中也很吃苦,還盡可能的說(shuō)服自己的上司使用一些新的技術(shù)。最后,不到5年,有的小伙子就成為了架構(gòu)師、技術(shù)專(zhuān)家。

java程序員待遇

但是,同樣也認(rèn)識(shí)一些老伙計(jì),大學(xué)畢業(yè)后,工作有了,基本上就沒(méi)有用太多業(yè)余的時(shí)間來(lái)學(xué)習(xí),都是依靠著工作中的需求,才學(xué)習(xí)一些新的技能和技術(shù),5年過(guò)去了,成為了高級(jí)的軟件工程師,8年過(guò)去了,還是高級(jí)軟件工程師。

所以,這想要上升需要多長(zhǎng)時(shí)間?這是看個(gè)人的,程序員是一個(gè)只要你刻苦努力,就會(huì)有回報(bào)的職業(yè)。

程序員的上升空間都有哪些呢?

作為一個(gè)程序員,要么就是磨練自己技術(shù)的深度,要么就是突破自己技術(shù)的寬度。

怎么來(lái)磨練自己技術(shù)的深度呢?

例如一個(gè)Python技術(shù)棧的小伙伴,Python Web要不要學(xué),肯定要啊。大數(shù)據(jù)框架要不要學(xué)?肯定要啊。人工智能框架要不要學(xué)?肯定要啊。

如果我們學(xué)會(huì)了一個(gè)領(lǐng)域,就覺(jué)得自己完美了,覺(jué)得夠用了,那就慘了。程序員是一個(gè)活到老學(xué)到老的職業(yè),所以,多多去了解各種技術(shù),甚至其他技術(shù)棧的解決方案的優(yōu)劣,能夠讓自己想著技術(shù)專(zhuān)家甚至技術(shù)科學(xué)家的道路上更快前進(jìn)。

當(dāng)然,深度不是唯一的路,我們還可以磨練寬度。
 

java程序員待遇

寬度是什么?我是Java程序員,我去學(xué)IOS、安卓、Hadoop,最后成為全棧?No,這是技術(shù)的深度,寬度我們需要從業(yè)務(wù)出發(fā)了。

一個(gè)技術(shù)的小伙伴不能僅僅的知道技術(shù),要知道技術(shù)都是為了業(yè)務(wù)服務(wù)的。因此,我們還需要熟悉業(yè)務(wù),才能夠更好的為業(yè)務(wù)服務(wù)。

那么技術(shù)的成本是怎么樣的,如何才能夠用最低成本的解決方案解決業(yè)務(wù)當(dāng)前的問(wèn)題?團(tuán)隊(duì)?wèi)?yīng)該如何的配置才合理?怎么保證產(chǎn)品的質(zhì)量和迭代速度?

作為一個(gè)程序員,我們都可以慢慢學(xué)習(xí),慢慢了解,這么,我們的技術(shù)才會(huì)有了寬度,那么,我們以后要發(fā)展的話,就可以往技術(shù)Lead,技術(shù)經(jīng)理,技術(shù)總監(jiān)或者技術(shù)副總這樣的道路上前進(jìn)。

不管怎么樣,別忘了程序員的品質(zhì)

是啥?是加班嗎?No,刻苦、學(xué)習(xí)。