首先,程序員的工作大致可劃分為兩類:開發(fā)和研發(fā),相對應的崗位則是開發(fā)工程師和研發(fā)工程師。開發(fā)工程師直接為產品貢獻代碼,以達成產品功能為主要目的,有比較多重復性工作。而研發(fā)工程師則更注重研究工作,任務目標一般沒有前車之鑒,多數(shù)情況下要靠自身研究創(chuàng)新。在國內,大多數(shù)大型互聯(lián)網公司的程序員被稱作研發(fā)工程師,但實際情況是國內幾乎沒有研發(fā)項目,只能稱之為開發(fā)。開發(fā)程序員的工作大多是重復性勞動,容易產生疲憊感,薪資也許在工作2-5年內能達到一個峰值,但較難提升,導致很多程序員最終放棄寫代碼,轉行做了其他。
此外,程序員多處于長時間加班、熬夜和超負荷的工作狀態(tài),而年紀大的程序員往往在體力上疏于年輕人。若想繼續(xù)在IT行業(yè)內打拼的程序員便只能追求成為更高技術水平的架構師或轉至管理層這兩方面尋求職業(yè)生涯的突破。一旦轉型失敗,也只能黯然退出這個為之奉獻青春的行業(yè)了。
一個行業(yè)內沒有老員工,這其實是病態(tài)的。雷軍曾在自己的一篇文章中提到,96年時美國主力工程師以30、40歲為主,國內開發(fā)的主力是35歲以下的年輕人,近 20年過去,情況仍然沒有轉變。但是越來越多的IT從業(yè)者發(fā)現(xiàn),大數(shù)據(jù)技術來臨之后也許這個現(xiàn)象就能有所改變。首先,大數(shù)據(jù)從事的是開源工作,更傾向于“研發(fā)”,能夠重新激起程序員研發(fā)程序的熱情,職業(yè)生涯有了新的追求,這意味著大數(shù)據(jù)會成為值得程序員長期奮斗不斷突破的工作;其次,由于大數(shù)據(jù)屬新興領域,專業(yè)人才比較缺乏,高端人才更是企業(yè)爭搶的對象。薪資上升容易,職業(yè)發(fā)展?jié)摿薮蟆!度A爾街日報》稱:數(shù)據(jù)已經成為一種新的經濟資產類別,就像黃金和貨幣一樣!鑒于大數(shù)據(jù)巨大的商業(yè)價值,大數(shù)據(jù)專家在企業(yè)非常受重視,阿里巴巴集團就已設立首席數(shù)據(jù)官崗位(Chief Data Officer),直接向集團CEO匯報工作。在大數(shù)據(jù)行業(yè)內生存的時間越久,其經驗也會越得到肯定,這也是大多數(shù)資深IT人士猜測大數(shù)據(jù)或將帶來50、60歲的“老”專家的原因。
面對如此光明而誘人的前景,很多IT從業(yè)者試圖向大數(shù)據(jù)轉型。但對于從事程序開發(fā)三四年乃至多年程序員來說,僅僅依靠自身自學等手段進行技術上的轉型非常困難?!耙荒陜?,我們接到大量的咨詢電話,詢問是否有關于大數(shù)據(jù)的課程,后來我們確定這是一個趨勢,終于在今年聯(lián)合北航軟件學院、計算機學院全國首開大數(shù)據(jù)技術與應用專業(yè)?!闭n程共建單位慧科教育CEO方業(yè)昌博士說。據(jù)了解,北航軟件學院全國首開的大數(shù)據(jù)技術與應用專業(yè),在技術上,側重于對HDFS、Hadoop 、MapReduce 、HBase 、DBA、NoSQL等專業(yè)技能進行培養(yǎng),著重解決因技術盲點而帶來的職場瓶頸。而師資方面,則由百度首席大數(shù)據(jù)架構師林仕鼎擔任大數(shù)據(jù)專業(yè)主任;北航計算機學院院長呂衛(wèi)峰;美國卡內基梅隆大學博士、原Oracle公司(美國)高級系統(tǒng)架構師鄧侃;軟件工程領域國際知名學者蔡維德以及一大批在大數(shù)據(jù)行業(yè)享有盛譽的人擔任專業(yè)導師,在高手如云的環(huán)境中逐步培養(yǎng)大數(shù)據(jù)戰(zhàn)略思維和工作方法論。軟件方面,搭建了開發(fā)和處理大規(guī)模數(shù)據(jù)的Hadoop系統(tǒng)平臺,并以其高容錯性、高傳輸率、高吞吐量的特性實現(xiàn)海量數(shù)據(jù)的計算與處理,進而為大數(shù)據(jù)的挖掘、存儲、分析提供支撐。硬件方面,北航計算機學院、慧科教育、百度公司累計提供上千臺服務器共同組建龐大的數(shù)據(jù)處理中心,為進行大數(shù)據(jù)領域的研究與實踐搭建了共享的多層面IT平臺。
隨著大數(shù)據(jù)的爆發(fā),中國IT業(yè)內環(huán)境也將面臨新一輪的洗牌,不僅是企業(yè),更是從業(yè)人員轉型可遇而不可求的機遇。如果將IT人士統(tǒng)一比作一條船上的海員,大數(shù)據(jù)就是最大的浪潮,借浪潮之勢而為之,可成功從IT程序員轉型成為大數(shù)據(jù)專家。