如果孔子當(dāng)了碼工

如果孔子當(dāng)了碼工,那么他一定會(huì)發(fā)明一種新的程序設(shè)計(jì)語(yǔ)言,這門語(yǔ)言莊重典雅,格式規(guī)范。他會(huì)告訴你越早的程序設(shè)計(jì)語(yǔ)言才是越好的。他會(huì)培養(yǎng)眾多的弟子,但因?yàn)榇蠊緵](méi)有一個(gè)愿意使用這門語(yǔ)言,他只能帶著諸多弟子顛沛流離,以干咨詢?yōu)樯?/p>

如果老子當(dāng)了碼工,那么他一定會(huì)設(shè)計(jì)一種非常寬松的程序設(shè)計(jì)語(yǔ)言,你甚至不需要聲明一個(gè)變量,因?yàn)槟愀静豢赡軠?zhǔn)確地定義什么是變量。這門語(yǔ)言非常奧妙,對(duì)于懂的人來(lái)說(shuō),它是那么地神奇,可以解決天下任何問(wèn)題,而對(duì)于不懂的人來(lái)說(shuō),它簡(jiǎn)直就是一堆亂碼。

如果韓非子當(dāng)了碼工,那么他一定會(huì)設(shè)計(jì)一種非常嚴(yán)格的程序設(shè)計(jì)語(yǔ)言,不光要聲明變量的名稱和類型,還要聲明它的內(nèi)存地址、生存周期、與哪些其他變量互相作用。

如果莊子當(dāng)了碼工,那么他一定不屑于在任何一家公司里工作,而是自己躲在一個(gè)地方寫自己最喜歡寫的代碼。他的這種思想深深地影響了后來(lái)一個(gè)叫陶淵明的碼工,后者曾經(jīng)在某篇博客中描繪了一個(gè)所有程序都沒(méi)有Bug、碼工和PM和平相處的美好世界。

如果商鞅當(dāng)了碼工,那么他一定會(huì)在哪個(gè)變量運(yùn)行出錯(cuò)時(shí)把所有與它相關(guān)的變量全部刪掉。

如果秦始皇當(dāng)了碼工,那么他一定是那個(gè)將公司發(fā)展壯大、吞并其他競(jìng)爭(zhēng)公司,最終達(dá)到獨(dú)孤求敗的壟斷地位的人。但他一死,他指定的繼承人就會(huì)被CFO、CTO等人挾持綁架,最后公司在新興Startup的圍攻下分崩離析,灰飛煙滅。

如果項(xiàng)羽當(dāng)了碼工,那么他一定不會(huì)在產(chǎn)品發(fā)布前對(duì)代碼進(jìn)行任何測(cè)試,因?yàn)閷?duì)他來(lái)說(shuō)只能成功,不許失敗。

如果司馬遷當(dāng)了碼工,那么他一定會(huì)做非常詳細(xì)的documentation,然后寫一本書,叫《計(jì)算機(jī)科學(xué)及IT行業(yè)發(fā)展史》。

如果董仲舒當(dāng)了碼工,那么他一定會(huì)建議CEO廢除所有的程序設(shè)計(jì)語(yǔ)言,僅僅保留他使用的那一種。但其實(shí)他早已偷偷把其他語(yǔ)言的優(yōu)秀特性吸收進(jìn)自己的語(yǔ)言,包裝之后再推出。

如果王莽當(dāng)了碼工,那么他一定是眼高手低,不搞懂系統(tǒng)上來(lái)就開始Refactor,把全部變量重新命名一遍,把其他所有程序員都弄得頭暈?zāi)X脹,最后被炒掉的人。

如果曹操當(dāng)了碼工,那么他一定會(huì)出任CTO,然后挾持軟弱的CEO向其他部門發(fā)號(hào)施令。

如果劉備當(dāng)了碼工,那么他一定最擅長(zhǎng)當(dāng)Engineer Manager,和眾位碼工稱兄道弟,帶領(lǐng)人馬搶占另外一個(gè)組的工作,最后自己開公司出任CEO。

如果趙云當(dāng)了碼工,那么他一定能夠一面帶著老板的兒子玩耍、一面陪著老板的老婆吃飯、一面還完成了一個(gè)工作量驚人的項(xiàng)目。

如果諸葛亮當(dāng)了碼工,那么他一定會(huì)誘使曹操的公司進(jìn)入一個(gè)不熟悉的市場(chǎng),然后憑借在這個(gè)市場(chǎng)的豐富經(jīng)驗(yàn)、利用恰到時(shí)機(jī)的營(yíng)銷策略一舉打垮對(duì)方的產(chǎn)品。

如果張遼當(dāng)了碼工,那么他一定會(huì)將Agile Development發(fā)揮到極致——正所謂兵貴神速。

如果曹仁當(dāng)了碼工,那么他一定會(huì)將Test Driven Development發(fā)揮到極致——未等寫代碼,先把防御工事搭好,任何Bug都無(wú)法攻破他Unit Test的銅墻鐵壁。

如果華佗當(dāng)了碼工,那么他一定是個(gè)Debug的高手,所有Bug在他手下都不值一提,但因?yàn)槟炒谓o曹操的建議太過(guò)冒險(xiǎn)而被炒掉。相比之下,另外一個(gè)Debug高手扁鵲就比較聰明,雖然很早就看出蔡桓公公司的軟件架構(gòu)有致命問(wèn)題,五次三番建議不被采納之下遠(yuǎn)走高飛。在那之后不久,蔡桓公的公司就垮掉了。

如果武則天當(dāng)了碼工,那么她一定會(huì)因?yàn)轶@人的美貌被CEO看中,但老CEO不久之后卸任,她則被調(diào)到復(fù)印室賦閑。但在新任CEO上臺(tái)以后,她又被調(diào)回Engineering部門做主管,最后干脆自己當(dāng)上了CEO,把公司改了名字。

如果李白當(dāng)了碼工,那么他一定會(huì)邊喝酒邊coding,隨手寫出一個(gè)精彩的算法,他的代碼飄逸靈動(dòng),讀來(lái)酣暢淋漓。

如果杜甫當(dāng)了碼工,那么他一定會(huì)在coding之前冥思苦想好久好久,最后交出一份完美的解決方案。不過(guò)他比賈島要好,后者曾經(jīng)僅僅為了一個(gè)變量命名的問(wèn)題困惑不已。

如果郭子儀當(dāng)了碼工,那么他一定會(huì)是公司遇到危難時(shí)CEO第一個(gè)想到的人。他會(huì)在最危急的時(shí)候挺身出任CTO,但解決問(wèn)題后又會(huì)毫不戀棧地卸任。

如果馮道當(dāng)了碼工,那么他一定會(huì)在公司換了六任CEO以后,依然穩(wěn)坐CTO的位子。

如果朱元璋當(dāng)了碼工,那么他會(huì)在項(xiàng)目發(fā)布之后把所有人都炒掉,然后每天只睡三個(gè)小時(shí),其余時(shí)間都用來(lái)寫代碼。

如果朱熹當(dāng)了碼工,那么他一定會(huì)把所有女程序員全部解聘,因?yàn)檫@不符合他心目中一個(gè)IT公司該有的樣子。男程序員怎么可以和女程序員坐得那么近一起coding!

如果王安石當(dāng)了碼工,那么他一定會(huì)想出一套大刀闊斧的代碼重構(gòu)方案,但因?yàn)橛|動(dòng)了許多老碼工以及財(cái)務(wù)、人力等其他部門的利益,最終該方案被廢止。

如果李時(shí)珍當(dāng)了碼工,那么他一定會(huì)把所有的Library全部嘗試一遍,盡管有好幾次里面的Bug差點(diǎn)讓他的服務(wù)器全部癱瘓。

