日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

读《编程之道》-对于程序员的抽象描述

發(fā)布時(shí)間:2025/6/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 读《编程之道》-对于程序员的抽象描述 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

《編程之道》的第二篇是“古代的大師(The Ancient Masters)”,不知道悟道非常深的作者為何在編程大師的前面加上了個(gè)“古代”來修飾,我們知道計(jì)算機(jī)的發(fā)展歷史并不長,用上“古代”似乎有點(diǎn)過火了,難道“古代的大師”和現(xiàn)在的大師有所不同?讓我們看看作者所寫的相當(dāng)抽象的描述吧。

摘錄如下:

編程大師如是說:‘倘若三天不編程,生活將變得毫無意義。’

這句話是開篇語,只是我不贊同作者的看法,因?yàn)槲艺J(rèn)為編程大師不一定要每天都編程寫代碼。真正的大師,已經(jīng)在注重思想方面的了,他可以當(dāng)架構(gòu)師、設(shè)計(jì)師,怎么還會(huì)執(zhí)著于寫代碼呢?雖然說編程可以將大師的思想表達(dá)、實(shí)現(xiàn)出來,但不編程也不至于“生活將變得毫無意義”呀。

此外,如果真如作者所說,連大師幾天不編程都覺得不當(dāng)?shù)脑?#xff0c;那是不是說明作為一名初學(xué)者更應(yīng)該非常注重通過編程來逐步學(xué)習(xí)呢?嗯,也許這就是作者的隱含意思。

2.2 計(jì)算機(jī)巨擘圖靈曾經(jīng)夢(mèng)到他是一臺(tái)機(jī)器。當(dāng)他醒來時(shí),他驚嘆道:‘我不知道——我是夢(mèng)到了自己是臺(tái)機(jī)器的圖靈,還是一臺(tái)夢(mèng)到了自己是圖靈的機(jī)器?’

不知這故事真或假,圖靈用了相反的描述來說明自己做夢(mèng)的事情。既然圖靈都不知道自己是機(jī)器還是圖靈自身,那么我們也沒必要去追尋這個(gè)這么抽象的答案了。可以肯定的是,圖靈幾乎將自己與計(jì)算機(jī)融為一體了,就連思維也陷入進(jìn)去了…

2.3 一家大電腦公司的一名程序員參加了一次軟件研討會(huì)。他回來后向經(jīng)理匯報(bào)說:‘為其他公司工作的那些程序員都是些什么人啊?他們行為拙劣,不顧及自己的儀表。他們頭發(fā)又長又亂,衣服又皺又舊。他們闖進(jìn)我們的會(huì)客組,還在我演講時(shí)發(fā)出粗魯?shù)男[。’

經(jīng)理說:‘我本不應(yīng)該派你去參加這個(gè)會(huì)議,那些程序員是生活在物質(zhì)世界之外的。他們認(rèn)為生活是荒唐的,只是一種意外的巧合。他們來去自如。他們只為他們的程序而活著,無憂無慮地活著。為什么要用社會(huì)習(xí)俗來約束他們呢?他們活在此道之中。

從上面程序員的反饋中我看到的是一位大公司的程序員只會(huì)挑剔其他公司程序員的不足之處,而沒有從自身開始分析兩者的不同,這是不是作者在說明:永遠(yuǎn)不要自以為是,正確看待自身以及他人才有利于我們彼此。

而從經(jīng)理的回答中似乎可以看出,經(jīng)理理解程序員各方面的特點(diǎn),似乎在體諒程序員。但是,“生活在物質(zhì)世界之外”“認(rèn)為生活是荒唐的”“為程序而活著”是不是也在另一方面強(qiáng)調(diào)、譏諷了某些程序員的不恰當(dāng)想法、做法呢?這個(gè)值得我思考一番。

最后,“為什么要用社會(huì)習(xí)俗來約束他們呢?”是不是表明了作者贊同只要一個(gè)人各盡其能、各得其所就不應(yīng)該被社會(huì)所否定、批判?是因?yàn)檫@些程序員能夠?qū)崿F(xiàn)其自身價(jià)值嗎?

2.4 一位初學(xué)者問大師:‘有位程序員,從不構(gòu)思、編寫文檔或測(cè)試他的程序,然而所有知道他的人都認(rèn)為他是世界上最棒的程序員。這是為什么呢?’

大師回答說:‘那個(gè)人掌握了道。他不需要實(shí)現(xiàn)進(jìn)行構(gòu)思,當(dāng)系統(tǒng)崩潰時(shí),他不會(huì)因此而悶悶不樂,而是心平氣和地接受整個(gè)事實(shí)。他還從編寫程序說明文檔的需要之中超脫了出來,不在意是否有人看他的編碼。

他也不需要進(jìn)行測(cè)試,他的每個(gè)程序的內(nèi)在都完美無缺,寧靜而優(yōu)雅,程序的用途也顯而易見。的的確確,他已經(jīng)進(jìn)入了道的神奇境界。

這是奇怪,世界上真的有這位初學(xué)者所描述的程序員嗎?而大師竟然也肯定了這類程序員的存在,而且是進(jìn)入了“道的神奇境界”。我們知道,作者應(yīng)該不可能拿道來作為反諷吧。可是,不構(gòu)思、不寫文檔,系統(tǒng)崩潰了仍能興平氣和的程序員真的可以被肯定嗎?不解…

希望各位也給個(gè)看法,指導(dǎo)一下我這個(gè)迷迷糊糊的螞蟻,謝謝!

轉(zhuǎn)載于:https://blog.51cto.com/haolloyin/351027

總結(jié)

以上是生活随笔為你收集整理的读《编程之道》-对于程序员的抽象描述的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。