MacTalk - 程序員很窮
程序員很窮探遵,他們要么是顯得很窮窟赏,要么是真的很窮。
前幾天一位做市場(chǎng)的同事跑過來問箱季,池老師涯穷,我有一位朋友,快30了藏雏,想轉(zhuǎn)行寫程序拷况,您覺得有戲嗎?我看了看滿目瘡痍的他說掘殴,如果是你就沒戲赚瘦。
30多歲轉(zhuǎn)行做程序員當(dāng)然可行,畢竟歷史上存在一些大器晚成的案例奏寨,這些經(jīng)過渲染和修飾的案例給在時(shí)間長(zhǎng)河中苦苦掙扎的人們帶來些許希望的火光起意,但那畢竟是火光,一陣風(fēng)來過病瞳,興許就滅了揽咕。如果你真的熱愛技術(shù)和編程,渴望通過自己的代碼實(shí)現(xiàn)別人的想法套菜,或自己的創(chuàng)意亲善,為世界帶來更美好的產(chǎn)品,那么任何時(shí)候?qū)W習(xí)編程都不晚逗柴,編程給你帶來的好處絕不僅僅限于你的工作領(lǐng)域蛹头,關(guān)于這一點(diǎn),你看看李笑來老師就可以了,有時(shí)候我覺得渣蜗,他簡(jiǎn)直是個(gè)專業(yè)的程序員屠尊,兼產(chǎn)品經(jīng)理。但是袍睡,如果你只是覺得程序員掙錢容易知染,那還是算了吧,因?yàn)槌绦騿T不輕松斑胜、不浪漫控淡、不被人理解,也許止潘,還很窮掺炭。
很多人羨慕程序員工作沒幾年就可以拿著看起來不錯(cuò)的薪水,但是凭戴,如果他們?cè)谖磥淼膸啄陜?nèi)技術(shù)水平?jīng)]有突破性的提升涧狮,或者缺乏一點(diǎn)靈性和品味,那么可能在未來很長(zhǎng)一段時(shí)間內(nèi)么夫,他們都會(huì)保持這個(gè)薪資水平者冤,直到有一天,他們會(huì)接受档痪,比自己小五歲或十歲的程序員涉枫,也拿到了和自己一樣薪酬。不是經(jīng)常說程序員年薪百萬(wàn)嗎腐螟?是啊愿汰,那是行業(yè)里的頂級(jí)程序員,他們?yōu)榱俗屪约旱乃疁?zhǔn)達(dá)到這樣的要求乐纸,經(jīng)常要付出十年以上刻苦努力和練習(xí)衬廷,初春,寒冬汽绢,清晨吗跋,深夜,當(dāng)你們?nèi)W洲浪的時(shí)候宁昭,當(dāng)你們?nèi)タɡ?OK 唱的時(shí)候跌宛,他們都在不停的 Practice,Practice……
大部分程序員看起來都很窮久窟,即使是極為成功的程序員秩冈,如果你沒有看到他的豪華座駕本缠,你也會(huì)覺得對(duì)面這個(gè)帶著眼鏡玩手機(jī)的人是個(gè)屌絲斥扛。程序員對(duì)外在的東西鮮有追逐,鞋子、衣服稀颁,穿著舒服就夠了芬失,所以你會(huì)看到熟悉的格子衫,灰T恤匾灶,大褲衩棱烂,夾角涼鞋和永遠(yuǎn)的雙肩背包,那個(gè)包阶女,幾乎是程序員的一切……偶爾見個(gè)紅色耐克T恤颊糜,上書「Just do it」,抬頭一看秃踩,哦衬鱼,原來是羅老師。
不過憔杨,你們一定不要被程序員們的表象迷惑鸟赫,他們有時(shí)候消費(fèi)起來非常可怕消别,下死手抛蚤,與腐女逛街相比毫不遜色。大部分程序員雖然對(duì)衣服不感興趣寻狂,但是對(duì)電子設(shè)備往往缺乏免疫力岁经,女生會(huì)花掉2萬(wàn)元換來一個(gè) LV 包,程序員會(huì)花掉2萬(wàn)元買一臺(tái)配備了 Retina 5K 顯示屏的 iMac荆虱,然后雙方都認(rèn)為對(duì)方瘋了蒿偎。
關(guān)于程序員的消費(fèi)觀,一般是這樣形成的怀读,你工作了兩年诉位,寫了很多代碼,伴隨的是沒日沒夜的加班菜枷,產(chǎn)品上線了苍糠,產(chǎn)品下線了,團(tuán)隊(duì)出發(fā)了啤誊,團(tuán)隊(duì)解散了岳瞭,然后你會(huì)感到疲憊,生活沒有希望蚊锹,這樣的日子什么時(shí)候是個(gè)頭巴ぁ!你看了看破舊的 ThinkPad牡昆,對(duì)自己說姚炕,要不要買個(gè) Mac 試試?然后你就有了一個(gè) Mac,你突然發(fā)現(xiàn)了一個(gè)新世界柱宦,充滿陽(yáng)光和雨露些椒,原來操作系統(tǒng)可以設(shè)計(jì)成這樣……于是你覺得每過一段時(shí)間就需要陽(yáng)光和雨露。你開始購(gòu)買正版軟件掸刊,不管多貴免糕。你開始學(xué)習(xí)移動(dòng)開發(fā),你發(fā)現(xiàn)你需要兩部手機(jī)忧侧,因?yàn)?iOS 和 Android 平臺(tái)都值得學(xué)習(xí)石窑。于是你有了一部 iPhone 和一部 Smartisan T1,后來你又有了 iPad 和 Kindle蚓炬,然后很多硬件和軟件都升級(jí)了尼斧,你有了好幾臺(tái) Mac,移動(dòng)的试吁,臺(tái)式的棺棵,好幾部手機(jī)、平板和電子閱讀器熄捍,一代的烛恤,二代的,好幾代的余耽。你的女朋友很迷惑(如果你已經(jīng)有了女朋友)缚柏,她會(huì)問,你買那么多手機(jī)碟贾、電腦和其他亂七八糟的東西干嘛币喧?不都一樣用嘛。你覺得很難解釋袱耽,就說:你看這個(gè)新款有指紋識(shí)別功能杀餐,還有這個(gè),從這邊劃入朱巨,就可以進(jìn)行分屏操作……然后你的女朋友白了你一眼史翘,默默的用你的信用卡刷了一個(gè) LV 的包。
事情還沒有結(jié)束冀续,Google Glasses 走了琼讽,Kinect Box 來了,Oculus VR 還在路上洪唐,無人機(jī)已經(jīng)飛起來了钻蹬。「嗯凭需,聽說噴氣背包能讓人飛起來问欠?要不要試試」桂敛,「我身體不好,去跑步了」溅潜。跑步應(yīng)該需要一套好的裝備才不會(huì)受傷,于是你把自己裝配的比專業(yè)馬拉松選手還酷薪伏,另外滚澜,你似乎還需要一塊 Apple Watch。如果這個(gè)最初玩 Mac 的程序員———你嫁怀,竟然鬼使神差迷上了單反设捐,那將是一場(chǎng)更大的災(zāi)難,據(jù)說一個(gè)徠卡相機(jī)要8萬(wàn)多元塘淑,鏡頭就不要再提起……
需求是沒有止境的萝招,這就和產(chǎn)品經(jīng)理的需求一樣。所以存捺,程序員們雖然掙得不少槐沼,但他們花的也多啊。最終捌治,他們還是很窮岗钩,至少是看起來很窮……
另外,程序員在心理上也很「窮」肖油,大部分情況下兼吓,與行業(yè)內(nèi)其他角色相比,程序員地位都不是最高的森枪,待遇不是最好的视搏,連加班都不是最多的。最慘的情況是:哦县袱,程序員只是我們實(shí)現(xiàn)想法的工具浑娜!程序員很少一戰(zhàn)成名,當(dāng)年百度貼吧風(fēng)頭最勁的時(shí)候式散,人們只知道這個(gè)互聯(lián)網(wǎng)產(chǎn)品是一個(gè)叫做李明遠(yuǎn)的年輕人做的棚愤,沒人知道前端工程師是誰(shuí),后端架構(gòu)師是誰(shuí)杂数,即使你通過一己之力完成的技術(shù)架構(gòu)抗住了每天數(shù)以億計(jì)的流量宛畦,那又怎么樣呢,沒有用戶知道嘛揍移。什么時(shí)候會(huì)知道呢次和?當(dāng)你去極客邦的 QCon 技術(shù)大會(huì)上講「構(gòu)建高并發(fā)系統(tǒng)之百度貼吧實(shí)戰(zhàn)」的時(shí)候,大家才會(huì)知道那伐,喔踏施,原來也有你一份功勞呀石蔗,然后轉(zhuǎn)身就去找李明遠(yuǎn)簽名去了。
程序員比較煩的是半瓶子醋的技術(shù)領(lǐng)導(dǎo)畅形,或自以為懂了點(diǎn)技術(shù)的產(chǎn)品經(jīng)理养距。關(guān)于商業(yè)模式,關(guān)于產(chǎn)品日熬,關(guān)于用戶體驗(yàn)棍厌,每個(gè)人都可以頭頭是道的說兩句,比如我曾經(jīng)看到無數(shù)的用戶要為錘子手機(jī)竖席、App耘纱、云服務(wù)、官網(wǎng)毕荐、電商提各種建議束析,還有一些創(chuàng)業(yè)失敗的年輕人覺得錘科最大的問題是戰(zhàn)略和商業(yè)模式,愿意免費(fèi)為老羅提供戰(zhàn)略咨詢憎亚,等等员寇。這都可以理解,但是談到技術(shù)第美,懂就是懂丁恭,不懂就是不懂,界線是很明顯的斋日。
有些產(chǎn)品經(jīng)理與技術(shù)人員打交道多年牲览,多少也了解了一些技術(shù)架構(gòu)和實(shí)現(xiàn)思路,這時(shí)候與程序員們聊天就要非常小心了恶守。如果你順嘴溜達(dá)出一些開源技術(shù)和架構(gòu)名詞第献,程序員們就會(huì)圍上來笑嘻嘻的說「哇,你很懂技術(shù)嘛」兔港,這時(shí)你要趕緊裝作一臉無知的樣子說「我懂個(gè)屁啊庸毫,也就知道個(gè)概念,我特么連 Hello World 都不會(huì)寫」衫樊,然后程序員們就會(huì)放下手里的板磚飒赃,安心去編程了。
和程序員交流的正確方式是什么科侈?當(dāng)一個(gè)程序遇到瓶頸的時(shí)候载佳,大部分程序員會(huì)非常無辜的說,「現(xiàn)在就是最好的解決方案臀栈,沒有其他辦法了」蔫慧。這時(shí)候別著急,拍拍他的肩膀溫和地說权薯,「沒事兒姑躲,你再想想睡扬,肯定有更好的解決辦法」。如果你本身就是做技術(shù)的黍析,也可以提供一些實(shí)現(xiàn)思路供他參考卖怜。一般情況下。過一陣他就會(huì)喜滋滋的告訴你阐枣,I have a better idea马靠!
選擇了一個(gè)程序員,就去相信他侮繁!
最后,貧窮的程序員們還會(huì)相互鄙視如孝。文人相輕宪哩,程序員似乎也是如此。寫匯編的鄙視寫 C 的第晰,寫 C 的鄙視寫 C++的锁孟,C++程序員鄙視 Java 和 C#,Java 和 C# 程序員相互鄙視茁瘦,寫 Python 的和寫 Ruby 相互鄙視品抽,寫 Scala、JRuby甜熔、Clojure 的一起鄙視 Java 程序員圆恤。寫靜態(tài)語(yǔ)言的和寫動(dòng)態(tài)語(yǔ)言的相互鄙視,寫前端的和寫后端的相互鄙視腔稀,Vim 程序員和 Emacs 程序員相互鄙視盆昙,然后一起鄙視使用 IDE 的程序員。
Go 語(yǔ)言程序員鄙視所有其他語(yǔ)言的程序員焊虏,所有其他語(yǔ)言的程序員都鄙視 PHP 程序員淡喜。PHP 程序員說,PHP 是世界上最好的編程語(yǔ)言诵闭,因?yàn)?Facebook 的扎克伯格也是這么說的炼团。
程序員之間的鄙視鏈極其復(fù)雜,估計(jì)得用一個(gè)混沌算法才能描述出來疏尿,這能怪誰(shuí)呢瘟芝?只能怪我們自己了,誰(shuí)讓那些技術(shù)先賢們發(fā)明了這么多語(yǔ)言和技術(shù)框架卻沒有制定出一個(gè)美國(guó)憲法那樣的規(guī)章制度呢褥琐?毫無疑問模狭,這個(gè)鄙視鏈會(huì)繼續(xù)持續(xù)下去,直到程序員這個(gè)職業(yè)消失的那一天踩衩。
程序員窮嚼鹉,累贩汉,苦逼,加班锚赤,可能還不被理解匹舞,公司領(lǐng)導(dǎo)甚至不知道你是干嘛的,一個(gè)正常人成為偉大程序員的幾率估計(jì)比飛機(jī)失事也高不了多少线脚,那么赐稽,為什么還有這么多年輕人前赴后繼加入這個(gè)群體呢?我想浑侥,是這個(gè)時(shí)代把程序員們推上了風(fēng)口浪尖姊舵,當(dāng)你看到自己的代碼奔跑在成千上萬(wàn)臺(tái)服務(wù)器上的時(shí)候,當(dāng)你做的 App 運(yùn)行在每個(gè)人的手機(jī)上的時(shí)候寓落,你會(huì)覺得括丁,一切都是值得的。
我是一個(gè)程序員伶选,我喜歡這個(gè)職業(yè)史飞!
有興趣的話,來我錘當(dāng)程序員吧仰税,一定很好玩构资!
(分享自知乎網(wǎng))
http://zhuanlan.zhihu.com/mactalk/20171377