为什么程序员英文要好?(From:V2EX)

说明:在V2EX上看到扇贝技术员工发的帖子,

讨论:为什么程序员英文要好?

原帖地址:点击打开链接

个人认为写得很好,也写一点自己的看法。

原帖总结的几个要点:

为什么程序员一定要学好英语:

1.写汉语注释

说实话,我也是刚刚体会到写汉语注释的坏处。一方面,在开发国际项目的时候绝对不能写汉语注释,尤其是国内国外协同开发的时候,会大大降低开发效率。另一方面,项目转换字符集的时候汉字注释的乱码会让你苦不堪言。别问我怎么知道的。。。

2.变量,方法,表名

这个不用多谈了,好的命名习惯带给你的不止是效率,还有好心情。我认为每个开发人员都应该详细学习命名规则。

3.阅读英文文档

对于国际项目,英文文档是必须的。很多优秀的开源项目来自国外,来自github,英文文档、注释也成了程序员必须有能力阅读的内容。

4.上网搜索、处理问题

以前问问题靠百度,现在问问题基本上是Google和stackoverflow了。

最后:我觉得一个有追求的程序员,是应该好好学好英语的。这对于你的工作以及以后的职业发展都是大有裨益的。

时间: 2024-08-01 10:45:00

为什么程序员英文要好?(From:V2EX)的相关文章

程序员路在何方

程序员路在何方 前言 程序员(英文Programmer):从事程序开发.维护的专业人员,撰写代码,生产软件,辅助提高社会生产率的脑力劳动者.据说喝的是咖啡,抽的是烟,产的是代码.业内人士有钱多话少死得早的说法:也有世界上有三种人,男人.女人.程序员人的说法(Java语言说万物结尾对象,但是程序员人通常代表找不到对象).他们是计算机诞生后才逐渐兴起的一个群体,鱼龙混杂,有高飞天上的白富美,也有低到尘埃里的矮矬穷,总之虽一类而九流具足. 职场菜鸟 找工作难 作为一个职场菜鸟我们要担心的第一点就是找工

做到这一点,你也可以成为优秀的程序员

转自 http://kb.cnblogs.com/page/575829/ 作为一个程序员,我经常会问自己一个问题: 优秀的程序员都具备哪些特质? 我总结过很多特质,例如: 有解决问题的能力 有独立思考的能力 有好奇心.有探索精神 逻辑清晰,能够用通俗的语言把技术问题讲清楚 有良好的英文阅读能力 数学好,算法好 经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特质 观察大多数程序员的行为,朝相反的方向走 这句话也可

优秀程序员必备素质

程序员(英文Programmer)是从事程序开发.维护的专业人员.一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国. 作一个真正合格的程序员,应该具有的素质. 1:团队精神和协作能力 团队精神和协作能力是作为一个程序员应具备的最基本的素质.软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程.独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质.可以毫不夸张的说这种素质是一个程序员乃至一个团队的安

做到这一点,你也可以成为优秀的程序员(转)

作为一个程序员,我经常会问自己一个问题: 优秀的程序员都具备哪些特质? 我总结过很多特质,例如: 有解决问题的能力 有独立思考的能力 有好奇心.有探索精神 逻辑清晰,能够用通俗的语言把技术问题讲清楚 有良好的英文阅读能力 数学好,算法好 经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特质 观察大多数程序员的行为,朝相反的方向走 这句话也可以借用一本书的标题(<少有人走的路>)来描述:少有程序员走的路.是的,这句

“中文编程”是解决中国程序员编程效率的秘密武器,这是一个银弹吗?

我不认为“中文编程”是解决中国程序员编程效率的秘密武器,也不是一个银弹. 1.中文字符比英文字符所占的内存大,运行起来比英文的慢: 2.中文容易出现的问题比较多,而且还存在兼容性: 3.大多时候,英文输入比中文快: 4.编程的快慢应该跟个人的习惯有关(就像有人用五笔打字快有人用拼音打字快一样),跟个人的编程能力有关. 当然,中文编程也给程序员带来了便利.可以解决程序员英文不好的问题,而且,如果实在不愿意学英文的话,还可以把用来学英文的时间用在研究程序上,让编程更上一层楼.但这些便利绝对不能说是银

程序员逆袭必备之技能

程序员(英文Programmer)是从事程序开发.维护的专业人员.一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国.软件从业人员分为初级程序员.高级程序员.系统分析员,系统架构师,测试工程师五大类. 但是程序员一直被认为是一个苦逼的职业,工资一般般,但工作压力却很大,类似“程序员职业病.程序员光棍”等话题充斥着整个行业的讨论区.程序员需要逆袭,做好以下这7点,你可以混得更好一点.  (本图为:程序员逆袭必备之技能) 一.对技术的热忱  热情是一种无形的东西,当你

谈谈程序员学习英文

今天把<Ogre 3D 1.7 Beginner's Guide>看完了,这也是我第一次完整的阅读完一本英文书籍,当然也是第一本英文技术书籍.来和大家分享一下我对程序员学习英文的一些看法. 学生时代到工作的个人英语学习经历  我自己的英文怎么说呢,不好不坏吧,小学是在小镇里上的,中学时候家搬到了市里我也就上了市里的初中,一开始我的英文绝对是最烂的.老师让读课文就把英文书上的句子下面标满了近似音的汉字.比如Good Bye就标成"骨头白".现在想想真是好笑死了.还记得一次上英

程序员必备输入法设置——中文输入时使用英文标点

方法一 方法二 以搜狗为例,其他输入法自测.今天才在一个公众号留言下面看到还能这么用,再也不用shift切换了!简直程序员必备啊有木有.

程序员不可不知的英文词汇(6)

小小吐槽:虽然说程序员需要有很出色的技术能力,但是有有一点更加的重要,那就是耐心,有着碰见bug能够一遍遍的调试而不失颜色,向别人讲解技术难点时而不失耐心 ,面对成千上万行的代码,却坦然一笑,耐心解析:如果你是这样的程序员,你的生活将是轻松快活的,相反,却将忍受生活压力带来的心理的压力. 下面大家来学做一个有耐心的程序员吧,开始耐心的学习英语词汇把! named parameter 命名参数 named pipe 命名管道 namespace 名字空间.命名空间 native 原生的.本地的 n