國內的程序員(軟件工程師)這一職業,是喫青春飯的嗎?

       程序員在很長的一段時間裏,確實是喫青春飯的。但是現在情況在慢慢好轉,對於今天的學生來說,再選擇的時候,完全可以認爲程序員將是一個常青的職業。(專業討論羣562597578)
當我們在評判分析一種職業一個行業的時候,強調個人努力是不對的。個人再怎麼努力,在社會大勢面前就微不足道,只有在我們分析某個人的具體情況的時候,纔可以從個人的角度去考慮。因此,我們不能強調程序員個人怎麼樣,而應該着重去考察IT行業的整體環境。
IT行業包括軟件和網絡,可以分爲基礎庫類,大衆客戶類,企業客戶類。在過去很長的時間裏,企業軟件是行業的主體。
基礎庫類,包括操作系統、語言基礎庫、網絡協議、數據庫、開發工具、圖形視頻編碼等,這些是計算機和網絡的基石,是整個信息世界的根基。要做好這些,非有經驗的傑出程序員不可。這些人,實際上你不能簡單的叫他們程序員,他們都是信息世界的大牛,有資格競爭圖靈獎的那些人!這樣的人很少,全世界也就那麼一小撮。設計編程語言,制定國際標準,那不是普通程序員敢想的事。
大衆客戶類,是指QQ、郵箱這樣的通訊工具,搜索,社交網絡這些。這些東西由於直接面向千萬上憶級別的用戶,要求非常高,因此需要經驗豐富的骨灰級程序員。這些人雖然離圖靈獎已經挺遠了,但是他們通常要麼有十年及以上的經驗,要麼就是非常有靈性有悟性的程序員。
企業客戶類,就是那些根據企業的要求,開發的定製服務軟件。在移動互聯時代之前,前兩類需求畢竟少,在程序員羣體中,數量上做企業軟件的纔是主體,這個是大勢。
需要說明一下的是,我沒考慮網絡遊戲的情況。由於我對遊戲行業陌生,不知道那裏程序員的生存狀況。

先說以前的情況。
在移動終端出現前,基礎庫畢竟就那麼些東西,大衆類應用也少得可憐,搜索,郵件,IM,殺毒,下載,播放器,就這麼些東西而已,容不下太多普通程序員。而企業軟件還只是一種小工具,對很多行業都還沒有形成實質性的衝擊,做企業軟件的都是乙方,像孫子一樣求着人家簽下合同,又得千方百計討好甲方,所做的東西,只能是甲方工作的補充,不能做顛覆性的東西,破壞人家的飯碗。所以企業軟件的程序員實際上是邊緣化的人(不考慮軍方和金融類的)。
企業軟件,由於企業的環境經常變化,再者軟件公司也需要不停地獲取收入,所以軟件更新很快,很多都是簽了合同開發完驗收通過就行。做這樣的軟件,首先要考慮的是投入產出的問題。由於合同簽訂好了,收入是一定的,爲了壓縮成本,老闆們就會僱用一些年輕的有幹勁沒有負擔的年輕人。
假設一個經驗豐富的老程序員,能頂上三個年輕人。那麼同樣的錢,老闆已經可以僱三個年輕程序員了,另外年輕的程序員可以沒日沒夜地加班,而老程序員由於年齡大了,有家有孩子需要照顧,不可能和年輕人一樣加班。再者做企業軟件的都知道,團隊一般都想找行業專家加經驗豐富的程序員,但是這種人就像鹹菜,最好要有,沒有也行,多了卻不行。就那點收入,多了你養不起!
這就造成了做企業軟件的團隊,通常都是有一個有經驗的人,帶一幫小孩在做。這些小孩做幾年後,基本就得轉行。因爲他們在做企業軟件的過程中,本身技能增長有限,另外也沒有向上的空間。一羣人,不能都把目光盯在一個位置上不是。
拿谷歌微軟裏,走技術路線的程序員說事,是沒有說服力的,他們都是做基礎庫開發的。就像你不能因爲出了玄奘一個和尚,就認爲和尚的前途,也包括從唐皇那裏領了文碟,去天竺做外交這個選項。一個人的命運,甚至一個職業的命運,都是有當下的經濟情況和行業背景所決定的。而企業軟件的現實決定了程序員更多的還只是一種喫青春飯的職業。

然而這一切在移動智能終端出現之後,就在悄悄地發生改變。
移動終端出現之後,軟件網絡正在和每個人的生活息息相關,正在侵入各行各業。這個時候,大衆客戶類的軟件一下子出現井噴式的發展。像導航地圖,原來只需要每年更新一次數據,而且服務對象都是汽車廠商,地圖商是乙方,通過驗收就行。現在一下子要直接面對億萬終端客戶,數據幾乎要每天更新,導航也不再只是指路,還可以推薦哪裏有好喫的好玩的,哪個店當下有什麼優惠之類的,這些都是實時數據。因此整個地圖行業,突然由企業類軟件,轉變成了大衆軟件,程序員的需求突然成倍增加了,而且是要有經驗的程序員。
另外,雲計算和移動終端也將徹底改變企業軟件的形態。今天電商對零售業的衝擊,未來會在其他很多行業發生。企業軟件不再像ERP那樣,圍着企業原有業務轉了,而可能是雲計算平臺加移動終端,徹底重組整個傳統行業。傳統行業公司和軟件公司之間,不再是甲方乙方的關係,而可能是傳統行業公司自身網絡公司化,它就徹底不能再採取以前做企業軟件的方式,老程序員會越來越值錢。舉個例子,以前的汽車廠商,最多就是找個軟件公司,開發個什麼管理系統,找個地圖商,給汽車配個導航。而今後,汽車本身就會變成一個移動終端,汽車廠商可能要被迫網絡公司化。那個時候,買輛車將不再只是買了一個帶輪的箱子,同時也是買了一個充滿智能的電子產品,買了幾年的細緻周到服務。
因此,程序員將變成一個常青的職業,成爲白領之中的很有前途,可能是最有前途的一個職業。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章