就像模特容易對(duì)身材容貌不自信一樣瘩蚪,程序員對(duì)自己的智力也能上下左右比較一番后吃不準(zhǔn)是在什么分布的哪里。計(jì)算機(jī)科學(xué)是近年來(lái)如此繁星密布的一個(gè)領(lǐng)域稿黍,多如我們小時(shí)候崇拜的洛斯阿拉莫斯時(shí)代的核物理學(xué)家們疹瘦。仰視的結(jié)果也往往覺(jué)得自己像顆螺絲釘,再平庸不過(guò)巡球。
比起常人來(lái)言沐,程序員的思維強(qiáng)在dynamic range上。現(xiàn)代人從體力勞動(dòng)到腦力工作酣栈,多是只干一樣只專(zhuān)一事险胰,從上到下整體復(fù)雜,個(gè)人頻譜卻不寬矿筝。我個(gè)人覺(jué)得程序員工作的挑戰(zhàn)性和不是人人都勝任的原因就在頻譜超寬起便。從技術(shù)細(xì)節(jié)的0和1,bits and bytes窖维,到function level幾十上百行code榆综,到模塊級(jí),到程序級(jí)铸史,到平臺(tái)鼻疮,產(chǎn)品線,百萬(wàn)行代碼還要乘以N琳轿。軟件工程解決的是復(fù)雜度的問(wèn)題判沟,一頭是不斷演進(jìn)的硬件耿芹,一頭是累積的編程人員和代碼總和。程序員在學(xué)校里學(xué)的問(wèn)題就很廣水评,到工業(yè)界更體會(huì)到程序設(shè)計(jì)服務(wù)于人帶來(lái)的復(fù)雜性猩系,根本不是漫畫(huà)里呆傻的nerd埋頭跟機(jī)器死磕的stereotype好嗎。
程序員坐出租也在聊滴滴打車(chē)中燥,聊互聯(lián)網(wǎng)寇甸。司機(jī)要我給看看小米手機(jī)為什么打電話時(shí)會(huì)黑屏。司機(jī)告訴我有時(shí)接起步價(jià)的就為積分搶好單疗涉。司機(jī)說(shuō)為什么上午不去機(jī)場(chǎng)拿霉,下午去。司機(jī)抱怨堵車(chē)時(shí)稍等久點(diǎn)的乘客會(huì)隨意跳單咱扣,司機(jī)沒(méi)保護(hù)绽淘,還有系統(tǒng)里各種問(wèn)題。電臺(tái)上說(shuō)北京出了個(gè)劃船的APP闹伪,各大公園劃船買(mǎi)票輕松搞定沪铭,司機(jī)嘲笑,有幾個(gè)人劃船偏瓤,咋不解決看病的問(wèn)題杀怠。會(huì)解決的,我們?cè)诟隳靥恕.?dāng)然赔退,司機(jī)問(wèn)我程序員掙多少之后,哀嘆他們起早摸黑的辛苦錢(qián)证舟。
程序員的特性確實(shí)要和別的行業(yè)比較后才明顯硕旗。我在M公司做campus building automation的時(shí)候,作為甲方技術(shù)代表女责,跟著“臨時(shí)大買(mǎi)辦”VP老板漆枚,要和供貨方,建筑公司設(shè)計(jì)師鲤竹,獨(dú)立的燈光設(shè)計(jì)師浪读,律師,實(shí)施人員特別是電工們辛藻,來(lái)回開(kāi)會(huì)(就是斷奶事件那會(huì)兒)碘橘。我email喜歡群發(fā),省事嘛吱肌,大家都通知到了痘拆,沒(méi)想到捅了個(gè)馬蜂窩。關(guān)于一個(gè)小改動(dòng)氮墨,yy方意見(jiàn)非常大纺蛆,甚至直接抱怨我個(gè)人吐葵。我一通危機(jī)公關(guān),很快過(guò)去了桥氏。事后私下里另一方旁觀的人說(shuō)温峭,他打交道的人里還沒(méi)見(jiàn)過(guò)我這樣不爭(zhēng)辯肯抱歉認(rèn)錯(cuò)的。這倒提醒了我字支。程序員的職業(yè)習(xí)慣凤藏,分分鐘在腦子里查錯(cuò),防止自己犯下一個(gè)同類(lèi)錯(cuò)誤堕伪,bugzilla里的任務(wù)都需要“認(rèn)錯(cuò)”而打擊到ego的話揖庄,那真是沒(méi)法做了∏反疲可是在ABCDE公司代表中蹄梢,說(shuō)xxx設(shè)計(jì)不對(duì),就會(huì)讓牽涉的代表覺(jué)得在眾人前丟面子富俄。
小錯(cuò)貌似好處理禁炒,其實(shí)高科技公司的員工是有巨大的壓力的。同事曾提到當(dāng)年剛畢業(yè)時(shí)霍比,為了第一個(gè)芯片tape out失敗自己犯的錯(cuò)齐苛,很久睡不好覺(jué),畢竟一百萬(wàn)美元打了水漂桂塞。跟小醫(yī)生手里死了病人類(lèi)似吧。
程序員需要的勇氣不是英雄氣概馍驯,而是在日常工作中誠(chéng)實(shí)地學(xué)習(xí)和記錄阁危,找解決方案。想汰瘫,看狂打,寫(xiě),寫(xiě)了改混弥,從書(shū)里學(xué)趴乡,從網(wǎng)上學(xué),從同事的經(jīng)驗(yàn)學(xué)蝗拿,從錯(cuò)誤學(xué)晾捏,向業(yè)界同行學(xué)。無(wú)人給你鮮花哀托,老板總嫌出活太慢惦辛。日常會(huì)議爭(zhēng)分奪秒,不會(huì)夸獎(jiǎng)?wù)l誰(shuí)寫(xiě)得多棒仓手,總在討論bug和未完成的工作胖齐。費(fèi)心的工作更需要團(tuán)隊(duì)的協(xié)作玻淑。比如我們的項(xiàng)目涉及醫(yī)學(xué)、飲食呀伙、養(yǎng)生舅世、軟件、硬件妻怎、固件逛钻,可以學(xué)寫(xiě)作、運(yùn)營(yíng)驰弄、英文麻汰、演講,可以搞成研討會(huì)的形式戚篙。不敢說(shuō)團(tuán)隊(duì)20%的時(shí)間拿出來(lái)自由發(fā)揮五鲫,也會(huì)盡量把學(xué)習(xí)這件事見(jiàn)縫插針地做好。有興趣加入我們的人一定不會(huì)嫌事業(yè)止步不前的岔擂。問(wèn)題越復(fù)雜位喂,成長(zhǎng)越快。(我已經(jīng)覺(jué)得女性的很多問(wèn)題還有不少創(chuàng)業(yè)機(jī)會(huì)乱灵。)
再就是---專(zhuān)注塑崖。
早上路過(guò),深深被這一幕吸引了痛倚,忍不住停下腳步偷拍规婆,實(shí)在是被擋,悄悄走到柵欄跟前蝉稳,zoom in一張抒蚜,還是不好。索性把手機(jī)靜音耘戚,伸進(jìn)柵欄又來(lái)了一張嗡髓。從頭到尾老人家沒(méi)抬眼。
綜上所述收津,跟程序員的圈子粘點(diǎn)邊的人可以自行觀察饿这。小孩擇專(zhuān)業(yè)的父母也可以深入考慮要不要走這條路。人生到頭無(wú)非是收集些寶貝撞秋,養(yǎng)養(yǎng)小孩和花草长捧,看得見(jiàn)陽(yáng)光又有樹(shù)蔭乘涼。手上做的是什么有那么重要嗎吻贿?
*~~~~~~~~~~~~~~~~*~~~~~~~~~~~~~~~~~*~~~~~~~~~~~~~~~~~*
舉個(gè)例子吧唆姐,為什么王垠程序員的文章點(diǎn)擊量這么高呢?
我知道他名字的24小時(shí)內(nèi)就憑博文里的線索追到coverity創(chuàng)始人那兒,請(qǐng)介紹發(fā)郵件奉芦,稱(chēng)贊他是一道光赵抢。
雖然他說(shuō)話口氣不太像個(gè)成人,還是非常想與他一起工作声功。在沒(méi)有實(shí)現(xiàn)的情況下烦却,多想讓他給粉絲里捎帶個(gè)招聘廣告。捫心自問(wèn)我這標(biāo)題先巴,就不開(kāi)這個(gè)口了其爵。:)