如果倉(cāng)央嘉措當(dāng)了碼工,那么他一定不會(huì)關(guān)心改進(jìn)產(chǎn)品的代碼設(shè)計(jì);你refactor,或者不refactor,市場(chǎng)需求都在那里,不增不減。

如果郭靖當(dāng)了碼工,那么他一定笨得只會(huì)使用Brutal Force算法,但是能將它的威力發(fā)揮到極點(diǎn)。

如果黃蓉當(dāng)了碼工,那么她一定能非常輕易地學(xué)會(huì)一門新的程序設(shè)計(jì)語(yǔ)言,能夠非常迅速地找準(zhǔn)客戶需求,從而開發(fā)出Prototype。

如果楊過(guò)當(dāng)了碼工,那么他一定會(huì)只用一只手coding,從最符合人體工程學(xué)的鍵盤換到最笨重的鍵盤,最后達(dá)到完全不用任何鍵盤就可以coding的境界。他會(huì)愛(ài)上自己的美女Manager姐姐,當(dāng)她不在他身邊時(shí),他coding的功力將達(dá)到頂點(diǎn)。

如果梅超風(fēng)當(dāng)了碼工,那么她一定會(huì)和男朋友一起把Goto這種邪門外道修煉到頂點(diǎn),并且只使用這一種Control Structure讓全Open Source Community的人聞風(fēng)喪膽。

如果段譽(yù)當(dāng)了碼工,那么他的代碼一定時(shí)靈時(shí)不靈。

如果虛竹當(dāng)了碼工,那么……算了,其實(shí)他本身是想老老實(shí)實(shí)當(dāng)一輩子碼工的,不知怎么就出任了CEO迎娶了白富美。

如果令狐沖當(dāng)了碼工,那么他一定會(huì)反對(duì)使用任何Design Pattern,因?yàn)闆](méi)有Pattern才是最好的Pattern。某一次他寫的所有程序全部崩潰,但他使用了一種神奇的Refactor的方法,讓他的代碼脫胎換骨,煥然一新。

如果東方不敗當(dāng)了碼工,那么他一定會(huì)將指針用到神乎其神的地步。你跟本就無(wú)法知道他的指針究竟指向了哪里。

如果胡斐當(dāng)了碼工,那么他一定會(huì)專門黑那些大公司的銀行賬戶,用盜刷的信用卡給其他屌絲碼農(nóng)發(fā)工資。

如果陳家洛當(dāng)了碼工,那么他一定會(huì)帶領(lǐng)一幫開源社區(qū)的兄弟成立一個(gè)超大的非盈利組織,試圖推翻一個(gè)壟斷公司,但最后發(fā)現(xiàn)其實(shí)那個(gè)公司的CEO是他失散多年的哥哥。

如果韋小寶當(dāng)了碼工,那么他coding的本領(lǐng)一定非常差,所有的心思都花在如何和客服部門的美女們鬼混上。

如果賈寶玉當(dāng)了碼工,那么他也會(huì)和客服的美女們成天廝混,但其實(shí)內(nèi)心對(duì)她們非常尊重,反而認(rèn)為身旁的男碼工都是垃圾。誰(shuí)逼他寫代碼,他就跟誰(shuí)急。

如果胡適當(dāng)了碼工,那么他一定會(huì)認(rèn)為公司所有的產(chǎn)品都是垃圾,主張全部換成其他公司的技術(shù)。

如果魯迅當(dāng)了碼工,那么他的code review一定會(huì)非常嚴(yán)厲,對(duì)出錯(cuò)的地方冷嘲熱諷。他的電腦桌上擺著兩盆植物,一盆是仙人掌,另一盆也是仙人掌。

如果雷鋒當(dāng)了碼工,那么他一定會(huì)非常熱心地幫所有人debug,然后偷偷記錄在GitHub上的某個(gè)文件里。但某一天,他會(huì)在Pair Programming時(shí)因?yàn)榱硗庖粋€(gè)程序員的愚蠢失誤而丟掉自己的工作。

