想轉職軟體工程師需要先學英文嗎?

想轉職軟體工程師需要先學英文嗎?

文章最後更新時間 2019年 10月 14日

在論壇問到寫程式必學的語言,底下的人提出的程式語言種類繁多,Python、Java、C#、javascript、php…什麼都有,但是有一種語言幾乎是被所有軟體工程師認為必學的語言,那便是英文。

我想在論壇說出英文是軟體工程師必學的語言應該是不會有人反對的,但是英文對轉職軟體工程師真的必要嗎?就讓過來人來告訴你吧!

 

對新手而言

先說結論:學英文完全不必要!

理由很簡單,對於一位學程式的新手,程式語言的熟悉度還不深,所以接觸的程式語言語法比較基本,網路上應該可以查詢到很多中文資源了,在中文資源充沛的情況下,沒必要逼自己學習英文。

雖然程式語言大多都是由英文構成,但是沒有難到完全看不懂,舉個例子吧!我的英文程度大概是多益500分,大部分的程式語言英文文件讀得懂,真的不懂就靠 google 翻譯輔助。

個人沒碰到因為英文而有學習障礙的程度,也沒刻意去學習英文,大多數程式語言的就算學的當下不懂那個英文單字的意思,寫久了之後也會慢慢懂的。

另外舉個例子,一位我在巨匠的同學 ,他的英文程度大概多益 200 分,也是完全沒有學英文,現在就業一年半左右,是該公司的首席 Android 軟體工程師,年薪應該是近百萬。

所以對於初學程式語言的工程師學英文是否必要?我想各位看到這篇文章心中應該會有方向。

 

對想接觸新技術的人而言

新手通常比較不會刻意去學新技術,因為新技術通常較不成熟而且文檔資源較少,且新技術通常都是英文的教學文件,因此有意學習新技術的人建議英文還是學到能了解原文文件內容,所以我也不推薦新手一開始就學習新技術,學習成本過高。

 

對想加薪的人而言

如果想加薪,那我想英文就真的是必要條件了。

我在 成為軟體工程師的4種優點及3種缺點 裡提到過,國外的程式設計師薪水比台灣高得多,外商給的薪水也相對於台灣資訊公司給的比較多,所以想換工作到外商或往國外發展至少要有跟外國人溝通的能力。

 

結論

我想新手就先不用考慮學習英文了,了解程式語言怎麼使用才是新手該學習的。但是未來工作一段時間漸漸就會了解英文還是需要學習,尤其在想接觸新技術或想加薪的時候。

如果已經就業一段時間想學習英文來提高薪資或閱讀文件的能力,以下面這個順序來學習即可:練習英文閱讀才可以看得懂文件 => 練習英文聽力及口說才可以跟外國人交流及面試 => 英文寫作我擺在最後,因為就算用口語化的方式寫求職信,我想主管也不會太介意文法的,畢竟你能幫公司做到什麼才是主管考慮的點。

最後給個建議:

程式新手不需要會英文,但是不會英文會花比較久的時間達到程式高手的境界。

若想替自己提高薪資及實力,還是乖乖學習英文吧!

訂閱我的文章

如果喜歡我的文章,歡迎留下信箱,發佈新文章時就會通知您!

發表迴響