36. 古鲁神话
古魯神話
? ? ? ? 每個人在軟件行業工作足夠長時間后,都會聽到這樣的問題:
? ? ? ? 我遇到了一個XYZ的異常。你知道出了什么問題嗎?
? ? ? ? 問這個問題的人很少去鉆研可以分析問題的堆棧、錯誤日志或者任何上下文內容。他們似乎認為你是在不同的層次上操作,不需要對證據作分析,答案就會在你面前冒出來。他們認為你就是一個古魯(譯注:錫克教徒的師尊)。
? ? ? ? 從不了解軟件的人那里得到這們的問題,是我們可以預見到的,對他們來說,軟件系統就像是魔法一樣。但是在軟件社區中看到這樣的問題卻讓我擔憂。程序設計中也會有同樣的問題,比如:“我在一個庫存管理系統,應該用樂觀鎖嗎?”毫無疑問,提出這個問題的人比收到這個問題的人的更能回答。提問的人知道上下文環境,了解需求,能復述不同策略的優點和缺點。但他們期望你能給出一個聰明的回答,不考慮上下文。他們期望的是魔法。
? ? ? ? 軟件行業是時候消除這種古魯神話了。“古魯”也是人,也像我們一樣邏輯地、系統地分析問題,也利用心算技術和直覺。想一下你遇到過的最好的程序員:總在某一點上,他會比你知道得少。如果一個看起來像是個“古魯”,那么完全是歸功于多年的學習和不斷地改進。古魯,只不過一個不斷學習的聰明人罷了。
? ? ? ? 當然,每個人的天資是有差異的。很多的黑客都比我能做得最好的水平更聰明,更淵博,更多產。即便這樣,打破古魯神話也是有積極的一面的。舉例來說,當和一個比我聰明的人一起工作時,我肯定是個打下手的,給他提供充足的資料以便他或者她充分利用其技能。消除古魯神話也意味著消除改進的一個感知上的障礙,可以看到自己一點點的進步,而不是一個魔法上關卡。
? ? ? ? 最后,軟件行業中最大的一個障礙之一是有意地傳播古魯神話的聰明人。這可能是出于自負,也可能是增加自己在客戶或者雇主眼中的價值的一種策略。確定無疑的是,這種態度會讓聰明的人變得不那么有價值,因為他們沒有給同伴的成長作出貢獻。我們不需要古魯;我們需要的是愿意在他們的領域培養出更多專家的專家。我們每個人都有發揮空間。
原文:The Guru Myth?by?Ryan Brush
總結
- 上一篇: 计算机b级excel题目,全国计算机等级
- 下一篇: 虚拟机局域网拓扑图_Hyper-V虚拟机