我們都知道在互聯(lián)網(wǎng)高速發(fā)展的現(xiàn)在,程序員已經(jīng)成為了一個(gè)高薪職業(yè),與其他行業(yè)相比,程序員的工資一直是名列前茅,因此很多大學(xué)生以及應(yīng)屆畢業(yè)生都想加入互聯(lián)網(wǎng)這個(gè)行業(yè)。但是學(xué)編程真的有前途嗎?做Android程序員發(fā)展前景怎么樣?
在很多人眼里,程序員就是高工資的代名詞,也是絕大部分人對(duì)程序員的第一印象,可是我們絕不會(huì)像羨慕公務(wù)員那樣,去夸贊程序員:這么高的工資,一輩子就不用愁了,在現(xiàn)實(shí)生活中,似乎也沒見過五六十歲的碼農(nóng),佝僂著在電腦旁碼這代碼。
顯然,程序員并不是一個(gè)吃青春飯的職業(yè),但存在著一個(gè)怪圈,5年前,大部分人在擔(dān)憂30歲程序員的前途,今天則在擔(dān)憂35歲程序員的歸屬,5年后,我想應(yīng)該為40歲程序員的前景擔(dān)憂了吧。
35歲危機(jī),并不是程序員的專屬,事實(shí)上絕大部分崗位都會(huì)出現(xiàn)這樣的窘境。只不過不同的人,做出的選擇不同,有些人選擇了繼續(xù)深耕技術(shù),而有些人則開始考慮轉(zhuǎn)行轉(zhuǎn)崗
首先,薪水絕對(duì)是工作最原始的動(dòng)力,在中國(guó)論工資收入,IT絕對(duì)是排在前幾位的行業(yè),但是在互聯(lián)網(wǎng)行業(yè)高速發(fā)展的現(xiàn)在,各種互聯(lián)網(wǎng)公司如雨后春筍般冒了出來,市場(chǎng)上的程序員水平也變得良莠不齊,這也就導(dǎo)致了程序員收入的兩極分化,有些程序員的工資能輕松過萬,而二線程序員的收入就僅僅是溫飽水平,這也告訴了我們, 能力水準(zhǔn)才是最重要因素 。 作為一個(gè)程序員,如果你有能力,你就會(huì)得到更好的待遇,不論長(zhǎng)相、背景,能力決定一切,也就不用擔(dān)心自己在這個(gè)行業(yè)的前途。
IT市場(chǎng)真的飽和了嗎?
近年來IT行業(yè)發(fā)展十分迅速,從事IT行業(yè)的人員也越來越多,伴隨著IT行業(yè)的熱潮,大家都覺得這個(gè)行業(yè)其實(shí)已經(jīng)飽和了。但是還是有那么多的程序員每年甚至每天都在產(chǎn)生,然而我也沒聽說哪個(gè)程序員因?yàn)樗^的“IT市場(chǎng)飽和”而餓死的,反而每個(gè)程序員會(huì)隨著經(jīng)驗(yàn)和資歷的增長(zhǎng),走得路也越來越順暢。
那么所謂的IT市場(chǎng)飽和是真的嗎?就跟銷售市場(chǎng)的旺季和淡季一樣,哪里有淡季和旺季之分?只不過是大家的腦袋里面沒有足夠的市場(chǎng)容量。 存在的就是合理的,一個(gè)東西,只要你有,就絕對(duì)會(huì)有人有用 ;就跟一句戀愛物語(yǔ)似的 “就算有時(shí)候你覺得自己失敗得像一坨屎,仍然會(huì)有一只很傻的屎殼郎克服一切把你滾回家。”世界有時(shí)候就是這么好 。
所以說,IT市場(chǎng)飽和這些話的確不是很科學(xué)的。 只有落后的思想,永遠(yuǎn)沒有落后的市場(chǎng) 。如果有,那是因?yàn)槟氵€沒有做到足夠的開發(fā)。就像一開始我們都以為電腦是用來打字的,但是中國(guó)的程序員鼻祖就用它發(fā)家致富了一樣;在淘寶出來之前,誰也不會(huì)想到買賣原來還可以這樣做;說不定以后有誰有創(chuàng)新意識(shí),買賣還會(huì)出現(xiàn)新的形式和局面。
Android程序員的發(fā)展空間有多大?
這個(gè)數(shù)據(jù)是不好估量的,而且也是無法具體形容的。我們只能通過程序員的職位和晉升空間,以及程序員的薪資水平來判斷他們的發(fā)展空間有多大。當(dāng)然這些也都是按照程序員的個(gè)人能力來看的。
據(jù)有關(guān)資料來看,Android程序員的發(fā)展主要是三個(gè)大的階段:
第一階段:
由初級(jí)工程師發(fā)展為中級(jí)工程師,在這個(gè)階段程序員的知識(shí)水平和專業(yè)技能將會(huì)有很大的提升,薪資待遇也會(huì)由原來的年薪5-10w上升為12-20w。
第二階段:
由中級(jí)工程師發(fā)展為高級(jí)工程師,這個(gè)階段程序員積攢了大量的資本和大量的人脈,很多Android程序員可能會(huì)選擇創(chuàng)業(yè),但是大部分會(huì)選擇繼續(xù)深造。薪資待遇也由原來的15-20w上升到20-35w。
第三階段:
由高級(jí)工程師轉(zhuǎn)為技術(shù)專家或者架構(gòu)師,往CTO(首席技術(shù)官)的方向發(fā)展,薪資水平由原來的20-35w上升到50-200w。
再看一下程序員具體的職位類型,在初級(jí)階段,程序員可能會(huì)選擇做一些售后的崗位;在中級(jí)工程師階段,有些程序員可能的職位是售前崗位、產(chǎn)品經(jīng)理、測(cè)試工程師等;在高級(jí)工程師階段,相應(yīng)的職位就成了培訓(xùn)講師,在此期間,還可以自己接私活、寫書等。再高級(jí)的CTO,不用說了,自己直接創(chuàng)業(yè)是天時(shí)地利人和,有資本,有技術(shù),有人脈,想不成功都難。
程序員都是吃青春飯的,那么未來年紀(jì)大點(diǎn)了怎么辦?
程序員往往工作強(qiáng)度較大,遇到緊急開發(fā)項(xiàng)目的話,則需要熬夜加班做項(xiàng)目,所以在體力上較其他的工作要求更高一些。與此同時(shí),也需要嚴(yán)密的邏輯思維能力,而如果人員年齡偏大以后其反應(yīng)及思維能力會(huì)有所下降,所以干起活兒來會(huì)更加吃力一些。
Android開發(fā)工程師這項(xiàng)工作雖然入門門檻較低,但是要學(xué)習(xí)的地方很多,到中高級(jí)別技術(shù)含量相對(duì)較高,同樣需要有較強(qiáng)的邏輯思維能力等,但這并不等于這份工作是無規(guī)律可循的。只要熟練掌握其規(guī)律,其實(shí)這份工作并不是很難。像常人說的“加班熬夜”主要是針對(duì)于初入“編寫代碼”人員的一種描述,其實(shí)這也只是個(gè)短暫的過渡。
針對(duì)年齡偏大者相對(duì)于年輕人邏輯思維能力稍差些,這些大家都不會(huì)予以否認(rèn),畢竟這是人類的自然規(guī)律。但這也并不能表示說:因?yàn)檫@樣就會(huì)將所謂的“老程序員”淘汰。
年輕程序員雖然在體力以及腦力上占有一定的優(yōu)勢(shì),但是相對(duì)而言工作經(jīng)驗(yàn)欠缺。“老程序員”(相對(duì)而言)因?yàn)楣ぷ鹘?jīng)驗(yàn)及閱歷等原因,只要在工作上不會(huì)出現(xiàn)重大失誤等情況,往往在面對(duì)均等的升職機(jī)會(huì)時(shí),往往最容易獲得,例如項(xiàng)目經(jīng)理、總監(jiān)等。
那么怎樣的Android程序員才能夠在,現(xiàn)在5G時(shí)代中站住腳跟,不僅不會(huì)失業(yè),還可能升職加薪,走向人生巔峰呢?
首先是要積極擁抱變化,從PC時(shí)代到移動(dòng)互聯(lián)網(wǎng)時(shí)代,雖然程序員的需求是增加了,但是舊的PC的一些崗位并沒有增加,例如PC軟件開發(fā),反而大大減少,未來也是如此,PC軟件開發(fā)已經(jīng)飽和了,要積極擁抱新平臺(tái)的開發(fā)。
近幾年來,各種框架也是層出不窮,一方面是要補(bǔ)足基礎(chǔ),一方面也要大力擁抱新技術(shù)!
要堅(jiān)持學(xué)習(xí),科技日新月異,想要不被淘汰,就要跟上別人的步伐!
本文摘自 :https://blog.51cto.com/u