感覺(jué)中國(guó)程序員前景一片灰暗,是這樣嗎?
說(shuō)中國(guó)程序員前景一片灰暗有一點(diǎn)夸大其詞,讓人在這個(gè)尷尬的年紀(jì),非常不爽心情雪上加霜;不過(guò),從目前國(guó)內(nèi)環(huán)境來(lái)看,程序員雖然剛開始工資待遇很好,但它是程序員用透支年輕身體換來(lái)的一種工作,整天渾渾噩噩地不停敲鍵盤,眼睛始終高度保持在電腦顯示屏上。
任何一種工作都具有時(shí)代機(jī)遇,更新?lián)Q代、大浪淘沙是不可抗拒的潮流;也就是說(shuō)程序員一段時(shí)間必須抓住機(jī)遇賺錢,已備不時(shí)之需,否則再重新找工作比較難,高不成低不就?,F(xiàn)在一名AI編程大學(xué)畢業(yè)生可以開到30萬(wàn)的工資(年薪),一名研究生可以開到50萬(wàn)的工資(年薪),一名海歸或者專業(yè)人才可以開到100萬(wàn)以上(年薪),而且不封頂;這與AI垂直領(lǐng)域及市場(chǎng)的快速增長(zhǎng)的宏觀需求有關(guān)。
目前全球僅有30萬(wàn)的人工智能專業(yè)人才,那么巨大的人才市場(chǎng)缺口,需要更多的年輕人加入進(jìn)來(lái),所以下一個(gè)下一個(gè)AI編程領(lǐng)域的引領(lǐng)者可能就是你。
★不過(guò),程序員基本上都是吃青春飯的,作為這個(gè)35歲以上大齡程序員必須過(guò)早的考慮自己的以下三條出路:第1條,其實(shí)根據(jù)你個(gè)人的一個(gè)喜好和特點(diǎn),如果是你特別喜歡這個(gè)技術(shù)路線的話,可以繼續(xù)往技術(shù)總監(jiān)和CTO的這個(gè)方向去持續(xù)發(fā)展;第2點(diǎn),如果說(shuō)你的這個(gè)個(gè)性和個(gè)人喜好不太喜歡走這個(gè)技術(shù)技術(shù)路線的話,你可以走一些這個(gè)產(chǎn)品經(jīng)理,或者是售前咨詢的相關(guān)的一些,嘗試一些這樣的一些相關(guān)崗位,然后多多跟人打交道,這也是一條職業(yè)的選擇,就是做一些售前管理、項(xiàng)目咨詢之類的,就是走個(gè)項(xiàng)目管理這條路;第3點(diǎn),就是互聯(lián)網(wǎng)公司現(xiàn)在這個(gè)創(chuàng)業(yè)的不是特別多了,可以考慮去做一些創(chuàng)業(yè)的一些項(xiàng)目,如果你這個(gè)家庭的一個(gè)狀況還可以的話,如果是條件允許的話可以做一些創(chuàng)新的一些項(xiàng)目,但是目前這個(gè)互聯(lián)網(wǎng)的創(chuàng)業(yè)這個(gè)行情不是特別的好,現(xiàn)在就是那個(gè)貿(mào)易戰(zhàn),然后融資的環(huán)境特別惡劣,所以建議你謹(jǐn)慎選擇第3點(diǎn)??傮w上來(lái)講,個(gè)人覺(jué)得35歲以上的程序員要樹立好自己的一個(gè)職業(yè)的這個(gè)優(yōu)勢(shì)和劣勢(shì),畢竟35歲了,覺(jué)得和小年輕去拼時(shí)間拼加班,我覺(jué)得這個(gè)不太合適;而這個(gè)年齡段覺(jué)得我們更多的優(yōu)勢(shì),是自己的一個(gè)項(xiàng)目的一些經(jīng)驗(yàn),和自己通過(guò)的一些坑,包括自己對(duì)一個(gè)項(xiàng)目的一個(gè)前瞻性的一個(gè)把握;我覺(jué)得要把自己的一個(gè)優(yōu)勢(shì)發(fā)揮出來(lái),這是最主要的。
在互聯(lián)網(wǎng)行業(yè),程序員一直是很受關(guān)注的人群。特別對(duì)準(zhǔn)備步入社會(huì)的大學(xué)生們來(lái)說(shuō),從事哪方面的職業(yè)是一個(gè)很重要的問(wèn)題,而程序員就是一個(gè)比較熱門的選擇。通過(guò)對(duì)北京、廣東、浙江、上海等全國(guó)28個(gè)省的優(yōu)秀開發(fā)者的調(diào)查信息,對(duì)程序員的年齡組成、性別比例、擅長(zhǎng)的計(jì)算機(jī)語(yǔ)言、工作時(shí)間以及薪資等進(jìn)行了統(tǒng)計(jì)和分析。
(一)程序員地理分布
從調(diào)查結(jié)果來(lái)看,有一半以上的程序員來(lái)自于北京(23.55%)、廣東(16.53%)、浙江(12.81%)和上海(12.40%)。北上廣作為中國(guó)經(jīng)濟(jì)和科技最為發(fā)達(dá)的地區(qū),是程序員的主要聚集地。浙江杭州地區(qū)也吸引了一大批創(chuàng)業(yè)者,為程序員的就業(yè)和發(fā)展提供了優(yōu)質(zhì)條件。
(二)程序員年齡組成
結(jié)果顯示,絕大部分程序員年齡都不到35歲。超過(guò)一半的程序員年齡在23-30歲之間。當(dāng)然程序員中間的“天才少年”的比例也不低。
(三)程序員性別比例
一直以來(lái),程序員這一群體主要是男性為主。在本次調(diào)查中發(fā)現(xiàn),程序員群體中男女比例超過(guò)了12:1。如此“畸形”的性別組成,也解釋了為什么很多程序員自嘲“單身狗”的原因。男程序員單身比例(52.46%)略高于女程序員,但女程序員的單身比例也達(dá)到了46.90%。
(四)程序員擅長(zhǎng)語(yǔ)言
圖表顯示,在程序員群體中,最擅長(zhǎng)的編程語(yǔ)言為Java (43.03%)、HTML5(32.38%)、PHP(25.41%)。另外C語(yǔ)言(15.98%)、Python(15.57%)、Objective-c(12.70%)、C++(11.89%)和Node.js(11.07%)等也是使用較多的計(jì)算機(jī)語(yǔ)言。
從圖標(biāo)中可以看出,hadoop的使用人群還是非常少的(spark就更別提了,都沒(méi)出現(xiàn)),這也是大數(shù)據(jù)人才缺口大的最直接體現(xiàn)!
(五)程序員薪資狀況
普遍認(rèn)為,程序員是一份高薪的職業(yè)。從調(diào)查結(jié)果來(lái)看,工作3年內(nèi),1/5的程序員群體年收入在6萬(wàn)以下。1/5的程序員在3年內(nèi)年薪就達(dá)到了20-30萬(wàn)的水平。大多數(shù)程序員年收入在10-20萬(wàn)之間,相比于其它一些行業(yè),月薪過(guò)萬(wàn)已經(jīng)是高收入水平。
在工作3-5年后,90%以上的程序員達(dá)到了月薪1萬(wàn)+的水平,只有大約10%的群體年收入低于10萬(wàn)。超過(guò)1/6的群體甚至年薪達(dá)到了30-50萬(wàn)的水平。
在工作5-10年后,只有2.7%的程序員年收入低于6萬(wàn)。年收入在15-20萬(wàn)的程序員占21.62%,1/3的程序員年收入在20-30萬(wàn)之間,超過(guò)1/5的程序員年收入在30-50萬(wàn)之間。年收入在50-70萬(wàn)的程序員占5.41%。
當(dāng)然,上面說(shuō)的都是平均值,越熱門的職業(yè)最少要提高30%-50%。就拿近兩年熱門的大數(shù)據(jù)行業(yè)來(lái)說(shuō),因?yàn)檫@方面人才需求突然增加,不但薪酬猛增,應(yīng)聘難度也隨之降低,可見(jiàn)選對(duì)一門編程語(yǔ)言對(duì)程序員是多么重要了!
國(guó)內(nèi)一線城市依然是程序員的主要聚集體,一些經(jīng)濟(jì)發(fā)達(dá),科技公司密集的二線城市也聚集了大量的程序員。在計(jì)算機(jī)語(yǔ)言方面,懂得使用Java 、HTML5和PHP等編程語(yǔ)言的程序員最多。如果一名程序員能夠堅(jiān)持工作3年,特別是對(duì)于剛畢業(yè)不久的大學(xué)生,其收入水平會(huì)有明顯的提高。
對(duì)于準(zhǔn)備成為程序員的職場(chǎng)達(dá)人們,建議大家首選大數(shù)據(jù)方向。優(yōu)勢(shì)就3點(diǎn),“需求大、薪水高、難度低”。當(dāng)然,這都是有時(shí)效性的,所以,抓緊時(shí)間才是最重要的。不管是自學(xué),還是參加大數(shù)據(jù)培訓(xùn),這些都不重要,最重要的是你要有一顆堅(jiān)韌不屈的心。當(dāng)然,對(duì)準(zhǔn)備參加大數(shù)據(jù)培訓(xùn)的朋友們,不要盲目報(bào)名,可以先去試聽(tīng),感覺(jué)好再交費(fèi),最后祝愿在程序員的道路上,前程似錦。
看到這個(gè)問(wèn)題,讓我想起了最近的哈工大被美國(guó)禁用Matlab的事情,最近哈工大就因?yàn)楸涣腥雽?shí)體清單,無(wú)法再繼續(xù)使用美國(guó)軟件Matlab做研究,但是這可能僅僅只是個(gè)開始,目前我們使用的Adobe、CAD、Maya等許多軟件都很難看到國(guó)產(chǎn)的身影,未來(lái)有可能還會(huì)在其他領(lǐng)域被限制,這也再次為我們敲響了警鐘,無(wú)論是軟件還是硬件,長(zhǎng)期依賴國(guó)外終究不是辦法,我們應(yīng)該要更加重視發(fā)展出自己的技術(shù)。
中國(guó)的優(yōu)秀程序員多數(shù)被BAT企業(yè)所招攬,但是這些程序員只是關(guān)心那些應(yīng)用行業(yè)更賺錢,比如游戲開發(fā),互聯(lián)網(wǎng)應(yīng)用開發(fā),這類工具的開發(fā)更多的只是想要獲取資本市場(chǎng)的流量關(guān)注即可,對(duì)于產(chǎn)業(yè)的貢獻(xiàn)來(lái)說(shuō)基本不大,因?yàn)槔锩婺軌蛏婕暗降暮诵募夹g(shù)基本沒(méi)有什么,大都是一些各種開源框架,即使是傳說(shuō)中的阿里也并沒(méi)有高明多少。
但是對(duì)于很多科學(xué)計(jì)算應(yīng)用軟件,我國(guó)企業(yè)在這個(gè)領(lǐng)域的投入是非常少的,甚至于不屑于搞這些東西,因?yàn)闆](méi)有市場(chǎng),甚至是想攻破這些技術(shù)想找到合適的人才都沒(méi)有,因?yàn)檫@個(gè)領(lǐng)域的人才從來(lái)沒(méi)有收到過(guò)過(guò)多的重視。
國(guó)外程序員35歲以上做開發(fā)的大有人在,但是在中國(guó)的互聯(lián)網(wǎng)環(huán)境下,35歲以上的程序員轉(zhuǎn)型難,深入發(fā)展更難,你沒(méi)看見(jiàn)很多程序員已經(jīng)過(guò)早的開始了賣煎餅、擺地?cái)?、送外賣了嗎?
因此如果你不是進(jìn)到國(guó)企的那種,可以再年輕的時(shí)候從事下這方面的工作,但是在從事工作的同時(shí)要更多的為以后的生活做打算。
本人就是這樣走過(guò)來(lái)的30歲以前的一段日子里,我一度焦慮,看到周邊的同事都比我年輕,精力都比我旺盛,我一直在想我還能做多久?長(zhǎng)江后浪推前浪,或許不久的將來(lái)我就要被拍死到沙灘上。
成功脫離這個(gè)行業(yè)是在我32歲的年級(jí),也就是在我最艱難的時(shí)候,可能也是自己幸運(yùn)吧,走進(jìn)了機(jī)關(guān)單位,終于不用那么焦慮,不用那么煎熬。
總之,從我自身感受來(lái)看,從目前的大環(huán)境來(lái)說(shuō),程序員就是一個(gè)透支年輕生命的一種工作,是一個(gè)未來(lái)沒(méi)有保障的工作,都說(shuō)程序員工資高,但是從長(zhǎng)遠(yuǎn)來(lái)看其實(shí)最吃虧的就是程序員,你說(shuō)你還考慮個(gè)啥,玩玩就好,別當(dāng)真。