我是外文系畢業的工程師,主要是後端,也寫過React和Swift,多益金色、日文N2,應該可以回答這個問題XD
我以前也覺得我完全沒底子,一定輸人家很多。進第一間公司時還很自卑,被一個剛畢業的同事瞧不起,常常隨便出建議說我應該怎麼怎麼寫,但成效都不佳。我因為不懂,只能下班後+假日都在查資料、學寫程式(結果後來才證明他也不會寫,只是裝懂,害我花了很多多餘的時間在查資料驗證)
薪水很低,比我用本科專業找到的薪水低很多。但是好不容易下定決心、承受無數壓力才踏進這個圈子,我還是忍耐了快一年,我得先累積一個相關工作經驗。
後來我跳到另一間公司,主管可能覺得我可以教(?),花很多時間在教導我,不只是技術,還有寫程式該有的思維,我也會問他關於寫程式時他的思維可能是怎麼樣子的,藉以修正我寫程式的習慣。(我覺得我用思考外文的模式還寫程式的效果不好,所以想嘗試調整)
但是兩間公司都曾告訴我:會外文這件事在寫程式的幫忙比妳想像中大很多,很多時候妳查資料時中文資料也許不多,但英文不論是從官方文件、stackoverflow、medium、免費付費教學網站等都可以得到很多資料,我因為會日文,某次在找資料時一直找不到理想的解答,意外找到一位日本工程師的blog整理了他對這個套件試寫運用的筆記,雖然全日文但是用的文法不難,我現在還是時不時會拿出來看一下。
多數時候這些東西都不難,看不懂的時候...多半是我對這個概念或技術本來就不懂,寫成英文中文日文都一樣,不是外文的問題,而是我本來就不懂。
我很感謝我的主管一直都很盡力的在教我,從來沒有跟我說過「怎麼連這個東西都不懂」,反而會在我因為一直學不會而很難過沮喪時告訴我:
「妳在這方面就是個初學者,每個人都會有初學的時候,所以不需要太難過或給自己這麼大的壓力,沒有人第一次就可以寫到跟老手一樣。重要的是妳要在初學的時候學好,否則底子歪了以後也很難走。」
真的不得不說,外文對我入這一行的幫助非常大,不管是什麼問題,耐心google耐心看文件,多半都可以找到解法。不可能沒有不灰心的時候,有個不想輕易放棄的心比較重要。
我好像太囉嗦了一點。這是我到目前的心得,希望能給你朋友一些參考。
※ 引述《ilv1181023 (yechen)》之銘言:
: 朋友英文專業,雅思8分,托福110左右,不過沒別的專業了,最近在想學寫程式,不過他
: 完全沒有相關背景,今年29歲了,現在開始學是不是已經太晚了?
: 英文好對程式這一行來說 重要嗎?他想問問各位前輩。謝謝指教