請不要對程式設計師初學者說這些話……
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
下面是一位經驗豐富的程式設計師和一個初學者之間的典型互動:
程式設計師:我聽說你正在學習程式設計。好極了,你學到哪裡了?
初學者:我正在自己的mac上使用TextMat學習一些基本的PHP和HTML語言。
程式設計師:太滑稽了,你竟然學PHP!!你應該部署Heroku,用Vim學習Ruby on Rails的程式碼。TextMate就是專為菜鳥寫的。然後可以再學點Node.js,知道不,那樣才正確?
初學者:呃……好,知道了。
要是讓我聽到這樣的話,我會忍不住朝說這種話的程式設計師“呸”,因為這會打擊初學者的信心。沒錯,你是在真心給建議,但是到了初學者耳中,那就是他們仰望的那個人在貶低他們所做的努力,將他們的認真學習直接劃到“不是真正學習程式設計”的行徑中。
如果你也是程式設計師,那麼請不要詆譭初學者的努力……除非你願意親自投入大量的時間來確保他們可以學到你想要他們學習的那些知識。如果只是這樣不負責任地批評程式語言和工具不好,只會磨損他們的激情和動力。
我知道這很難(我曾經就犯過這樣的錯誤),特別是如果我們給出的的確是我們認為好的語言、框架、庫、文字編輯器、主機環境等等,比他們正在學的不知道要好上幾百倍,甚至還能免去他們走不少彎路。但是請務必忍住!
自由地選擇自己想學習的東西,能觸發人的興趣,然後我們再指點他們一條康莊大道。如果他們正在學習的內容實在不好,老是陷入僵局,然後來詢問你是否有什麼好辦法時,只有在這個時候,你才可以自由暢談關於純函數語言程式設計設計或其他等等這些你自己的獨特見解。
當然,你可能並不是唯一一個和初學者交流的程式設計師。很多資深程式設計師(尤其是在網路論壇)都會有類似嘲諷的言辭,特別是當他們提及自己最喜歡的語言/庫/框架/文字編輯器/主機環境的時候,都會堅稱自己的才是最棒的。所以,初學者很容易陷入困惑,因為會有人不斷地告訴他們他們的選擇是有多麼的糟糕,即使現在看起來一切進行順利。而更為糟糕的是,每個所謂的專業人士推薦的都是不同的工具系列。Who is right?!?究竟應該怎麼做?
最後,附上開頭那個互動更具建設性的版本:
程式設計師:我聽說你正在學習程式設計。好極了,你學到哪裡了?
初學者:我正在自己的mac上使用TextMat學習一些基本的PHP和HTML語言。
程式設計師:太棒了,讓我看看你的第一個PHP應用吧!如果到時候你對基礎的Web開發比較熟悉了,我推薦你學習我最喜歡的Ruby on Rails框架。然後我們就可以探討它和PHP的異同點了。
初學者:謝謝你的鼓勵!我會與你保持聯絡的。
譯文連結:http://www.codeceo.com/article/do-not-say-this-to-beginner.html
英文原文:Programmers: Please don't ever say this to beginners
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 程式設計師,請停止說這20句話程式設計師
- 請不要說自己是Java程式設計師Java程式設計師
- 請不要說自己是 Java 程式設計師Java程式設計師
- 經驗豐富的程式設計師,不要和新手說這些程式設計師
- 我想對所有新程式設計師說的一些話程式設計師
- 對程式設計師說點實在話程式設計師
- 老程式設計師不該說這些不負責任的話程式設計師
- 程式設計師:請你不要對業務「置之不理」程式設計師
- 對程式設計師初學者的3條基本建議程式設計師
- @程式設計師,請掌握這些核心生存技能程式設計師
- 程式設計師,請你不要在坑程式設計師了?程式設計師
- 論跟程式設計師談話的技巧:千萬不要跟程式設計師說,你的程式碼有bug程式設計師
- To be a real programmer,對程式設計師說點實在話程式設計師
- 在程式設計師面前千萬不要說這9句話,我一個同事就死的很慘!程式設計師
- 對於程式設計師說的話 專案經理們是這樣理解的程式設計師
- 給Python初學者的一些程式設計技巧Python程式設計
- 程式設計師的這些笑話,你都看得懂嗎?程式設計師
- 程式設計師的這些笑話 你都看得懂嗎?程式設計師
- 我想對所有新手程式設計師說些肺腑之言程式設計師
- 話說程式設計師的職業生涯程式設計師
- 程式設計師常說的11句話程式設計師
- 一個女程式設計師有話說程式設計師
- 給Python初學者的一些程式設計建議Python程式設計
- 請不要讓程式設計師在黑暗中摸索程式設計師
- 請不要再責怪你的程式設計師“太慢”程式設計師
- 工程師們 請停止說這 20 句話工程師
- 初學者的程式設計自學指南程式設計
- 程式設計師到底是幹什麼的?請不要再黑程式設計師了程式設計師
- 程式設計師就業前景如何?看看這些報告怎麼說程式設計師就業
- 好程式設計師Java培訓分享Java初學者必讀程式設計師Java
- 程式設計師分享前端初學者入門學習順序程式設計師前端
- 程式設計師與禪的對話錄程式設計師
- 初學者學習程式設計的方法程式設計
- 程式設計“初學者”入門指南 (轉)程式設計
- 不要逼我結對程式設計程式設計
- 漫談程式設計師系列:請區別對待女程式設計師程式設計師
- 程式設計師最常說的9句話,精準!程式設計師
- 話說C#程式設計師人手一個ORMC#程式設計師ORM