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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《程序员的修炼——从优秀到卓越》一一1.6 勿以专家自居

發(fā)布時間:2024/9/21 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《程序员的修炼——从优秀到卓越》一一1.6 勿以专家自居 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本節(jié)書摘來自異步社區(qū)出版社《程序員的修煉——從優(yōu)秀到卓越》一書中的第1章,第1.6節(jié),作者:【美】Jeff Atwood,更多章節(jié)內容可以訪問云棲社區(qū)“異步社區(qū)”公眾號查看。

1.6 勿以專家自居

程序員的修煉——從優(yōu)秀到卓越
對于權威,我心存芥蒂。我在“Strong Opinions, Weakly Held”(觀點鮮明,但不固執(zhí)己見)一文中曾經說過下面的話。

當我了解到別人把我視為專家或者權威,而不是像伙伴一樣的志趣相投者時,就會覺得局促不安。

如果非要我說在迄今為止的職業(yè)生涯中學到的一點東西的話,那一定是:當你用專家或者自以為洞悉一切的眼光去面對軟件開發(fā)時,必將面臨失敗。

如果真的有所謂的專家的話,他們一定要比普通人更加不可信,因為他們不夠客觀。各位讀者應該像懷疑身邊所有的東西那樣懷疑我寫的內容。自己調查研究得來的數(shù)據(jù)應該勝過你從別人那里得來的信息,無論那些人被你、我、谷歌乃至大型社區(qū)認為有多么權威。

你和那些自以為是專家的程序員共事過嗎?應該感覺很痛苦吧?我就有過這樣的經歷。你或許會說我已經對專家有了偏見。那么,維基百科(Wikipedia)和我一樣——在維基百科上有一段標題為“給予專家編輯者的警告”的文字做了如下解釋。

1.專家們會通過對經驗和證書的展示來證明自己與眾不同。如果總是默不作聲,是沒有辦法向人證明自己的專業(yè)的。但事實上,通過這種方式來證明自己的專業(yè)是毫無意義的。

2.專家們沒有解決編輯沖突的特權:如果一個專家和一個普通人對于某段內容存有爭議,專家不允許擺架子宣判自己勝出。總之,在維基百科,不管你是不是專家,像“因為是我說的”這樣的話是不會被接受的。同樣,專家貢獻的內容是不會被保護的,普通人可以在后面的版本對其進行修改。理論上來講,編輯的質量才是決定性因素。

3.在維基百科,有一股強大的反專家思潮。如果你是專家,那么對你的要求會比對常人的更高。

在這里,我們可以體會一下這個由整個社區(qū)的人來維護的、自由的、開放的百科全書對于專家貢獻的懷疑論。但是,這樣做可行嗎?

我想說,不去考慮這些內容的來源,而只靠對內容的嚴格審核,這恐怕是唯一可行的方法了。這是對于權威的一種激烈挑戰(zhàn)。但是,這種挑戰(zhàn)恰恰是必要的。這個世界上只有少數(shù)的專家,卻有大量的普通人。當你想要建立一個包含各種信息的網(wǎng)站時,這些普通人的貢獻是最最重要的。這是一個不規(guī)則的世界,里面裝滿了無窮無盡的細節(jié)。對于這一點的認識,恐怕沒人能超過程序員了。每天與各種細節(jié)做著斗爭的程序員,他們對當前的問題擁有最多的認識;對于這些細節(jié),并沒有多少專家能夠了解。

于是,當人們普遍認為專家意見(往好了說)是不切實際,或者(往壞了說)是累贅的時候,成為專家還有什么意義呢?在最近的一次谷歌訪談中,James Bach描述了一個后現(xiàn)代專家的典型形象——他就是《摩天大樓失火記》1中的Steve McQueen。

(轉向消防局局長)“Kappy,我們現(xiàn)在的情況怎么樣?”

“火是從81層的儲藏間開始的,煙非常大,我們目前無從得知煙已經蔓延到哪里了。”

“那排氣系統(tǒng)呢?”

“應該會自動打開的,可能是引擎燒壞了。”

“那灑水器呢?”

“81層的灑水器沒發(fā)揮作用。”

“為什么?”

“我不知道。”

(轉向設計師)“Jim,給我快速介紹一下這里的救火供水管系統(tǒng)。”

