说句实话,干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。
首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻译好的,不是晦涩难懂,就是译法混乱,比如:rollback就有“回滚”、“回退”、“返回”、“重算”等多种译法,又如我们遇到翻译后的术语“域”,往往不清楚译者是根据“field”、“region”还是“domain”所译(如果阅读原文则不存在这些问题)。还有更重要的一点,这就是等待译文会严重影响我们掌握新技术的时间。通常,一本外版计算机图书从获得版权到翻译出版要一年的时间。就算原作者消化新技术和写作的时间最短为一年,那么加起来这已经超过通常软件版本的更新周期(软件版本的更新周期一般是1年至2年),这意味着当你通过阅读翻译资料掌握这一版本的软件时,可能该版本已经淘汰至少是面临淘汰。当然,这并不是说国内没有好的译者和译文,也不是说不能通过阅读译文来进行学习。而是说通过别人翻译的间接阅读风险较大,如果能掌握计算机英语,利用第一手原文资料进行学习,除了效率之外,被误导的风险较小。比如:国内引进的一部外版好书《Java编程思想》(原书名《Think in Java》),第一版翻译水平较差,就严重影响了阅读和学习,不少读者深有体会(注:《Java编程思想》第2版和第3版的翻译水平较高)。如果读着有着过硬的计算机英语水平就可以按照书上提供的作者网址下载原文阅读,不但可以获得原汁原味的感受,还可以免费下载该书最新版。
因此,我们可以得出这样的结论,干程序员这行实在是离不开英语。实际上,可以毫不夸张地说英语是IT的行业语言。由于英语的优势,印度、爱尔兰等国的软件业在国际上比我们更有竞争力,这并不是说我们的程序员在编程和开发能力上不如别人,而是在使用计算机英语水平上差距太大。不久前在举办的一次高规格的软件开发交流会上,就遇到过印度专家讲课,英文翻译译不下去的情景,因为太多的IT专用术语和缩略语以及很强的专业知识使得没有计算机背景的英语专业翻译无能为力,而在场的开发人员因为语言障碍又无法和印度专家直接沟通,错过了一次极好的交流学习机会。现在,已经有越来越多的程序员意识到计算机英语的重要性了,这种压力一方面来自进一步向高级程序员或资深IT开发人员发展的需要,一方面来自于后起之秀不断竞争的威胁。对于前者,没有较好的计算机英语,能难进一步发展,晋升到更高的技术职位;对于后者,不少大学已经开始使用原版教科书进行专业授课,毕业生的计算机英语水平实在是后生可畏,挑战是不言而喻的。
分享到:
相关推荐
程序员谈如何掌握计算机专业英语程序员谈如何掌握计算机专业英语程序员谈如何掌握计算机专业英语程序员谈如何掌握计算机专业英语程序员谈如何掌握计算机专业英语程序员谈如何掌握计算机专业英语程序员谈如何掌握...
计算机专业英语是程序员不可或缺的一部分,因为计算机软件技术的更新速度非常快,而这些技术大多来源于英语国家,因此掌握计算机专业英语对程序员的职业发展非常重要。 首先,编程本身就依赖于英语,即使现在技术的...
计算机专业程序员必背英语词汇 计算机专业程序员需要掌握的一些英语词汇是非常重要的,这些...了解这些英语词汇对于计算机专业程序员来说是非常重要的,可以帮助他们更好地理解和掌握计算机技术,提高工作效率和质量。
干程序员是一项很辛苦的工作要成为一个高水平的程序员尤为艰难这是因为计算机软件技术更新的速度越来越快而这些技术大多来源于英语国家我们在引进这些技术时往往受到语言障碍的制约严重影响到对新技术的理解和消化...
在IT领域,掌握一定的专业英语词汇对于学习、交流和技术提升至关重要。下面将详细介绍《计算机常用英语-程序员的小助手》中提及的一些核心概念和技术术语,帮助读者更好地理解和应用这些知识。 #### 1. CPU ...
【清华大学计算机专业英语】课程是为计算机科学和技术领域的学生及专业人士设计的一门学科,旨在提升他们的专业英语阅读、写作和沟通能力。这门课程涵盖了计算机科学中的核心概念和技术术语,以便学习者能更好地理解...
计算机专业英语是编程和IT行业中不可或缺的一部分,尤其对于有志于在国际环境中工作的程序员和IT专业人士而言,掌握专业英语词汇和术语至关重要。本资源“计算机专业的英语学习”旨在帮助程序员和计算机科学爱好者...
在编程领域,掌握一定的计算机专业英语是至关重要的。这不仅有助于理解英文文档、教程和开源代码,还能提高与国际同行交流的能力。标题“计算机专业英语(学编程必备)”表明了这个主题对于学习编程的人来说是不可或...
无论是初入职场的新手,还是经验丰富的老手,都可以从中受益,提升自己的专业英语能力,更好地适应全球化的技术环境。 总之,《程序员英语单词册》是程序员提升英语水平的宝贵资源,它将帮助程序员打破语言障碍,...
计算机专业英语是IT学习的重要组成部分,它涉及到对技术文档、编程语言、系统工具等的理解与应用。本节我们将深入探讨课后作业中的两个关键知识点:系统软件和操作系统的基本功能及分类。 系统软件是计算机系统的...
无论是阅读技术文档、参与开源项目还是与国际同行交流,掌握一定的专业英语词汇都是至关重要的。下面将根据提供的内容,详细解释各个部分所涵盖的知识点。 #### 第一部分:计算机基础词汇 1. **Mouse (鼠标)**: ...
计算机专业英语是IT领域不可或缺的一部分,它涉及到许多关键概念和技术术语。以下是一些重要的知识点,这些内容对于理解和学习计算机科学至关重要: 1. **集成电路 (integrated circuit)**:集成电路是将多个电子...
根据提供的文件内容,我们可以提炼出一系列与计算机编程、软件开发密切相关的专业英语词汇及其含义。以下是对这些词汇的详细说明: 1. abstract: 抽象的,指的是高度概括并省略具体细节的概念或操作。 2. ...
计算机专业程序员求职简历 计算机专业程序员求职简历的关键要素 计算机专业程序员求职简历是计算机专业毕业生的首份简历,旨在展示自己的专业技能、教育背景和实践经验,吸引潜在雇主的注意。李玉芝的简历是计算机...
在计算机专业中,有很多专业词汇需要程序员掌握。下面,我们将从提供的文件中提炼出一些重要的知识点,并对它们进行详细的解释。 1. Abstract和Abstraction 抽象(Abstract)是一种设计模式,指的是定义一个对象的...
掌握这些计算机专业英语词汇,对于程序员来说,不仅能够提升编程和软件使用效率,也能够更准确地与国际同行进行技术交流。随着计算机技术的不断发展和国际化的深入,更多的专业术语和概念将会不断涌现,因此持续学习...