這個(gè)世界原來(lái)并不復(fù)雜,是欲望讓你麻木變得害怕盏道,點(diǎn)一盞燈,買一束花载碌,只要有愛不管走到哪里都有你的家猜嘱。-----垃圾話from GAI
思考:編程是什么?到底什么是真正的程序員嫁艇?
他是一個(gè)編程小白朗伶,剛剛學(xué)會(huì)初級(jí)的編程技術(shù),因?yàn)樗胍焖俚姆e累經(jīng)驗(yàn)并把自己的學(xué)習(xí)經(jīng)驗(yàn)記錄下來(lái)裳仆,于是他決定寫一個(gè)博客腕让。這個(gè)程序用到了數(shù)據(jù)庫(kù)、java服務(wù)端開發(fā)歧斟、磁盤讀寫纯丸、socket、前端js框架静袖。當(dāng)它第一次跑起來(lái)的時(shí)候觉鼻。他很興奮。雖然這個(gè)程序還不夠完善队橙。
一位長(zhǎng)者告訴他坠陈,這個(gè)程序需要重構(gòu)、更好的測(cè)試捐康、文檔仇矾、分析。它只要運(yùn)行了一段時(shí)間就會(huì)崩潰解总。果不其然贮匕,由于程序的配置錯(cuò)誤、日志不工作花枫。磁盤運(yùn)行速度不穩(wěn)定刻盐、網(wǎng)絡(luò)卡頓掏膏、有bug、編碼混亂敦锌、數(shù)據(jù)庫(kù)設(shè)計(jì)不合理馒疹、沒有異常處理導(dǎo)致問題找不到根源。真的像面條一樣糟糕乙墙。
遇到這樣的結(jié)果颖变,他一籌莫展,他告訴長(zhǎng)者:“通過這件事伶丐,我發(fā)現(xiàn)自己簡(jiǎn)直一無(wú)所知悼做,我本來(lái)是按照我的需要寫的疯特,我原來(lái)的想法太天真了哗魂,后來(lái)我修復(fù)bug的時(shí)間居然比我開發(fā)的時(shí)間還要多,實(shí)現(xiàn)的結(jié)果與我付出的時(shí)間完全不成正比漓雅,雖然這樣录别,但我仍然認(rèn)為這件事情讓我收獲了很多×谕蹋”
他走進(jìn)了一件辦公室组题,想找尋有經(jīng)驗(yàn)的程序員取經(jīng),獲得一些建議和幫助抱冷。
他遇到一個(gè)驕傲的程序員崔列,而且自我感覺良好。傲慢的高級(jí)程序員說(shuō):“哎旺遮,過來(lái)新手赵讯!歡迎來(lái)到我所擅長(zhǎng)的領(lǐng)域,在這個(gè)領(lǐng)域我是專家耿眉!”
“專家边翼?“他問道:”專家是什么都懂,可以編寫任何程序嗎鸣剪?“
”是的组底!“傲慢的高級(jí)程序員回答。接著又說(shuō):”準(zhǔn)確的說(shuō)筐骇,應(yīng)該是大多數(shù)程序债鸡。因?yàn)槲抑痪帉懹袃r(jià)值的程序,我不會(huì)浪費(fèi)時(shí)間在沒有意義的小程序上铛纬。很多程序我都寫過厌均。但是他們都難不到我!“
”哦饺鹃,所以你能幫我完善一下我的程序嗎莫秆?“他問道之后開始闡述他的網(wǎng)站系統(tǒng)间雀,但是被高級(jí)程序員打斷了:
“對(duì)不起,我覺得你的網(wǎng)站系統(tǒng)沒有一點(diǎn)價(jià)值镊屎∪切” “為什么?” ?“經(jīng)驗(yàn)缝驳,我擅長(zhǎng)編寫我開發(fā)的東西连锯,為也只做我擅長(zhǎng)的領(lǐng)域的開發(fā)。我需要確保我在我的領(lǐng)域的永遠(yuǎn)有價(jià)值用狱。這叫做工作保障运怖,也叫做適者生存。但這就是我的風(fēng)格夏伊。我只專注我的領(lǐng)域摇展!”
他說(shuō):“那你為什么不幫我呢?”高級(jí)程序員說(shuō):“花費(fèi)我的時(shí)間去幫助你溺忧,意味著我需要花費(fèi)更多精力去幫助別人咏连,而不是提高自己—這對(duì)我來(lái)說(shuō)不是一個(gè)好主意。我的建議是:自己多努力鲁森,自己弄懂祟滴。還可以塑造你自己的心性”
“你說(shuō)的方法,好像不是很高效歌溉。垄懂。⊥炊猓”高級(jí)程序員接著說(shuō):“你可以到學(xué)校去學(xué)草慧,或者自學(xué)。事實(shí)上這種方法可以淘汰那些懶惰榜晦,只喜歡簡(jiǎn)單的事情的人冠蒋,真正渴望知識(shí)的人才能成功!”
他對(duì)這個(gè)不喜歡幫助別人的專家感到十分驚訝乾胶,不僅如此抖剿,那個(gè)專家還因?yàn)閯e人的技術(shù)不行而惱火。這個(gè)專家眼界是狹隘的识窿,只關(guān)心自己擅長(zhǎng)的領(lǐng)域斩郎。活在自己的世界里喻频。
“我明白了缩宜,我想我很慶幸你沒有幫助我。”
他飛快地跑出了那個(gè)傲慢的專家辦公室锻煌,強(qiáng)烈抑制著自己的眼淚妓布,想著自己是來(lái)尋找?guī)椭模皇莵?lái)找罵的宋梧。
然后匣沼,他又走到另外一個(gè)辦公室,里面有一個(gè)男士捂龄,他的座位周圍都是精裝厚厚的編程書籍释涛。“大牛倦沧,你有好多書阿唇撬!”大牛回答道:“是的展融,這些書都是程序員必看的書籍窖认,如果你沒看過這些,你很難成為’大庞郏‘耀态。他問道:”我想我現(xiàn)在還是很菜轮傍,請(qǐng)問這些書里面你最喜歡哪本暂雹?“
”哦,是這樣的這些書大多數(shù)我都沒有讀完创夜『脊颍“他問:”那你現(xiàn)在還是個(gè)’大牛‘嗎驰吓?“
”不涧尿,我還不是∶史。“這個(gè)程序員很驕傲的說(shuō):”我其實(shí)是一個(gè)很垃圾的程序員姑廉。“
”那太丟人了翁涤,我正在努力變強(qiáng)桥言。“大牛撇嘴道葵礼『虐ⅲ”“你聽說(shuō)過’達(dá)克效應(yīng)’嗎?”
簡(jiǎn)單的說(shuō)就是:能力越強(qiáng)的人總是低估自己鸳粉,能力弱的人總是高估自己扔涧。“
“也就是說(shuō),如果我覺得自己在變強(qiáng)枯夜,其實(shí)我并沒有變強(qiáng)”弯汰。”是的湖雹,所以我宣揚(yáng)我是一個(gè)糟糕的程序員蝙泼,但根據(jù)‘達(dá)克效應(yīng)’我是低估了我自己,所以我是一個(gè)好的程序員劝枣,你怎么看汤踏?
”這也就是程序員都喜歡自嘲,說(shuō)自己是碼農(nóng)的原因吧舔腾。當(dāng)你認(rèn)為自己足夠好了溪胶,你就放松了,也就沒有了前進(jìn)的動(dòng)力稳诚。
他心領(lǐng)神會(huì)道:”你的意思是:一旦自我感覺良好哗脖,也就是正在走向失敗,應(yīng)該時(shí)刻覺得自己還不夠好扳还〔疟埽“
”是的,但是如果你這樣應(yīng)對(duì)所有的事情那就非常危險(xiǎn)氨距,你可能會(huì)被認(rèn)為是自作聰明桑逝,別人可能會(huì)因?yàn)槟泔@得低能就解雇你。所以俏让,我告訴你一個(gè)方法楞遏,如果別人給你拋出一個(gè)簡(jiǎn)單的并且你會(huì)的問題,你就表現(xiàn)的低能一點(diǎn)首昔,如果別人拋出的問題你不會(huì)寡喝,你就說(shuō)你這個(gè)地方到處都是問題,還有很多不完善的地方勒奇,
總之就是轉(zhuǎn)移話題预鬓,然后讓他們感到絕望,最后還是他們自己解決赊颠「穸“
”所以,這就是你的立場(chǎng)巨税?這是你的一貫作風(fēng)蟋定?你會(huì)的問題裝作對(duì)此無(wú)能為力,使得真正無(wú)法解決這個(gè)問題的人抓狂草添;當(dāng)你遇到不會(huì)的問題驶兜,你裝作很了解,使得別人根據(jù)你的建議去改善其他的地方,而與真理漸行漸遠(yuǎn)抄淑,浪費(fèi)時(shí)間“
專家反駁道:”很多情況下屠凶,才能不是最重要的,但口碑很重要肆资,人們雇傭朋友矗愧,不被喜歡的人和無(wú)關(guān)緊要的人會(huì)被第一個(gè)炒魷魚。要不就改變環(huán)境,改不了就適應(yīng)環(huán)境,適應(yīng)不了就被淘汰柔逼。這就是‘社會(huì)’。企業(yè)中是這樣属愤,學(xué)術(shù)界基本也是。做這行酸役,你認(rèn)識(shí)誰(shuí)住诸,學(xué)會(huì)推銷自己,建立自己的聲望涣澡。這樣你才能在企業(yè)里面站住腳贱呐。“
他無(wú)力反駁入桂,并向?qū)<揖瞎硎臼芙萄俎保x去。走到外邊事格,他發(fā)現(xiàn)一個(gè)衣衫襤褸的男乞丐惕艳。
”你好,你覺得幫助一個(gè)需要幫助的人感覺怎么樣驹愚?“ 他道:”那樣可能讓我感覺更好,我在那棟大樓里尋找?guī)椭痈伲乾F(xiàn)在我感覺更加迷惑了”逢捺。
乞丐說(shuō):“我?guī)湍惴治鲆幌拢鳛檐浖臉I(yè)者癞季,他們最擅長(zhǎng)做的事情是幫助把人們的工作變成程序劫瞳,使人們變得輕松。軟件正在吞噬這整個(gè)世界绷柒,使得世界改頭換面志于。但是事實(shí)上我們還是舊的世界,一些根生蒂固問題還沒法解決废睦,你當(dāng)前要解決的個(gè)人問題根本就是小巫見大巫伺绽,不值一提。即使你做到了,也不能得到真正的滿足奈应,因?yàn)槟亲疃喑蔀槟沆乓馁Y本澜掩。
“那我怎樣才能獲得真正的滿足?”乞丐沉思了一會(huì)杖挣,最后提出讓他幫助他肩榕,給他捐點(diǎn)金銀首飾,月光寶盒啥的惩妇。因?yàn)槠蜇ふJ(rèn)為這種方式可以讓他感覺更有滿足感株汉。
回到自己的出租屋,他躺在床上開始思索歌殃,忽略了以人為本郎逃,只是為了解決問題而解決問題,這樣永遠(yuǎn)也得不到滿足挺份。隨著時(shí)間的推移褒翰,各種問題都會(huì)浮現(xiàn)。當(dāng)解決了人們迫切關(guān)注的問題的時(shí)候匀泊,人才會(huì)得到真正的滿足优训!有的時(shí)候,根本就不需要計(jì)算機(jī)各聘,而且大部分是的揣非。呵呵!