“每層都有3英寸和1.5英寸的出水口。”

“每分鐘加侖數(shù)是多少?”

“從底層到68層是1500,從68層到100層是1000,100層以上是500。”

“這些電梯有應急程序嗎?”

“有的。”

“那你打算從哪一層開始?”

“79層。那里是我的辦公室。”

“也就是火災下面的兩層。那將會是我們的前方指揮部。大家?guī)瞎ぞ摺A硗馕蚁肟纯磸?1層到85層各層的規(guī)劃。”

“好的。”

(轉向安保總監(jiān))“給我一份你這里的住戶清單。”

“不用擔心,我們正在把他們轉移出來。”

“不是那些住在里面的人,而是那些在這里的商戶。”

“我們很幸運,絕大多數(shù)人還沒有搬進來呢,其余的晚上都下班了。”

“我想知道他們都是些什么人,不是他們現(xiàn)在在哪兒。”

“他們是什么人?這有什么關系嗎?”

“有羊毛或者絲綢的生產商嗎?這些材料燃燒之后會釋放出氰化物氣體。或者有體育用品的生產廠商嗎,比如乒乓球?這些東西燃燒之后會釋放出有毒氣體。還要我繼續(xù)往下說嗎?”

“好吧,我去給你準備一份住戶清單。”

(轉向救火隊長)“都準備了些什么?”

“升降機組,中央控制。貨梯在這里。空調的輸送管,6英寸的。”

“管道都在這里嗎?”

“1個,2個,3個,4個,5個。”

“81層有沒有施工的地方?有沒有易爆物,比如汽油、清洗劑?”

“我想沒有。”

這段對話除了告訴我們Steve McQueen脾氣不太好之外,還有什么呢?作為一位專家,重要的不是告訴別人你知道什么,而是要清楚你應該問什么樣的問題,并且靈活運用你所掌握的知識去解決眼下的具體問題。作為專家,你的作用是提供明智的、可執(zhí)行的方向。

我喜歡James Bach的演講的原因是,他把演講的整個前半部分時間都用在質疑和顛覆所有的一切上了,包括他的領域、專業(yè)知識,甚至他自己的名聲和信譽。在那之后,他才通過一個持續(xù)學習的過程,慢慢地、小心翼翼地進行重塑。

第0階段:我克服了漫不經心。

我現(xiàn)在明白了,我需要學點東西。

第1階段:我克服了恐懼。

我覺得我可以學會這個科目或者技能。我會對它變得很了解,而不會懼怕比我懂得多的人。

第2階段:我變得有條理。

我不再覺得自己不懂裝懂或者不學無術。我覺得我有能力參與討論或實踐。我對自己說的話很有信心。

第3階段:我超越了自身能力。

現(xiàn)在我覺得對自己有了更高的要求,不再停留在“過得去”而沾沾自喜。我想冒一點風險,富有創(chuàng)造力,不斷學習,不斷推動自己進步。我想要與那些充滿熱情的人共事。

James Bach先生太有洞察力了,他就是我最喜歡的那種“海盜學者2”。他給新近成為專家的那些人提了一些建議:

實踐,實踐,再實踐!
不要把經驗和專業(yè)知識混淆。
不要相信口口相傳,但可以了解一下。
不要單憑信仰,要有自己的方法論。
擁有自己獨特的學習方式——這點沒人能幫你。
請愛惜羽毛。建立并維護自己的聲譽。
孜孜不倦地收集資源、資料和工具。
建立自己的標準和道德規(guī)范。
避免那些庸俗的技能認證。
與那些自我要求高的同事一起工作。
多寫,多說,保持誠實。
當然,Bach先生在這里談論的是測試,但我相信這些建議一樣可以被用于程序開發(fā),或者其他會用到你的專業(yè)能力的領域。從懷疑一切開始,而且一開始的懷疑對象更多的是自己。

如果你想成為一個真正的專家,而不是徒有虛名,那就效仿一下Steve McQueen吧——不要只是告訴別人該做什么,而要做一個善于問問題的人。

總結

以上是生活随笔為你收集整理的《程序员的修炼——从优秀到卓越》一一1.6 勿以专家自居的全部內容,希望文章能夠幫你解決所遇到的問題。

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