我是外文系毕业的工程师,主要是后端,也写过React和Swift,多益金色、日文N2,应该可以回答这个问题XD
我以前也觉得我完全没底子,一定输人家很多。进第一间公司时还很自卑,被一个刚毕业的同事瞧不起,常常随便出建议说我应该怎么怎么写,但成效都不佳。我因为不懂,只能下班后+假日都在查资料、学写程式(结果后来才证明他也不会写,只是装懂,害我花了很多多余的时间在查资料验证)
薪水很低,比我用本科专业找到的薪水低很多。但是好不容易下定决心、承受无数压力才踏进这个圈子,我还是忍耐了快一年,我得先累积一个相关工作经验。
后来我跳到另一间公司,主管可能觉得我可以教(?),花很多时间在教导我,不只是技术,还有写程式该有的思维,我也会问他关于写程式时他的思维可能是怎么样子的,藉以修正我写程式的习惯。(我觉得我用思考外文的模式还写程式的效果不好,所以想尝试调整)
但是两间公司都曾告诉我:会外文这件事在写程式的帮忙比妳想像中大很多,很多时候妳查资料时中文资料也许不多,但英文不论是从官方文件、stackoverflow、medium、免费付费教学网站等都可以得到很多资料,我因为会日文,某次在找资料时一直找不到理想的解答,意外找到一位日本工程师的blog整理了他对这个套件试写运用的笔记,虽然全日文但是用的文法不难,我现在还是时不时会拿出来看一下。
多数时候这些东西都不难,看不懂的时候...多半是我对这个概念或技术本来就不懂,写成英文中文日文都一样,不是外文的问题,而是我本来就不懂。
我很感谢我的主管一直都很尽力的在教我,从来没有跟我说过“怎么连这个东西都不懂”,反而会在我因为一直学不会而很难过沮丧时告诉我:
“妳在这方面就是个初学者,每个人都会有初学的时候,所以不需要太难过或给自己这么大的压力,没有人第一次就可以写到跟老手一样。重要的是妳要在初学的时候学好,否则底子歪了以后也很难走。”
真的不得不说,外文对我入这一行的帮助非常大,不管是什么问题,耐心google耐心看文件,多半都可以找到解法。不可能没有不灰心的时候,有个不想轻易放弃的心比较重要。
我好像太囉嗦了一点。这是我到目前的心得,希望能给你朋友一些参考。
※ 引述《ilv1181023 (yechen)》之铭言:
: 朋友英文专业,雅思8分,托福110左右,不过没别的专业了,最近在想学写程式,不过他
: 完全没有相关背景,今年29岁了,现在开始学是不是已经太晚了?
: 英文好对程式这一行来说 重要吗?他想问问各位前辈。谢谢指教