有感于知乎上的一篇關(guān)于程序員的討論,讓我突然之間心有戚戚然躯泰,最近一段時間有點江郎才盡的感覺谭羔,寫不了大的主題,就寫點小東西吧麦向。
我們從知乎上面引用的這段小故事開始:
魏文王問扁鵲家里三兄弟誰的醫(yī)術(shù)最好瘟裸。扁鵲回答說大哥最好,二哥次之诵竭,他自己最差话告。魏文王疑惑了兼搏,又問道,為什么扁鵲最有名呢?扁鵲回答說因為大哥治病的時候人沒病就防止了沙郭,所以毫無名氣佛呻。二哥呢,病剛起來的時候棠绘,就給治好了件相,大家以為只能治小病。而自己呢氧苍,能耐不夠,非要到了病的很厲害了才能看出來泛范,治起來的動靜就大了让虐。好在還不至于庸醫(yī)能治好,結(jié)果大家看到每次治的都是頑疾罢荡,反而出名了赡突。
這發(fā)生在幾千年前的對話是不是靠譜我們不知道,但是拿這話來套程序員的生態(tài)圈区赵,真就是一套一個準(zhǔn)惭缰。
故事一
微軟某個大牛軟件下面兩個不同的組里各有一個大牛程序員,為了不失一般性笼才,我們叫張三和李四吧漱受。張三的特點頗有點大哥的風(fēng)范,偶爾也充當(dāng)一下二哥骡送。寫的程序嚴(yán)謹(jǐn)昂羡,測試也很嚴(yán)謹(jǐn),幾乎不犯錯摔踱。組里其他同事有錯的虐先,也在出大事之前默默的修掉了。
李四的風(fēng)格和扁鵲像派敷,手腳麻利干活快蛹批,但是坑也很多,好在李四人聰明又手腳麻利篮愉,每次總是能夠在自己或者組里其他人搞出驚天動地的大事來的時候腐芍,把坑迅速填好,救產(chǎn)品于危難潜支。
名氣來說甸赃,李四是整個產(chǎn)品部門從VP往下數(shù)出了名的可靠的火槍手,救火隊員冗酿。領(lǐng)導(dǎo)信任不可或缺的左膀右臂埠对,張三就默默無聞了络断,只有小組里面的人知道自己是高手。
說起結(jié)局來项玛,李四很快就到了principal貌笨,張三嘛,一直默默無聞襟沮,很多年以后終于熬資歷到了senior锥惋,然后在一次裁員中被裁掉了。
故事二
事情到這里就有點意思了开伏,幾千年前的故事膀跌,幾千年后還在上演,看官可能覺得這個是特例固灵,其實不然捅伤,這樣的故事一直在上演。
說說另外一個順利上市擴(kuò)張的公司的故事巫玻。我們知道但凡是初創(chuàng)公司里的員工丛忆,都是能夠迅速的開發(fā)出差不多能用的東西的工程師的天下,但是這個東西有個度仍秤,差不多能用的東西短平快帶來的副作用其實很大熄诡,弄不好就得在未來某個時候全部重寫。
這個公司的領(lǐng)導(dǎo)層就是這樣一群碼農(nóng)自然而然的升上來的诗力,崇尚的就是這種做事風(fēng)格凰浮,但是因為公司大了,產(chǎn)品不能夠再到處是bug了姜骡,可是公司的test coverage又是一塌糊涂导坟,哪里都是坑,所以每次新版本的發(fā)行圈澈,都不停的延期惫周、延期又延期。
公司里我認(rèn)識的有一個俄羅斯來的人康栈,做事情嚴(yán)謹(jǐn)递递,寫程序的test coverage很好,因為以前合作的關(guān)系啥么,知道這個人的工作style登舞,而且知道這個人是我見過的最為優(yōu)秀的程序員之一。有次我偶遇聊起天來悬荣,這位一個勁的和我訴苦菠秒,苦不該去這個公司。因為公司里面所有的人崇尚的是救火隊員氯迂,從未有人覺得好好寫code践叠,少出bug是重要的言缤。
后來我又認(rèn)識了一個羅馬尼亞來的工程師,也是同一個公司禁灼,這位羅馬尼亞老兄的程序我就不評價了管挟,實在有點不堪入目,然而我看看linkedin弄捕,在此公司混的是風(fēng)生水起僻孝。我再次和俄羅斯人見到的時候,俄羅斯人和我說守谓,這個羅馬尼亞人啊穿铆,就是個徹頭徹尾的hacker~每次做事都是把當(dāng)前的bug修掉再說,code一塌糊涂分飞,最后別人都得替他擦屎悴务,但是領(lǐng)導(dǎo)們都很喜歡他啊,能迅速的修好東西讓產(chǎn)品出去譬猫。
思考
這事情說到這里,其實可以概括下來兩句話:曲突徙薪亡恩澤羡疗,焦頭爛額為上客染服。
一個程序員為了不出問題而做的努力,往往沒有那些出了問題以后再打雞血一樣去努力解決的人獲得的回報多叨恨,你說按照這個標(biāo)準(zhǔn)去判斷柳刮,到底是哪里出錯了呢?
從這一點來說,我們首先得要看看一個領(lǐng)導(dǎo)是怎么樣去評價一個好或者不好的程序員的痒钝。在我的經(jīng)歷里面秉颗,并不是沒有遇到過在意系統(tǒng)結(jié)構(gòu),對那些能夠?qū)懗霾诲e的程序送矩,能夠防范未然的程序員領(lǐng)導(dǎo)是非常重視蚕甥,然但更多的領(lǐng)導(dǎo)其實最在乎的依然是如何能夠迅速的把東西寫完,迅速的發(fā)布出去栋荸。
基于后者的情況越來越普遍菇怀,尤其是在比如著名的亞馬遜的很多產(chǎn)品組,領(lǐng)導(dǎo)有的是MBA或者產(chǎn)品經(jīng)理出身的晌块,其評價體系里面爱沟,并不會給扁鵲大哥那樣的程序員太多發(fā)揮的空間。
我作為程序員的時候纪吮,是非常希望自己可以成為扁鵲大哥這樣的牛逼的大神的她君。我環(huán)顧四周的時候役拴,看到拯救公司的英雄們辐赞,各個都如同扁鵲括享,或者扁鵲++搂根。這個問題我很困擾了,讀到知乎上的文章奶浦,頗心有戚戚然兄墅。那么碼農(nóng)們,你們怎么選?經(jīng)理們澳叉,你們怎么看?