学编程英语要很好吗,学习编程需要英语好吗

首页 > 教育培训 > 作者:YD1662023-05-24 05:49:22

原文链接:https://www.cnblogs.com/chaosyang/p/how-to-learn-english-as-a-programmer.html

作为天天和计算机打交道的职业,程序员这个职业天生需要和英语打交道——我们常用的编程语言都是使用基于英文的编码,但是作为中国程序员是否大家的英语都很好呢?其实不然。

学编程英语要很好吗,学习编程需要英语好吗(1)

程序员为何要学好英语

关于程序员为何要学好英语,似乎是一个悖论,在国内有大把的(优秀)程序员英语水平不是很好,为何一定要学习英语呢?

抛开旅游看美剧等文化素养上的需求不谈,但从程序员自身的工作需要上来说:

首先,我们不得不承认,大部分的计算机类技术文献,文档都是由欧美(特别是美国)的计算机从业人员用英语编写的,这其中有一部分被翻译成中文,但是无论是翻译的质量,还是时效性都远远跟不上英文材料的总量和增长速度。在国内我们已经有博客园、CSDN等这样的中文技术论坛、平台,可以搜到大量的资料,但是一旦真正自己涉足到一个较深或不是那么热门的领域,中文的资料会非常的少。

学编程英语要很好吗,学习编程需要英语好吗(2)

以前有一句笑话是SoftwareEngineer =StackOverflow程序员,说的是程序员”独立“写不出代码,需要去Google或者StackOverflow上搜索代码复制粘贴的行为。然而事实上对于初级程序员,大部分确实需要经历这样的过程。懂得搜什么,如何搜,也是程序员的一种能力。我以前很多时候都回去搜中文的问题,比如”CSS如何实现Div居中对齐“,这样可以得到很多CSDN等论坛的答案,但是随钻研的领域越来越深、广,终有一天发现自己搜索的问题已经找不到中文答案了,便很自然的切换到用英文去搜索,从此便打开了新的知识宝库。

其次,英语是一种交流的工具,如果你在一家外企公司,那么你的代码不仅会被中国同事看,也有可能会被外国同事看到,而作为程序员之间交流的主要手段——注释和文档,则不可避免的将使用英文为主要语言。即使公司里没有非中文母语的同事,如果项目开源,或者提供SDK,那么也有很大的概率需要“走出国门”。那么在给别人看的时候,你的代码水平和英文水平一样重要,代码中的变量,函数命名是否遵守英文语言习惯,注释是否清晰易懂,都将会影响别人对这个工程的总体感观。

往大方向说,我相信中国的计算机技术是越来越好,会成为领先世界的水平。我们现在的软件生态还是离不开国外的技术产品,将来再过10年,20年,可能(我希望)情况会反过来。为了让别人用上我们的东西,并且让他们离不开我们,那么我们自己创造出来的“好东西”不仅我们孤芳自赏,也要推荐给全世界的同行用,要让他们用的顺手,要他们帮我们扩散。这离不开每个程序员的努力,让自己工作的成果国际化。

学编程英语要很好吗,学习编程需要英语好吗(3)

我的学英语经历

在我上学的时候,英语课是从初一开始学。我一直觉的自己的英语成绩还可以,高考时英语也得到了140 以上的分数。进入大学后开始学习各种基础课和专业课,英语课也就成了可有可无的课程。大一大二时乘着高中的老本还没有忘光,将四六级都考了,每次都是低空飞过。

第一次感到自己的英语不够用是在上专业课时,用到影印版的教材,上面都是密密麻麻的英文,高中的那点可怜的词汇量根本就派不上用场,幸好老师准备了中文版本的笔记。但是因为教材本身就是国外大学编写的,中文版的讲义确实有不详尽的地方。可惜当年自己的惰性太大,对于这样的课程只想快点理解笑话,好应付作业和考试,没有去生啃那些原版的教材。同班的很多同学从大一便朝着出国留学的方向努力,开始啃“红宝书”,我感觉他们在看英文教材上就有很大的优势,往往该门课上得到的分数也越高。

学编程英语要很好吗,学习编程需要英语好吗(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.