英文不好能學程式嗎

英文不好能學程式嗎?其實學程式英文程度並不重要

現在科技越發先進的年代,各式各樣的科技產品一直推出,電腦、手機、平板、智慧科技……等,伴隨科技的進步,”學習寫程式” 已經是越來越多人想嘗試的事情,但另一個大難題也隨之而來,也就是「我英文不好能學會程式嗎?」

英文很差,是否能學好程式?

依照我的經驗來說,我可以很明確地跟你說「可以」,在我要踏入學程式之前,英文能力並沒有特別出眾,在高中統測時,英文成績是所有科目最低分,上大學後也只在大一上過英文課,之後除非必要(某些課程是原文書),我對英文是可以說是退避三舍。

在轉職為軟體工程師之後,就算是現在也還沒辦法跟人用英文溝通,但是這並不會影響我寫程式

為什麼英文不好不會影響學程式?

很多人因為看到開發人員的畫面都是英文,所以認定寫程式一定也要英文很好。其實是個很大的誤區,程式的語法都是用很簡單基本的單字所組成,就算對這單字不了解,只要了解這一段語法的作用是甚麼能夠運用就好了。

當你相信我說的「英文不好不影響學程式」,但在看到下列範例後,又開始懷疑人生了。

有人會說有些單字看起來好難,我根本沒看過!

其實上述程式中很多是程式中的語法使用、方法調用以及開發者自己宣告的變數名稱,這變數名稱是因人而異的,你取名為a、b、c也可以,只要你能記得變數實際代表的定義,我想除了少數天賦異稟、過目不忘的神人,一般人還是取一個相關的名稱方便記憶。

對於初學者而言,在遇到問題需要除錯(debug)時,很多問題已經有中文的資料可以參考(簡體中文居多),不會只能從英文網站找尋問題的解答。

那我可以不用增進英文了?

雖然英文程度高低不影響學會寫程式,但還是建議學好英文,對將來都還是會有幫助的,在下方我會分別列出英文程度對寫程式的影響。

英文不好,對於學會寫程式影響?

資料解讀

我在上方有說到,對初學者而言,有很多問題已經有中文資料教你除錯,但也因為多數是簡體中文資料的關係,在翻譯上多多少少會跟英文本身的本意有些許差異,這部分會需要多花一點時間去理解。

新技術

科技一直在進步,程式的技術也一直在進步,大部分最新技術的文件都是英文,對於想要追求新技術的工程師,會需要花比較多時間去翻譯並理解新技術。

英文好,對於學會寫程式影響?

資料解讀

遇到問題能夠直接查看英文資料除錯,知名的程式相關網站 Stack Overflow、GitHub都是程式設計人員的口袋名單,很多問題在上面都能馬上找到解答。

線上詢問

遇到找不到無法除錯的問題,英文好的人也能直接在Stack Overflow、GitHub上發問,請教國外大神問題,能更快的除錯。

新技術

追求新技術的工程師,英文好的人能夠直接閱讀新技術文件,可以更快的學習並上手新技術。

英文不好看來還是不適合寫程式?

看完上述的解說,是不是覺得英文不好的我看來還是不適合寫程式了……等等!先不要急著下定論!

在這邊我想跟大家釐清一件事情,那就是「英文程度與學會寫程式」是不相關的!有沒有發現,我列出的例子,都是在需要找尋問題的資料以及新技術的學習時,對英文程度的要求。

對於剛開始學程式的初學者來說,英文不好並不會影響你學習寫程式,我本身英文也很差,完全無法用英文與人溝通,甚至連單字的發音都有問題,在我踏入學程式的階段,才發現其實並不需要到很好的英文能力也能學會寫程式。

結論

如果有人問我英文不好能學程式嗎,我可以很肯定地說,當然可以!

我覺得寫程式同時精進英文是不衝突的兩件事,某種程度上來說還有互補的作用,在寫程式時,每天都要面對英文,長期下來也會比較習慣英文,英文能力也會有所提升,英文能力提升對於寫程式、查看英文資料也會更上手,這也是我目前的親身經歷

最後來個總結:

英文不好能學程式嗎?可以,但要想成為厲害的軟體工程師,必須精進自身的英文能力。



如果對文章內容有任何問題,歡迎在底下留言讓我知道。

如果你喜歡我的文章,可以按分享按鈕,讓更多的人看見我的文章。

還沒訂閱部落格的朋友,可以在右側填入信箱,收到我最新文章的通知。

by 兔程師

留言回應

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *