程序員都是樂觀主義者

jopen 12年前發布 | 5K 次閱讀 程序員

英文原文: Programmers are Optimists

程序員是我遇到過最樂觀的一群人。當問到他們一些事情將會有怎樣的走向的時候,他們總會告訴你還有一段路要走。

這不是因為他們討厭你,或者是他們根本不知道,而是他們對任何事情都抱著樂觀的態度。項目、技術以及許多未知的未知。特別是這未知的未知,這是不可能預測到一切的問題的。總是有太多的變數。

當時我們覺得可以1,2個小時解決的問題,但忽然要要花費一整天。作為程序員,我們總是假定最理想的情況。還有另外一種職業,也要面對很多不確定性,要做很多預測,那就是醫生。

讓我來跟你說一個程序員的故事:

我的任務是網頁上的分割算法。要將一個網站,決定哪些部分是標題,側邊爛等等。這是一個有趣的事情,因為每個人只想獲取內容豐富的部分。該算法終于在這個星期的早些時候,可以將返回的結果與 HTML 結合顯示。

我說,星期五早上的時候可以完成。我沒覺得這很難,只是我討厭 JAVA,從來沒使用過,還有 2 個星期時間去鉆圖書館。

當然我可以在周五完成這個對于我來說不怎么熟悉的任務,這是出于我對此的評估,我已經做程序員好些年了。

結果,它沒有完成。我花了很多時間在擴展某些對象的功能函數上。

后來我發現我使用的 HTML 解析器是線性的,所以沒有方法來判斷子節點從屬于哪個父節點。

在最后,我用了所有的時間,用最原始的方法將算法的結果加入到 HTML 中——在 DOM 里面,每個節點前加一個數字編號。

程序員是樂觀主義者

每當你跟一個程序員談話的時候,要記得,他們是最樂觀的一群人。是的,即使是最心灰意冷,衣衫襤褸的老程序員也是出奇的樂觀。

因為我們要面對:

  • 深入到項目里面,規范都要改變
  • 用未知的工具,應用于未知的領域
  • 每個不同的項目,都是不同的世界
  • 每隔幾年工具就要更新

作為程序員,如果不樂觀,就會被淘汰。其他行業的人,又有誰可以這么說?

來自: www.daidata.com

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!