程序员如何掌握计算机英语

程序员如何掌握计算机英语,第1张

程序员如何掌握计算机英语,第2张

做程序员是一份辛苦的工作,成为一名高水平的程序员尤其困难。这是因为计算机软件技术更新越来越快,而这些技术大多来自英语国家。当我们引入这些技术时,往往会受到语言障碍的限制,严重影响我们对新技术的理解和消化。首先,编程本身就要靠英语。虽然技术的发展可以让一些开发工具在变量名和字段名上支持中文,但是还没有找到可以完全使用中文的编程语句。其次,软件开发中的技术文档和资料大多来自英文。即使有好的翻译,也不是晦涩难懂,就是令人费解。比如回滚有“回滚”、“回滚”、“返回”、“重算”等多种翻译方法。例如,当我们遇到翻译的术语“领域”时,往往不清楚译者是基于“领域”还是“区域”,更重要的是,等待翻译会严重影响我们掌握新技术的时间。通常一本外版计算机书从版权到翻译出版需要一年时间。即使原作者消化新技术和写作的时间至少有一年,也早已超过了通常软件版本的更新周期(软件版本的更新周期一般为一到两年),这意味着当你通过阅读翻译的资料掌握了这个版本的软件时,它可能已经被淘汰或者至少面临淘汰。当然,这并不是说中国没有好的译者和翻译版本,也不是说我们不能通过阅读翻译版本来学习。反而是通过别人的翻译间接阅读有风险。如果能掌握计算机英语,利用第一手原始资料进行学习,除了效率之外,被误导的风险也很小。比如从国内引进的一本好书《Java编程思想》(原标题《用Java思考》)翻译水平差,严重影响了阅读和学习,很多读者对此深有体会。如果精通计算机英语,可以根据书中提供的作者网址下载原文。不仅可以获得原著感受,还可以免费下载该书最新的第二版(据悉,机械工业出版社已经获得了最新版的版权,但该书要到2001年上半年才能面世)。
所以,我们可以得出结论,做程序员真的离不开英语。事实上,毫不夸张地说,英语是IT的行业语言。由于英语的优势,印度、爱尔兰等国家的软件业在国际上比我们更有竞争力。这并不是说我们的程序员在编程和开发能力上不如别人,而是在使用计算机英语的水平上差距很大。前不久在南京举行的一次高规格软件开发交流会上,出现了印度专家讲课,英文翻译上不去的情况。因为太多的IT术语和缩写以及强大的专业知识让没有计算机背景的英语专业翻译束手无策,而在场的开发人员因为语言障碍无法与印度专家直接交流,因此错过了一次绝佳的交流学习机会。现在,越来越多的程序员意识到计算机英语的重要性。这种压力来自于需要进一步发展成为高级程序员或者高级IT开发人员,来自于后起之秀不断竞争的威胁。对于前者,没有好的计算机英语,很难进一步发展,很难晋升到更高的技术岗位;对于后者,很多大学已经开始使用原版教材进行专业教学,毕业生的计算机英语水平真的很牛逼,挑战不言而喻。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 程序员如何掌握计算机英语

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情