文/師天浩
格子衫、雙肩包、黑框眼鏡被稱作程序員三寶,他們每天似乎有著寫不完的代碼,這樣的職業(yè)在普通人眼里充滿“神秘”感。但同時,他們被打上木訥、悶騷、不修邊幅等越來越多的標簽。
每到10月24日,全國許多地方和機構開始舉辦1024程序員節(jié),早在2015年就有人倡議程序員在這一天不加班,科大訊飛、金山云、華為云等企業(yè)都曾舉辦過該活動?,F(xiàn)實世界里,我們眼中的程序員是偏“呆萌”的形象,可在數(shù)字世界里他們就像無所不能的“上帝”,在電腦前只需要噼里啪啦的打上一串串字符,在互聯(lián)網(wǎng)上就能幻化成各種的應用軟件。
今年的10月24日,西安將舉辦第三屆全球程序員節(jié),自2017年首次亮相,該節(jié)如今已成為西安對外宣傳的重要新名片;10月23日,千鋒教育攜手一刻talks提前啟動“千鋒1024程序員節(jié)topic大會”,邀請設計領域、編程領域近10位職場大咖線下做相關主題分享。消息報道,一些初創(chuàng)公司為了體現(xiàn)“人文關懷”也準備在這天早早讓程序員們下班。雖然程序員節(jié)概念誕生時間并不算長,可每到10月24日,這個獨屬程序員們的節(jié)日氛圍越來越濃了。
從上世紀90年代開始,信息技術飛速發(fā)展,互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)、5G、物聯(lián)網(wǎng)、AI,千千萬萬個程序員構造出的“信息世界”似乎沒有邊界。自互聯(lián)網(wǎng)誕生的那一刻開始,信息技術就不斷顛覆著我們熟悉的各種事物,速度之快遠超人的想象,業(yè)界也開始流傳“互聯(lián)網(wǎng)一年,人間十年”這樣的說辭,程序員正是全球數(shù)字世界的構建者。
互聯(lián)網(wǎng)走過了三十年,“碼農(nóng)”的中堅力量也正在從80一代人,轉變?yōu)?0后一代,00后雖尚未迎來就業(yè)期,可在大學生群體里選擇互聯(lián)網(wǎng)/信息技術相關專業(yè)的比例也越來越高。
三代程序員所面臨的行業(yè)環(huán)境演變,是從撥號上網(wǎng)的PC時代,到5G所帶來的萬物互聯(lián)時代變遷。
70/80一代持續(xù)“充電”是常態(tài)
第一代程序員可以涵蓋70后和80后兩個程序員群體,他們現(xiàn)在呈現(xiàn)出兩極分化的狀態(tài),要么已是企業(yè)里年薪百萬的“脫產(chǎn)”高層,要么已被迫進入職業(yè)生涯的“中年危機”。互聯(lián)網(wǎng)三十年僅主流的編程語言就已多達Java、Python、JavaScript、C/C ++、Scala等幾十種,編程領域的技術更新迭代飛快,無論是老程序員還是年輕一代程序員,都必須隨時“充電”自我提升。
IT行業(yè)職業(yè)也細分成了UI、前端、后端(Java/php/python)、DBA(mysql/oracle)、運維(OP)、測試(QA)、算法(分類/聚類/關系抽取/實體識別)、大數(shù)據(jù)工程師(Hadoop)、Android、IOS、運營、產(chǎn)品等多個大類。隨著信息化和互聯(lián)網(wǎng)化的不斷深入深化,現(xiàn)實問題越來越多,越來越復雜,老的知識、技術在面對新的問題時可能力不從心或效率低下,行業(yè)分工越來越細、專業(yè)化程度不斷提高。
于2011年成立的千鋒教育,參與了這個時代每一次的變化,在成立第一年嗅到“移動互聯(lián)網(wǎng)”機遇開始變革,從原有的培訓內容變?yōu)橹鞔騣OS、安卓等移動互聯(lián)網(wǎng)編程培訓。借助移動互聯(lián)網(wǎng),千鋒教育在2014年和2015年實現(xiàn)了規(guī)?;陌l(fā)展,在移動互聯(lián)網(wǎng)增長停滯后也經(jīng)歷了陣痛,隨著HTML5需求的日益增強,千鋒教育再度抓住機遇實現(xiàn)了自我突破。5G時代,千鋒教育旗下又增加了智能物聯(lián)網(wǎng)+嵌入式、大數(shù)據(jù)+人工智能、Python全棧+人工智能等學科。
千鋒1024程序員節(jié)topic大會上邀請的大咖嘉賓,大多數(shù)都是70/80后一代人,他們活躍在當下最熱門的人工智能、5G、大數(shù)據(jù)、云計算等前沿技術領域。例如,原去哪兒網(wǎng)技術總監(jiān)陸榮濤、百度DuerOS首席布道師曹洪偉、亞馬遜云計算北區(qū)經(jīng)理徐遄等嘉賓,大多數(shù)是十年、十幾年的行業(yè)老兵,經(jīng)歷了多個信息技術革命,卻一直在前沿領域開疆拓土。
上圖:美國不同年齡段的科技工作者的實際工資與預期工資的對比
根據(jù)美國發(fā)布的《2019 年軟件工程師狀況報告》顯示,40 歲以上的美國技術工作者的平均工資水平雖然仍普遍較高,但基本不再增長,且呈下降趨勢。我們從美國不同年齡段的科技工作者的實際工資與預期工資的對比圖表中發(fā)現(xiàn),40歲后的程序員平均收入遠高于其他年齡段的程序員,可預期工資上卻非常保守。
造成這種現(xiàn)象,一方面是因為互聯(lián)網(wǎng)技術迭代很快,從互聯(lián)網(wǎng)到移動互聯(lián)網(wǎng)的轉型,就有一批PC時代的“老”程序員掉隊,如今人工智能、5G、大數(shù)據(jù)、云計算等前沿技術不斷落地應用,對他們而言又是全新的挑戰(zhàn)。另一方面和他們大多數(shù)成家立業(yè)有關,無論是美國硅谷還是中國中關村,高昂的房價和生活成本對程序員而言是個不小的壓力,上有老下有小的現(xiàn)狀讓他們更傾向求穩(wěn)心態(tài)。
老程序員通過自學以及參加編程培訓進行自我“充電”,編程培訓機構逐漸成為高等教育以外的程序員自我提升的重要途經(jīng)。
《2019 年軟件工程師狀況報告》中顯示,76% 的受訪者認為參加編程培訓機構可以為程序員的職業(yè)生涯做準備。57%的招聘經(jīng)理也愿意為編程培訓機構的畢業(yè)生提供開放性崗位,僅7% 明確表示不會聘用。天浩對千鋒教育公開的數(shù)據(jù)進行整理后也發(fā)現(xiàn),非應屆生學員占比一直高過應屆生。
持續(xù)“充電”將是70/80第一代程序員們的常態(tài),豐富的職場經(jīng)驗是他們獨有的資本,只需要隨時跟上技術升級的節(jié)奏,他們仍能夠在行業(yè)里找到屬于自己的位置。在國內頻繁的“寒冬論”中,這些一直努力充電的第一代程序員,做了很好的表率,想要“鐵飯碗”必須保持持久的學習心態(tài)。
90一代仍偏愛大廠、性別“偏見”弱化
90一代人相對幸運,他們伴隨互聯(lián)網(wǎng)而生,是地地道道的互聯(lián)網(wǎng)原住民。相比于70/80后半路出家,從小就在“網(wǎng)上”的90后更具“網(wǎng)感”,在他們眼里互聯(lián)網(wǎng)和電話等工具一樣,都是尋常之物。
根據(jù)拉勾發(fā)布的《2019年90后程序員職場報告》顯示,就90后程序員擅長的程序語言來說,擅長Java、Javascript類語言的求職者較多。整體來看,擅長 c#/.net、java、delphi、c/c++、php語言的求職者找工作壓力略小。
雖然外界對程序員有著刻板的印象,現(xiàn)實中程序員和大多數(shù)人一樣也會有自己的愛好,只是編程思維讓他們更注重做事的“條理”,在平均收入上程序員仍然是各行業(yè)“拔尖”的群體。拉勾數(shù)據(jù)透露,和18年對比,19年的平均薪資并沒有降低趨勢,甚至應屆生和5-10年資深程序員的薪資還有明顯增幅。分別從8.4K、27.8K升至9.5K、29.1K。