我討厭智力題:我還是個程序員嗎?
本文是從 I Hate Puzzles: Am I Still A Programmer? 這篇文章翻譯而來。
本文是從 I Hate Puzzles: Am I Still A Programmer? 這篇文章翻譯而來。
在StakeOverflow上有這樣一個貼子叫“Confessions of your worst WTF moment”(WTF就是What the fuck的縮寫),挺有意思的,我摘幾個小故事過來,希望大家在笑過之后能從中學到什么——所有的經驗都是從錯誤中來的(我在其中加了一些點評)
我骨子里認為自己是個不及格的程序員,曾經我學C,認為C是最強大的;學C++,認為C++無所不能;學.NET,認為萬事萬物皆.NET。那時候學習之余喜歡看一些討論編程語言的優劣的文章,雖然不跟著發表評論,但心里還是有支持的一方。后來用了幾門語言,施施然給自己標榜成:語言不重要,思想最重要。隨著年齡的增長,工作環境內容的變遷,我沒有發現我有了一個放之四海而皆準的觀點,而是不同的階段有不同的困擾,并且越發的挖掘出自己的各種思維缺陷。
我正在讀 Do More Faster 這本書,書中更多的是給 TechStars 創業孵化公司做廣告,但仍然值得一讀。讓我深有感觸的是,書中提到有幾個人,他們通過了審查,成功的 — 至少是獲得了他們的啟動資金,但他們并不懂編程。他們開始學編程,以此來實現他們的創業夢想。
Brad Feld 的一篇文章 The Rise of Developeronomics 中提到了“10倍效率的開發者(10x developer)”的概念(偉大的開發者的效率往往比一般的開發者高很多,而不只是一點點),Adam Loving 在讀了之后受到啟發,并向多位大牛(Ben Sharpe、Collin Watson 和 Jonathan Locke)詢問如何成為“10倍效率的開發者”,最后得到了以下的答案。
程序員的我們,是否想過今后的路該怎么走、如何發展、技術怎樣提高?其實這也是我一直在思考的問題。下面就此問題,分享下我的看法。因為我閱歷有限,有什么說的不對的,大家一起噴!
本文是從 Hackers vs. Coders 這篇文章翻譯而來。