如果黃帝當(dāng)了碼工,那么他一定是那個(gè)傳說(shuō)中的程序員,設(shè)計(jì)了第一個(gè)程序設(shè)計(jì)語(yǔ)言,奠定了所有后來(lái)程序設(shè)計(jì)的基礎(chǔ),所有程序員都奉他為始祖。

如果盤古當(dāng)了碼工,那么他一定是初辟鴻蒙、發(fā)明第一臺(tái)計(jì)算機(jī)的人,就像圖靈和馮諾依曼。

如果柏拉圖當(dāng)了碼工,那么他一定主張?jiān)诰裆系腸oding,而不具體實(shí)施。

如果亞歷山大當(dāng)了碼工,那么他一定率領(lǐng)公司迅速占領(lǐng)全球市場(chǎng),但在進(jìn)軍印度市場(chǎng)時(shí)由于不適應(yīng)那里奇怪的本土文化而慘遭失敗。

如果耶穌當(dāng)了碼工,那么他一定會(huì)宣稱他的所有決定都是CEO的意思,他是CEO的親兒子。盡管從沒(méi)有人見(jiàn)過(guò)這個(gè)CEO。

如果釋迦牟尼當(dāng)了碼工,那么他一定會(huì)告訴你,軟件總要經(jīng)歷設(shè)計(jì)、開發(fā)、維護(hù)、淘汰的輪回。并且你此刻是刁鉆的用戶,下一刻就成了程序猿,所以不如對(duì)每個(gè)人都好一點(diǎn)。

如果穆罕莫德當(dāng)了碼工,那么他一定不允許你使用某種特定的程序設(shè)計(jì)語(yǔ)言。

如果拿破侖當(dāng)了碼工,那么他一定會(huì)憑借某個(gè)最新專利技術(shù)而所向披靡,但被傳統(tǒng)技術(shù)公司圍攻而遭遇滑鐵盧。之后重新組建一個(gè)startup試圖東山再起,可惜由于某個(gè)原因其產(chǎn)品未能成功。有傳言說(shuō)是因?yàn)橛腥嗽谒碾娔X里植入了病毒。

如果莎士比亞當(dāng)了碼工,那么他一定會(huì)開發(fā)出四加四總共八個(gè)非常流行的App,這還不算他最有名、下載量最大的那一個(gè)。

如果柯南道爾當(dāng)了碼工,那么他只會(huì)開發(fā)一個(gè)非常流行的App,這個(gè)App被其他很多人用別的各種語(yǔ)言不斷地實(shí)現(xiàn),但其實(shí)柯南道爾并不認(rèn)為這是他最重要的工作。

如果亞當(dāng)斯密當(dāng)了碼工,那么他一定主張放任程序員們自己做開發(fā),不需要Product Manager的任何管理。

如果凱恩斯當(dāng)了碼工,那么他一定主張Product Manager對(duì)程序員的管理越強(qiáng)越好。

如果希特勒當(dāng)了碼工,那么他一定會(huì)炒掉公司所有的猶太人,然后向其他公司發(fā)起瘋狂的網(wǎng)絡(luò)攻擊,最后倒在一家俄國(guó)公司的最后一道防火墻下,在其他公司攻破自己公司防火墻的那天和情婦在公司地下室里自殺。

轉(zhuǎn)載自果殼:http://www.guokr.com/post/666544/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,578評(píng)論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,701評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,691評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,974評(píng)論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,694評(píng)論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,026評(píng)論 1 329
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,015評(píng)論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,193評(píng)論 0 290
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,719評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,668評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,151評(píng)論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,846評(píng)論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,255評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,592評(píng)論 1 295
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,394評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,635評(píng)論 2 380

推薦閱讀更多精彩內(nèi)容