為什麼有的程式設計師不會程式設計?
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
Jeff Atwood在Coding Horror部落格上這樣寫道:
“這真的很難讓人相信,但是通過Twitter和電子郵件的總結報導,我們可以發現:很多面試程式設計師崗位的應聘人員竟然一點兒也不會程式設計。”
我覺得這作者可能並不瞭解現今的大學教育情況。大多數程式設計師不會程式設計的最根本原因是他們所受的教育讓他們盲目地覺得自己已經會程式設計了。
下面的兩個案例可以用來說明我的觀點。
我曾工作於當地的一家社群學院(兩年制的大學教育)。他們聘請了他們學院中的一個學生一起來開發一個ASP.NET專案,原因是這個學生的教授極力推薦他,因為他所有的程式設計課成績都是A。這位教授說,“這是我教過的最優秀的學生之一。”
也許光看成績,他是最好的 ,但是事實是他一點也不會程式設計。最後沒辦法他只能退出專案,回過頭來重新學習如何做一個真正會寫程式的程式設計師。
沒錯,學校是在教當前比較實用的程式語言,但是學校教育也大多止步於此。我們是學了很多程式語言,就像學數學一樣,這是公式,但是光知道公式是沒用的,還需要練習如何聯絡實際解決問題,這是在課堂教育中所沒有涉及的,甚至學校也不會教你如何解決面試中的任何問題。
我女兒讀書的那個學校我發現情況更糟。他們有一個電腦科學程式設計課程,但是當我和一個剛畢業的大學生交流的時候,我發現我真的沒法說服自己聘用他。這孩子自己也發現被這個破學校騙了,然後一籮筐地將事情的一切都告訴了我。
雖然他讀的是Java語言,但是他竟然連多型性都沒有聽說過。當我問他,“什麼是繼承,舉個實際例子?”的時候,他目瞪口呆,啞口無言。
他也從來沒聽說過JSP、HTML和JavaScript。我真納悶,這學校教Java究竟是教了什麼東西,為什麼連這些基本內容都不教呢?
有評論認為,在這方面需要政府的監管和考核,淘汰掉那些不能真正教會學生程式設計的學校課程。我不否認有些老師會教學生寫程式、關心學生的就業質量,但是我們真的需要改變教育體制以淘汰掉那些不會教學生、自己也不會寫程式的所謂的“專家教授”。也許還可以加入認證測試之類的考核,有助於真正評價學生的能力,幫助他們順利通過面試。
譯文連結:http://www.codeceo.com/article/why-programmer-not-programming.html
英文原文:Why Programmers Can't Program
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 為什麼新人不會程式設計程式設計
- 我為什麼說程式設計師會成為最富有的群體程式設計師
- 程式設計師為什麼不應該加班程式設計師
- 程式設計師什麼都會程式設計師
- 為什麼女程式設計師會這麼少?程式設計師
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 為什麼你還是學不會程式設計程式設計
- 為什麼程式設計師不遵循簡單性?程式設計師
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 為什麼程式設計師喜歡在深夜程式設計?程式設計師
- 為什麼程式設計師做外包會被瞧不起?程式設計師
- 程式設計師為什麼不寫單元測試?程式設計師
- 程式設計師為什麼喜歡程式設計這項工作?程式設計師
- 程式設計師程式設計時喝什麼?程式設計師
- 程式設計師程式設計時喝什麼程式設計師
- 程式設計師,為什麼如此迷茫?程式設計師
- 我為什麼是程式設計師?程式設計師
- 程式設計師職場——為什麼驕傲會妨礙我們程式設計師的進步程式設計師
- 漫畫:為什麼程式設計師會死不瞑目程式設計師
- 程式設計師修煉之為什麼程式設計師被稱為“夜貓子”程式設計師
- 為什麼大多程式設計師黑php不黑python?程式設計師PHPPython
- 為什麼要成為「無敵」程式設計師?程式設計師
- 中國程式設計師為什麼要跳槽?程式設計師
- 程式設計師你為什麼這麼累?程式設計師
- 程式設計師為什麼會憂慮自己的未來?程式設計師
- 我們程式設計師為什麼會感覺到累程式設計師
- 不會填坑的程式設計師不是一個好程式設計師!程式設計師
- 為什麼高階程式設計師討厭程式設計面試? - Adam程式設計師面試
- 為什麼開源可以提高程式設計師的程式設計技能?程式設計師
- 程式設計師面試不應有的8個錯誤程式設計師面試
- 程式設計師壓力那麼大,為什麼還要選擇做程式設計師程式設計師
- 為什麼程式設計師在學習程式設計的時候什麼都記不住?程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 程式設計師何必難為程式設計師程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 為什麼成為一名程式設計師?程式設計師
- 程式設計師應該擁有的程式設計師
- 為什麼美國程式設計師工作比中國程式設計師工作輕鬆、加班少?程式設計師