http://www.zhihu.com/question/20267751
朱繼玉欢峰,獨(dú)立精神,自由思想涨共。
程序員在很長(zhǎng)的一段時(shí)間里纽帖,確實(shí)是吃青春飯的。但是現(xiàn)在情況在慢慢好轉(zhuǎn)举反,對(duì)于今天的學(xué)生來(lái)說(shuō)懊直,再選擇的時(shí)候,完全可以認(rèn)為程序員將是一個(gè)常青的職業(yè)火鼻。
當(dāng)我們?cè)谠u(píng)判分析一種職業(yè)一個(gè)行業(yè)的時(shí)候室囊,強(qiáng)調(diào)個(gè)人努力是不對(duì)的。個(gè)人再怎么努力凝危,在社會(huì)大勢(shì)面前就微不足道波俄,只有在我們分析某個(gè)人的具體情況的時(shí)候,才可以從個(gè)人的角度去考慮蛾默。因此懦铺,我們不能強(qiáng)調(diào)程序員個(gè)人怎么樣,而應(yīng)該著重去考察IT行業(yè)的整體環(huán)境支鸡。
IT行業(yè)包括軟件和網(wǎng)絡(luò)冬念,可以分為基礎(chǔ)庫(kù)類(lèi),大眾客戶(hù)類(lèi)牧挣,企業(yè)客戶(hù)類(lèi)急前。在過(guò)去很長(zhǎng)的時(shí)間里,企業(yè)軟件是行業(yè)的主體瀑构。
基礎(chǔ)庫(kù)類(lèi)裆针,包括操作系統(tǒng)、語(yǔ)言基礎(chǔ)庫(kù)寺晌、網(wǎng)絡(luò)協(xié)議世吨、數(shù)據(jù)庫(kù)、開(kāi)發(fā)工具呻征、圖形視頻編碼等耘婚,這些是計(jì)算機(jī)和網(wǎng)絡(luò)的基石,是整個(gè)信息世界的根基陆赋。要做好這些沐祷,非有經(jīng)驗(yàn)的杰出程序員不可嚷闭。這些人,實(shí)際上你不能簡(jiǎn)單的叫他們程序員赖临,他們都是信息世界的大牛胞锰,有資格競(jìng)爭(zhēng)圖靈獎(jiǎng)的那些人!這樣的人很少兢榨,全世界也就那么一小撮胜蛉。設(shè)計(jì)編程語(yǔ)言,制定國(guó)際標(biāo)準(zhǔn)色乾,那不是普通程序員敢想的事。
大眾客戶(hù)類(lèi)领突,是指QQ暖璧、郵箱這樣的通訊工具,搜索君旦,社交網(wǎng)絡(luò)這些澎办。這些東西由于直接面向千萬(wàn)上憶級(jí)別的用戶(hù),要求非常高金砍,因此需要經(jīng)驗(yàn)豐富的骨灰級(jí)程序員局蚀。這些人雖然離圖靈獎(jiǎng)已經(jīng)挺遠(yuǎn)了,但是他們通常要么有十年及以上的經(jīng)驗(yàn)恕稠,要么就是非常有靈性有悟性的程序員琅绅。
企業(yè)客戶(hù)類(lèi),就是那些根據(jù)企業(yè)的要求鹅巍,開(kāi)發(fā)的定制服務(wù)軟件千扶。在移動(dòng)互聯(lián)時(shí)代之前,前兩類(lèi)需求畢竟少骆捧,在程序員群體中澎羞,數(shù)量上做企業(yè)軟件的才是主體,這個(gè)是大勢(shì)敛苇。
需要說(shuō)明一下的是妆绞,我沒(méi)考慮網(wǎng)絡(luò)游戲的情況。由于我對(duì)游戲行業(yè)陌生枫攀,不知道那里程序員的生存狀況括饶。
先說(shuō)以前的情況。
在移動(dòng)終端出現(xiàn)前脓豪,基礎(chǔ)庫(kù)畢竟就那么些東西巷帝,大眾類(lèi)應(yīng)用也少得可憐,搜索扫夜,郵件楞泼,IM驰徊,殺毒,下載堕阔,播放器棍厂,就這么些東西而已,容不下太多普通程序員超陆。而企業(yè)軟件還只是一種小工具牺弹,對(duì)很多行業(yè)都還沒(méi)有形成實(shí)質(zhì)性的沖擊,做企業(yè)軟件的都是乙方时呀,像孫子一樣求著人家簽下合同张漂,又得千方百計(jì)討好甲方,所做的東西谨娜,只能是甲方工作的補(bǔ)充航攒,不能做顛覆性的東西,破壞人家的飯碗趴梢。所以企業(yè)軟件的程序員實(shí)際上是邊緣化的人(不考慮軍方和金融類(lèi)的)漠畜。
企業(yè)軟件,由于企業(yè)的環(huán)境經(jīng)常變化坞靶,再者軟件公司也需要不停地獲取收入憔狞,所以軟件更新很快,很多都是簽了合同開(kāi)發(fā)完驗(yàn)收通過(guò)就行彰阴。做這樣的軟件瘾敢,首先要考慮的是投入產(chǎn)出的問(wèn)題。由于合同簽訂好了硝枉,收入是一定的廉丽,為了壓縮成本,老板們就會(huì)雇用一些年輕的有干勁沒(méi)有負(fù)擔(dān)的年輕人妻味。
假設(shè)一個(gè)經(jīng)驗(yàn)豐富的老程序員正压,能頂上三個(gè)年輕人。那么同樣的錢(qián)责球,老板已經(jīng)可以雇三個(gè)年輕程序員了焦履,另外年輕的程序員可以沒(méi)日沒(méi)夜地加班,而老程序員由于年齡大了雏逾,有家有孩子需要照顧嘉裤,不可能和年輕人一樣加班。再者做企業(yè)軟件的都知道栖博,團(tuán)隊(duì)一般都想找行業(yè)專(zhuān)家加經(jīng)驗(yàn)豐富的程序員屑宠,但是這種人就像咸菜,最好要有仇让,沒(méi)有也行典奉,多了卻不行躺翻。就那點(diǎn)收入,多了你養(yǎng)不起卫玖!
這就造成了做企業(yè)軟件的團(tuán)隊(duì)公你,通常都是有一個(gè)有經(jīng)驗(yàn)的人,帶一幫小孩在做假瞬。這些小孩做幾年后陕靠,基本就得轉(zhuǎn)行。因?yàn)樗麄冊(cè)谧銎髽I(yè)軟件的過(guò)程中脱茉,本身技能增長(zhǎng)有限剪芥,另外也沒(méi)有向上的空間。一群人琴许,不能都把目光盯在一個(gè)位置上不是粗俱。
拿谷歌微軟里,走技術(shù)路線的程序員說(shuō)事虚吟,是沒(méi)有說(shuō)服力的,他們都是做基礎(chǔ)庫(kù)開(kāi)發(fā)的签财。就像你不能因?yàn)槌隽诵室粋€(gè)和尚串慰,就認(rèn)為和尚的前途,也包括從唐皇那里領(lǐng)了文碟唱蒸,去天竺做外交這個(gè)選項(xiàng)邦鲫。一個(gè)人的命運(yùn),甚至一個(gè)職業(yè)的命運(yùn)神汹,都是有當(dāng)下的經(jīng)濟(jì)情況和行業(yè)背景所決定的庆捺。而企業(yè)軟件的現(xiàn)實(shí)決定了程序員更多的還只是一種吃青春飯的職業(yè)呆贿。
然而這一切在移動(dòng)智能終端出現(xiàn)之后嫡意,就在悄悄地發(fā)生改變。
移動(dòng)終端出現(xiàn)之后歼捐,軟件網(wǎng)絡(luò)正在和每個(gè)人的生活息息相關(guān)氓拼,正在侵入各行各業(yè)你画。這個(gè)時(shí)候,大眾客戶(hù)類(lèi)的軟件一下子出現(xiàn)井噴式的發(fā)展桃漾。像導(dǎo)航地圖坏匪,原來(lái)只需要每年更新一次數(shù)據(jù),而且服務(wù)對(duì)象都是汽車(chē)廠商撬统,地圖商是乙方适滓,通過(guò)驗(yàn)收就行。現(xiàn)在一下子要直接面對(duì)億萬(wàn)終端客戶(hù)恋追,數(shù)據(jù)幾乎要每天更新凭迹,導(dǎo)航也不再只是指路罚屋,還可以推薦哪里有好吃的好玩的,哪個(gè)店當(dāng)下有什么優(yōu)惠之類(lèi)的蕊苗,這些都是實(shí)時(shí)數(shù)據(jù)沿后。因此整個(gè)地圖行業(yè),突然由企業(yè)類(lèi)軟件朽砰,轉(zhuǎn)變成了大眾軟件尖滚,程序員的需求突然成倍增加了,而且是要有經(jīng)驗(yàn)的程序員瞧柔。
另外漆弄,云計(jì)算和移動(dòng)終端也將徹底改變企業(yè)軟件的形態(tài)。今天電商對(duì)零售業(yè)的沖擊造锅,未來(lái)會(huì)在其他很多行業(yè)發(fā)生撼唾。企業(yè)軟件不再像ERP那樣,圍著企業(yè)原有業(yè)務(wù)轉(zhuǎn)了哥蔚,而可能是云計(jì)算平臺(tái)加移動(dòng)終端倒谷,徹底重組整個(gè)傳統(tǒng)行業(yè)。傳統(tǒng)行業(yè)公司和軟件公司之間糙箍,不再是甲方乙方的關(guān)系渤愁,而可能是傳統(tǒng)行業(yè)公司自身網(wǎng)絡(luò)公司化,它就徹底不能再采取以前做企業(yè)軟件的方式深夯,老程序員會(huì)越來(lái)越值錢(qián)抖格。舉個(gè)例子,以前的汽車(chē)廠商咕晋,最多就是找個(gè)軟件公司雹拄,開(kāi)發(fā)個(gè)什么管理系統(tǒng),找個(gè)地圖商掌呜,給汽車(chē)配個(gè)導(dǎo)航滓玖。而今后,汽車(chē)本身就會(huì)變成一個(gè)移動(dòng)終端质蕉,汽車(chē)廠商可能要被迫網(wǎng)絡(luò)公司化呢撞。那個(gè)時(shí)候,買(mǎi)輛車(chē)將不再只是買(mǎi)了一個(gè)帶輪的箱子饰剥,同時(shí)也是買(mǎi)了一個(gè)充滿(mǎn)智能的電子產(chǎn)品殊霞,買(mǎi)了幾年的細(xì)致周到服務(wù)。
因此汰蓉,程序員將變成一個(gè)常青的職業(yè)绷蹲,成為白領(lǐng)之中的很有前途,可能是最有前途的一個(gè)職業(yè)。
覺(jué)淺祝钢,不參與任何PL炮比规、IDE炮、OS炮
zxm拦英、慰燕蜒什、yao yao 等人贊同
這個(gè)話我聽(tīng)了10多年了,早些年曾相信疤估,再過(guò)些年開(kāi)始懷疑灾常,現(xiàn)在懶得理。用事實(shí)說(shuō)話:
我21歲正式參加工作铃拇,而今馬上34歲了钞瀑。
我僅存的那點(diǎn)職業(yè)榮譽(yù)感的不是因?yàn)樾剿疂q了,也不是當(dāng)小老板了慷荔,而是我的代碼比很多人寫(xiě)得好并且我還依然很享受編程這個(gè)事情雕什。這些年title換了不少,從PM显晶、部門(mén)經(jīng)理贷岸、事業(yè)部總助、到自己給自己印名片的“總經(jīng)理”磷雇,但我依然覺(jué)得程序員這個(gè)稱(chēng)謂心里比較踏實(shí)凰盔。
到這年齡也沒(méi)啥成就,依然浮躁得很倦春,連曾經(jīng)最?lèi)?ài)的武俠小說(shuō)都看不進(jìn)去,但我居然可以宅家里專(zhuān)心編程序幾天不出門(mén)落剪。所以我時(shí)常安慰自己睁本,就算我啥也不是,最起碼還可以用這門(mén)手藝養(yǎng)家糊口還能奔個(gè)小康忠怖。
微軟有個(gè)叫David Cutler的伙計(jì)呢堰,40多歲進(jìn)入微軟,今年70歲凡泣。是唯一個(gè)直接向鮑爾默匯報(bào)工作的程序員枉疼。 偶像在下面(圖片GOOGLE搜的):
李喆,軟件工程師
知乎用戶(hù)鞋拟、知乎用戶(hù)骂维、ULiiAn 贊同
大部分人是,因?yàn)榇蟛糠质抢绦騿T贺纲,屬于體力工作者范疇航闺,腦力型程序員越老越值錢(qián)
高巖,不約
向小閑、知乎用戶(hù)潦刃、知乎用戶(hù) 等人贊同
當(dāng)年剛畢業(yè)的時(shí)候侮措,比較流行的說(shuō)法是“做程序員不能超過(guò)30歲,30歲之后就應(yīng)該轉(zhuǎn)管理/銷(xiāo)售/&……%”乖杠,工作幾年后分扎,看到很多文章里這個(gè)年限變成了35歲,不知過(guò)幾年會(huì)不會(huì)變成40歲胧洒。
在中國(guó)畏吓,IT仍然屬于一個(gè)新興行業(yè),整個(gè)社會(huì)的信息化也處在一個(gè)快速發(fā)展的過(guò)程中略荡,即使這些年門(mén)檻的不斷降低庵佣,各種人的大量涌入,至少“優(yōu)秀的程序員”一直是缺乏的汛兜。
永遠(yuǎn)是利益引導(dǎo)方向巴粪,如果真的軟件業(yè)開(kāi)始注重技術(shù)人員,提高薪資粥谬、福利待遇等等肛根,而不是僅努力培養(yǎng)中國(guó)軟件業(yè)“人多、低成本”這個(gè)優(yōu)勢(shì)漏策,想必不會(huì)有太多程序員拼著喊著要“做管理”
幾年后派哲,想必現(xiàn)在的軟件遠(yuǎn)離會(huì)多出一大堆30-40歲的程序員 。
歸根到底掺喻,還是中國(guó)社會(huì)和IT產(chǎn)業(yè)的劇變導(dǎo)致大家對(duì)未來(lái)不確定的恐慌芭届,在任何快速發(fā)展的行業(yè),這種心理都是存在的感耙。