寫程式語言一定要會英文嗎?英文不好可以學程式嗎?
目錄
很多人一定有這樣的想法:「程式寫的好的人英文應該都很好」,但其實英文能力與程式並沒有很直接的關係。因為程式語言注重的是思考的流程以及邏輯,它強調的是一種思考方式,這種思考過程無論是用哪一種語言都是可行的;英文則是一種語言具體的表現方式,它注重的是記憶以及表現,所以我們可以這樣說:程式是一種思考方式而英文是一種表現方式,一個是內在一個是外在。
可是寫程式都是用英文寫?
很多誤解來自於因為寫程式時都是使用英文,但如果有實際看過程式語法就會發現當中所使用的單字大概都是國小或是國中程度的單字,例如 if, else, for, while, function, class, object, number, integer… 等,程式語言就是由這些單字所拼湊而成,這也是為什麼會說英文只是一個表達的載體,真正的靈魂是內在的程式編寫流程與邏輯。
寫程式英文會變好嗎?英文好的話程式會寫的比較好嗎?
寫程式英文並不一定會變好,一切都是因人而異。如果平常在查詢資料、接觸程式文件時都是找中文資料的話,那肯定是不會變好。雖然在台灣程式相關的文件並不豐富,但在中國大陸卻是非常的多並不擔心找不到中文的相關資料。當然比起中文的資料來說,英文的資料肯定是最多的,而且大多數的最新資訊都是用英文釋出,因此英文好的話就能夠最快的接收到第一手消息,能夠看的資料範圍也會變得非常多。至於看非常多資料是否能夠快速理解內化變成程式,這個就得看個人悟性了,但至少可以得到一個結論:英文好的人在程式學習上會有一定的優勢,來自於可以查閱的資料變多,以及可以吸收到最新的資訊。
為什麼寫程式一定要學英文?
最後讓我們來探討為什麼寫程式一定要學英文這個議題,可能前面看完會想說既使英文不好,只要程式寫的好也無所謂。當然如果你的目標只是想要把程式寫好,這樣想也沒什麼。不過如果跟你說如果英文好的話,你的薪資可能會比現在高出兩到三倍,那麼你可能就會有興趣。事實是在新冠肺炎之後,遠距工作開始盛行,有相當多的國家都願意採用非本地人,此時英文能力就會成為應徵類似工作的第一個條件。這些國外職缺除了可以在家工作以外,開的薪資條件也是比起台灣本地來說高出非常多。如果英文能力讓你有更多的選擇,那麼為什麼不學好英文呢?
本文由程式技術筆記站長撰寫,更多程式技術相關資訊歡迎前往投稿。