程序员奇谈之我的英语水平不可能那么差篇

  关注我,你的眼睛会辣    

来源|网络

编辑|猿姐



该怎么回答好呢?


能也能,但……


打个比方,英语好比是我们人的手,手是干嘛的呢?是工具,能吃饭、穿衣、拿东西…


如此,对程序员来说,如果英语太差,就好比手残疾了,虽然也能正常生活,但对生活肯定是有影响的。



那么,英语对程序员来说到底是重要or不重要?


猿姐的想法


猿姐曾经在私企里面趟过水,也在外企里面混过饭。一度把英语丢掉九霄云外,又不得不辛辛苦苦重新捡起来。回过头来看,英语能力还是非常重要的,对一个程序员来说,无论你在哪种类型的企业。


哪怕没有使用英语交流的机会,但是用来学习专业知识也要快捷和准确很多。


一个重要的原因就是计算机起源和发展都源于英语世界,最准确和最权威的资料都是英文原版。翻译带来的误解和差异很多时候会成为我们学习的困扰。



另外目前流行的编程语言都是贴近英语语法。大家更倾向于写出来的代码是好读易懂的。能够快速的理解原作者的用词,就可以更快的读懂代码结构,这比纯粹的分析编程语法要简单且自然的多。


对于写代码也一样。准确的用词,可以使你的代码更好维护,也更加赏心悦目。越是大型的复杂的项目,越是依赖于语言的精确和凝练。

除此之外,英文水平对于某些机会的争取来说还是一个潜在的竞争力,尤其是现在的国内互联网/IT行业的发展势头。



1.能够快速阅读国外的技术文档、资料~


虽然说,英文对于程序员来说并不是很重要,但是由于目前很多成熟的文档都是英文写的,如果你英文好,对你来说只有好处,没有坏处,看各种官方文档毫无压力,比不懂英文的来说,能更快的理解到精髓,在程序员的路上能走的更远。

 

2.走在前端的程序员,必须与国际接轨


想要当走在前列的程序员,那英文当然是必不可少,因为要交流。比如很多插件,包,项目都是外国人做的,想用他们的东西,得看得懂他们的说明文档,要不就得等有人翻译出来才行,那这知识更新速度就慢了。再比如有个问题不知道为什么,那去一个全球程序员都在的网站,解决概率肯定比只有中国程序员在的网站高。

 


网友是怎么看的



@Mob二十六


英文不好的程序员最高上限会被限制。因为现在各种新技术的最好最新的技术资料大都是英文的。计算机科学相关的最先进的技术也大都是来自美国。


@懒得乖


个人觉得IT行业还是比较看中实际开发经验的。实在过不了4级可以在专业动手能力上多花工夫。不过英语水平能决定你就业平台的层次和以后发展的空间。


@wenson


有,英语不好是硬伤。英语不好可以做程序员工作,但成为不了优秀的程序员。


@Licte


都要做程序员了,四级还不好过啊,不然怎么读计算机方面的专业图书或者文档。


@午后蝉声


有,四级没过的程序员我不要,会让人事先刷掉,学习能力不行。



@虾皮没营养


能看懂相关英语文档就行!很多人过了英语四级,水平也还是渣渣的。


@白夜


英语好会成为优势,词汇量大些取名字啥的挺方便,也方便看别人的作品。


@Joli


短期内没什么影响,层次达到需要看原始文档,就有用了。


@Xo力


我也没过,但是有学位,找工作是有点影响,但是不是根本的问题。还是要看你的工作能力。


@大庆


校招面试了一些大公司,面试中主要考察技术,对英语没要求。但是英语很重要,英语不好怎么google,怎么用stackoverflow,怎么看英文资料,怎么命名函数和变量。


@老农


一般的公司都有硬性要求,必须要英语四级。当然也有不少公司就能力说话,我知道有大公司不需要这些硬性要求,前提是你技术过硬!


@小男神


我过了四级,但还是渣渣啊,一开始看英文的文档还是有些吃力,还是得学,英文好是很大优势。


@xdvf


有真正的实力就行,你拿什么计算机证去找工作,人家还不相信你的能力呢。


@吃葡萄不酸


学编程,英语不好也是一个需要克服的障碍呀,不然怎么看文档学习。



英语对于编程的助力比数学要大



所以要说优先级的话,首先过了英语这关再说。

为什么这么说呢?很简单,不少编程都不需要什么数学知识,但是英语却是避无可避。


除非你是用易语言编程(不过说实话,中文真的不适合用来写程序。英语的字母组成和特性决定了编程还真需要用英语),不然离不开英语。


反观数学:只在某些特定领域需要数学比较好。


例如游戏开发,3D游戏需要有坐标系的转换,重力,反弹,角度等计算,需要数学知识:嵌入式底层,位移,与、或、非等运算,二进制,十六进制,八进制和十进制的转化和计算,需要数学知识;高科技或研究领域,比如航空信息工程,那数学要求很高。但这些编程领域,还是离不开英语。




一般的编程,你说Web编程吧,如果是前端,一般都不需要什么数学知识吧;做Android应用开发,也不用数学好。


不过,说到底,如果你英语好,数学也好,那对于编程肯定有益。


那么,如何学好英语呢?


当然兴趣是最好的老师。


如果你不觉得学英语是一件苦差事,反而饶有趣味,那么你的进步会很快。


猿姐就是这样,现在学习外语对于我来说是很有意思的事。


我敢说自己是程序员里英语很好的,说英语的人里编程很好的。


除了英语还会法语,一些西班牙语,和中文诶(哇,竟然会中文,好腻害…)。



猿姐瞎BB

所以不要因为看似再也用不上了就荒废了英语,毕竟对我们来说也是学了十来年的东西。


再说咱要万一研究出了一些成果,要写论文吧,如果要国际发表的话,英语不好多丧啊!


作为优秀程序员的代表,退一万步说,咱还得去纽交所敲钟呢!

那么,英语是你成为优秀程序员的绊脚石吗?


还是得看每个人的情况吧,毕竟有些人即使英语不好,也有过人的编程能力




广告


牛B程序猿


孤独地写程序时,你需要一些陪伴,一些快乐,一些”干“货。

扫码关注!

Back To Top