作为一名在外企工作10年以上的程序员,关于外企对英语水平的要求,我有非常切身的感受,我的答案是:
不高,又很高。
看场景,看追求。
先说下面试。
面试题全部是英文,就难度来说,我认为只要上过大学,英语四级能过,应付这些题目都没有问题。
其中虽然会有一些专业词汇,但如果你是一名程序员,这些词大概都碰到过。如果真没碰到过,随时查一下也来得及。
至于口语,也不用过分担心,因为英语不是咱们的母语,所以面试官对你的英文水平的期望并不苛刻,你能听懂她说的,她能理解你想要表达的就够了。
所以说,从面试角度看,外企对英语的要求并不极端。
然后是入职外企后的工作。
我所在的公司,英语是工作语言,所有的文档都是英文,包括员工手册、邮件、技术文档等。但正如前面所说的,只要经过高考,上过大学,具备基本英语读写能力,应付日常的读写完全没问题。
然后是听说。
作为一名普通程序员,日常接触的同事几乎全是中国人,交流用的也是中文。如果有国外同时在,大家会切换成英文,但也并不复杂,都是工作用语,并不难对付。
因此,就满足于日常的工作来说,在外企,英语的要求并不是特别高。
但是,关键是但是。
在职场上,任谁都不甘于平庸,都想追求进步。但有一句俗语——“干的好不如说的好”,虽然有些绝对,但其中也蕴含不少道理。
尤其对咱们这些“实诚”的程序员,都信奉一句话:
Talk is cheap, show me the code.
很硬气,也很接地气。
但是,这句话最适合的场景是在程序员之间交流。因为我们讨论就是技术,那么计算机语言就会成为“第一语言”,因为它直达问题核心,凝练,且没有歧义。
但是,另一方面,如果你是和非技术人员沟通,好的表达就很重要了。