今天來繼續說說爲何左腦是基礎?程序員
上一篇我提到了,外行對程序員的兩個誤區:英語好和邏輯好。編程
實際上這兩點通常來講都是程序猿的死穴,特別是英語好。segmentfault
我問過好幾個程序猿,大部分人很乾脆的認可英語很差,也沒見過幾個英語好的。有一兩個較勁的,說:英文技術資料都能差很少看個七七八八,基本明白。架構
你們有沒有想過一個問題?只能勉強看懂英文技術文檔的人,能流利順暢的用英文寫文章麼?
寫出來的文章可以被他人順利理解麼?能清晰和容易的表達本身的思想和觀點麼?編程語言
只會用漢語拼音的人,能用漢語拼音流暢的表述本身的觀點麼,能寫一篇中長篇的小說或敘述文不?spa
我之因此這麼看重英文基礎,實際上就是想告訴你們,一個優秀的程序員,實際上就是一個優秀的小說家,可以用代碼優雅的表達一個思想,一個架構,一個理念。code
「代碼就是最好的註釋」 -- 這句話是創建在你可以優雅表達你思想的前提下。blog
因此,沒有一個良好的英文基礎,就沒辦法準確優雅的表達你的思想,即使你的思想再優秀,那也是「啞吧吃餃子,內心有數」而已。文檔
英文的功底確實不是一朝一夕能進步的,可是繞道走,是永遠也解決不了問題。get
咱們不須要用英文來寫複雜的小說,而是要把經常使用的編程英語熟練掌握。認識到這一點,可能就不須要特別恐懼本身的英文功底。
簡單點說,咱們須要用編程語言來書寫本身的思想,用到的英語遠遠比寫一篇新聞少的多。
一個英語很差的程序猿
和
一個編程英語很差的程序猿
是兩個徹底不一樣的概念。
你能夠是一個英語很差的程序猿,但你不能是一個編程英語很差的程序員!!!
英語 != 編程英語
努力吧,學好你的編程英語,這是基本功,避無可避!
Go go go!
我會在將來的練習篇,整理經常使用的編程英語詞彙,詞組等。你們也能夠在評論中,貼出本身認爲合適的編程英文詞彙。