英语是世界上最广泛使用的第二语言,是欧盟和许多国际组织与英联邦国家的官方语言之一。如今英语也是与电脑联系最密切的语言,大多数编程语言都与英语有联系。而且随着网络的使用,使英文的使用更普及。那么作为新时代的软件开发者,到底需不需要掌握英语呢?掌握英语对软件开发工作又有哪些好处呢?下面我们一起来看看过来人是怎么说的!
流行的英语编程语言
英语在软件行业、编程世界里都占有压倒性的优势,它能够帮助人们在关键词和代码库的选择上带来灵感。根据 HOPL 编程语言在线数据库的统计,全球有 8500 种以上的编程语言,大概 2400 种起源于美国,600 种是在英国发展起来的,160 种是来自加拿大的,75 种是在澳大利亚发展起来的。换句话说,世界上三分之一以上的编程语言是在以英语为母语的国家发展起来的。可见,英语在编程语言里是多么的重要。(来自 WIKIPEDIA)
非英语基础的编程语言:
当然了,非英语基础的编程语言并非就这么多,以上只是列举了一些典型的例子。每个国家或地区都会因地制宜的开发出一些适合自己环境和需求的编程语言。
饱受英语折磨所带来的宝贵感悟
Paul Graham 作为一位非英语为母语的 IT 工作者,在多年的工作中和英语的“斗争”可谓是感受颇深。于是他尝试着用英语写下了这篇题为《英语整整折磨了我 15 年》的文章。详细讲述了英语对工作的重要性,同时也给年轻人提出了宝贵的建议。
我的英语不好,颤抖着双手用英语写了这篇帖子。作为 IT 工作者,我读不懂英文技术类文档,因此,我只能用大脑的 50% 的精力来阅读,再用 50% 的大脑精力来理解自己读了什么!后来为了工作,或者说是为了挑战自我,我花大量时间学习英语。就我个人而言,英语在语法上是很简单的,特别是在交流层面上,说一口流利的英语能够递进交谈者之间距离。
另一个原因是,随着自己的年龄在不断的增加,或许 10 年后,我就没办法再写出一些很专业的代码了,合理的选择就是在 IT 行业里做管理工作,或者是管理一些大的开发项目,如果需要招聘外籍开发者,你英语不好的话,如何管理这些年轻气盛程序员呢?所以,任何时候都不能放弃学习英语!
英语为什么对每个软件开发者都很重要?
用英语自我表达的能力将会直接影响你周围的人们对你专业技能水平的判断。作者之前在一家 IT 公司任职,他们有一个在乌克兰的开发者团队,后来他发现,公司里人给这些英语口语不好的乌克兰人发邮件的时候,总会把内容写的特别详细,完全忽略了这些乌克兰的开发者也是文化水平很高、经验很丰富工作者。导致这样结果的原因是,糟糕的英语表达能力掩盖了他们在软件开发技术上的优势。
就上述这些观点,有网友给出如下评论:
作为软件开发者的你,通读文章后是否深受启发,愿意花更多的时间和精力去学好英语,以便以后在 IT 行业有更好的前景。你也可以说说你的观点或想法啊!