计算机程序员 英语(计算机程序员英语翻译)
成为一名程序员是一项非常辛苦的工作,成为一名高级程序员尤其困难。这是因为计算机软件技术的更新速度越来越快,而这些技术大多来自英语国家。当我们介绍这些技术时,往往会受到语言障碍的限制,严重影响我们对新技术的理解和消化。首先,编程本身就依赖英语。虽然现在技术的发展使得一些开发工具在变量名和字段名上支持中文,但是还没有找到可以完全使用中文的编程语句。其次,软件开发中的技术文档和资料大部分来自英文。即使它们被翻译了,它们要么晦涩难懂,要么令人困惑。例如rollback的意思是“回滚”、“回滚”、“返回”。“重新计算”等翻译方式,而当我们遇到翻译术语“领域”时,往往分不清译者是根据“领域”、“地区”还是“领域”进行翻译的(如果你读了原文,目前尚不清楚这些问题是否存在)。还有更重要的一点,就是等待翻译会严重影响我们掌握新技术的时间。通常,国外计算机书籍从获得版权到翻译出版需要一年的时间。即使原作者消化新技术和写作的最短时间是一年,这加起来也超过了通常的软件版本更新周期(软件版本更新周期一般为1到2年),这意味着当您阅读该版本软件的翻译数据时,该版本有可能已经过时或至少面临过时。
当然,这并不意味着中国没有好的译者和翻译,也不意味着我们不能通过阅读翻译来学习。相反,通过他人翻译间接阅读的风险更大。如果能掌握计算机英语,利用第一手的原文材料进行学习,除了效率高之外,被误导的风险也更小。例如:一本好的外文书《Java编程思想》(原书名《ThinkinJava》)进口到中国,翻译水平很差,严重影响阅读和学习。很多读者对此都有深刻的体会。如果你有优秀的计算机英语能力,可以从书中提供的作者网站下载原文。不仅可以获得原汁原味的体验,还可以免费下载该书最新第二版(据悉,机械工业出版社已获得该最新版本的版权,但该书要到第一版才能上架)2001年一半)。因此,我们可以得出结论,程序员这个职业确实与英语密不可分。事实上,毫不夸张地说,英语是IT行业的行业语言。由于英语的优势,印度、爱尔兰等国家的软件产业在国际上比我们更具竞争力。这并不是说我们程序员在编程和开发能力上比别人差,而是说在使用计算机方面英语水平差距太大了。大的。前不久在南京举行的软件开发高层交流会上,遇到了印度专家讲课,由于IT专业术语和缩写太多、专业知识过强,英文翻译无法翻译的情况。具有计算机背景的专业英语翻译人员无能为力,而在场的开发人员也因语言障碍无法与印度专家直接交流,错过了绝佳的交流学习机会。现在,越来越多的程序员已经意识到计算机英语的重要性。这种压力一方面来自于需要进一步发展成为高级程序员或者高级IT开发人员,另一方面则来自于后起之秀不断竞争的威胁。对于前者,如果没有良好的计算机英语,就很难进一步发展并晋升到更高的技术职位;对于后者,很多大学已经开始使用原版教材进行专业教学,毕业生的计算机英语水平着实令人畏惧和挑战。这是不言而喻的。
那么,程序员应该如何学习和掌握计算机英语呢?我应该立即开始背英汉电脑词典还是先考完大学英语六级然后再考G?其实,下定决心后,最重要的是明白6W,即:why、what、how、when、where。向(谁)学习。我们来谈谈这6个W。首先是为什么你应该学习计算机英语。几乎所有的程序员都知道学习计算机英语的重要性,但并不是所有人都有学习的主动性。这个问题的目的是让我们根据自己的需要,主动学习。一旦你有了强烈的学习动机,你就不会向任何学习困难屈服,你取得的每一点进步都会给你带来巨大的自豪感。你在学什么,只是背单词吗?还是深入研究语法?事实上,两者都不是。学习计算机英语是一个系统工程。你需要找到适合自己的学习目标,从词汇、语法、阅读、写作等方面进行整合。用程序员的话来说,“学什么”的问题本质上是“确定系统边界”的问题。这应该是因为学习计算机英语是一个非常广泛的概念。如果不根据个人的具体情况来定义,可能很难有一个可管理的学习目标。没有目标或界限不明确的项目往往是失败的项目,学习计算机英语也是如此。因此,我们首先要根据自己的实际英语水平和工作需要来界定计算机英语学习的系统边界。关于实际的英语水平,我们可以简单地以大学非英语专业的英语教育作为参考,以通过大学英语四级(CET4)为基准,也就是说,如果你通过了CET4,就意味着:您的英语水平为中级到高级。词汇量接近5000,没有基本语法问题,有一定的阅读和写作能力;如果你没有通过CET4,则意味着你的英语水平为初中级,词汇量低于4000,可能存在一些语法问题,阅读和写作能力较弱。根据工作需要,我们可以将计算机英语学习对象分为计算机研发人员和一般IT人员。其中,计算机研发人员是指从事计算机研究、开发的专业人员。分为软件研发和硬件研发。显然程序员属于前者。计算机研发人员需要掌握最专业、要求最高的计算机英语,但软件和硬件各有侧重。泛IT人员是指在IT行业工作或与IT行业有密切接触的非研发人员,包括运营和用户人员、技术管理人员、支持服务人员等。不难看出,泛IT人员对计算机英语的要求不是太高,也不是很专业。一般可以使用英文界面的软件,并能阅读原版操作手册和说明。鉴于以上划分,我大致给出了下表中计算机英语的学习目标:
IT行业初、中、高级人员应掌握计算机英语基本术语;了解计算机英语中常用的语法和习语;能够借助词典阅读英文界面、在线帮助、简单操作手册,熟悉70-90字/分钟。掌握计算机英语常用术语和缩写;掌握计算机英语语法、习语的表达和作用;能够借助词典阅读英文文档和技术资料,阅读速度100字/分钟以上;能够在英文文档中写出简单的句子。计算机研发人员应掌握计算机英语常用术语和缩写;熟悉计算机英语语法和习语;能够阅读英文界面、在线帮助和简单操作手册,熟悉80-100字/分钟。掌握大量计算机英语术语和缩写;熟练掌握计算机英语语法、习语的表达和功能;能够以100字/分钟以上的阅读速度阅读英文文档和技术资料;能够借助词典翻译专业技术书籍。能够用英文撰写简单的技术文档和程序注释。知己知彼,百战不殆。了解了学习计算机英语的一般要求后,需要针对自己的具体情况进行详细分析,制定学习计划或者干脆定下学习方向。作为一名程序员,学习计算机英语的根本目的是为了提高自己在英语环境下掌握计算机技术的能力,所以学习的内容应该围绕自己的专业领域。对于没有上过计算机专业英语课程的程序员来说,学习的重点应该是掌握专业词汇和术语,了解计算机英语的一些标准翻译和习语。有一定计算机英语基础的程序员应该注重提高阅读速度和阅读质量,逐渐习惯使用英文注释程序来编写文档。明确了学习目的和学习方向之后,还必须有一个好的学习方法。“如何学习”是学习方法的问题。这还包括什么时候学、去哪里学、向谁学等一系列问题。这里我建议把短期的系统学习和长期的日常学习结合起来。这样效果最好,也是最科学的。所谓短期系统学习是指系统地学习一段时间的计算机英语,这对于没有参加过大学计算机英语课程的程序员尤其重要。日常学习是指在日常工作中有意识地多接触和使用计算机英语,边用边学,不断积累和提高。下面我就这两方面详细的讲一下。想要系统地学习计算机英语,最好参加专门的计算机英语课程培训班。培训班的选择非常重要。优秀的师资、成功的办学经验、系统的课程都是选拔的重要依据。不过,大多数程序员工作繁忙,可能会采取自学的方式。如果选不到好老师,就只能选一本好教材。一本好的计算机英语教材对于系统学习计算机英语有很大的帮助。目前市场上的计算机英语教材多达30种。很多程序员在选择教材时往往不知道从哪里入手。您不妨考虑以下几个方面:教材的难易程度——不同的学术水平有不同的教材,所以选择教材时,一定要清楚地看到教材的培养目标是否是技术性的中学、大专、本科或研究生。选择适合自己难度的教材。如果太容易,不利于提高,如果太难,又容易导致学习受挫。
教材的专业重点——有的计算机英语教材侧重于硬件,有的侧重于软件,有的教材是信息电子方面的计算机英语,侧重于通信电子,如:汇编语言、单片机等。另外,有些教材侧重于理论,例如数据结构和离散数学;而另一些则专注于应用,例如软件工程和数据库开发。因此,程序员在选择计算机英语教材时,应仔细审阅书中的内容,避免偏离软件开发的实际工作需要。教材的体系结构——目前计算机英语教材主要分为语法系统组织和计算机系统组织两种结构。如果您的英语水平是初级到中级,建议使用前者,如果您的英语水平是中级到高级,建议使用后者。教材的易用性——教材的易用性是指教材的编排是否符合人们的学习习惯。《计算机英语》虽然是专业课的教材,但如果编排生动,图文并茂,附有易读的注释,一定会引起学习兴趣,降低阅读难度。在这方面,国内教材应该多向国外教材学习。然而,国内许多大学的计算机英语课程作为专业英语教学起步较晚,早期出版的计算机英语教材大多来自教师收集的计算机英语教材。教材的规划不够系统,安排也比较简单。这些教材虽然在很多学校使用,对早期计算机英语教学做出了不可磨灭的贡献,但其致命弱点是内容陈旧、与时代脱节。最典型的代表是清华大学出版社的《计算机英语》。这本书的最新版本是1997年更新的,里面仍然充满了Dos等过时的内容。一些教师苦于缺乏新颖实用的计算机英语教材,于是国外一本计算机入门书《ComputingEssentials》(McGraw-Hill出版公司)被多所大学选为计算机英语教材,效果极佳。本书现已由高等教育出版社影印发行,书名:《计算机专业英语》。本书的特点是:时效性强(版本更新快)、新颖实用、编排活泼。但对于具有中级和高级英语水平的专业开发人员来说,这有点太基础了。我们在分析和研究市场上大量计算机英语教材的基础上,结合计算机英语教学和学习经验,编写了一本非常适合软件开发人员的书《计算机英语》。本书由机械工业出版社出版。是出版社“重点大学计算机教材”系列之一。需要说明的是,本书最适合的读者是英语达到CET4级的程序员,因为本书的素材直接来源于国外计算机教材和出版物、技术文档和专业论文、IT精英的言论、计算机百科全书。这样的选材可以让学习者在保持原汁原味的同时,更多地接触到计算机英语的真实语境和主流思想。虽然有一定的难度,但是非常实用和专业。同时,为了方便学习,我们对英语四级以上的词汇和一些专业术语进行了注释,注释就在课文旁边,省去了查词汇表的麻烦。本书适合程序员的另一个重要原因是全书以软件和应用为主,没有枯燥繁琐的理论。计算机英语是用来学习专业英语的,而不是用来学习计算机理论的。我们不像其他计算机英语教材那样充斥着大量高难度的计算机理论文章,而且这些理论本身就非常难学。本教材与其他计算机英语教材的不同之处在于,它更关注计算机素养、计算机应用以及IT对社会和生活的深刻影响。在这里我们可以聆听IT精英Bill的心声。
盖茨和IBMCEO郭士纳发表了精彩演讲,您还可以阅读英特尔前总裁格罗夫的精彩著作《只有偏执狂才能生存》的序言。系统学习计算机英语。这里的系统性包括计算机系统的系统性和英语语言的系统性。我们在学习的时候一定要牢记这一点。除了利用计算机英语教材系统地了解计算机软硬件、操作系统、软件工程、编程语言、网络通信、信息安全、应用系统等方面的英语表达和专业词汇外,还必须学习英语语言本身从听和说。在四个方面下功夫:一、读书、写作,避免偏颇。有些程序员听力和口语能力较差,影响了他们在国外的发展。如何加强听说训练是一个关于英语学习的话题。我自己的一个经验就是多看原创电影(VCD/DVD)来提高听力(当然不能看字幕),多参加英语聊天(英语角)来提高听力。提高口语。学习计算机英语与参加G考试不同,不可能在短时间内完成。长期的日常学习尤为重要。所谓日常学习,并不是要求你放下工作,安排专门的时间,而是边学边用。例如,为了解决编程问题,您查阅英文帮助或技术信息。然而,很多程序员不喜欢阅读英文。他们喜欢使用中文版软件,喜欢中文帮助,喜欢阅读翻译书籍。这实际上错过了很多日常学习计算机英语的机会。不可否认,读中文肯定比读英文更方便、更省时,但从长远来看,却弊大于利。这种对翻译的依赖剥夺了许多程序员获取第一手信息的宝贵机会。其实,既然你通过系统学习计算机英语已经掌握了一定数量的专业词汇,那么你就可以通过词典来使用原文材料和在线帮助。有了金山词霸这样的工具,阅读原文并不是一件很困难的事情。关键是习惯问题。我有一个朋友,他的电脑上从来没有安装任何中文版本或中文软件,即使上网聊天也坚持用英文。这几年英语水平突飞猛进,成绩非常好。有兴趣的不妨尝试一下。在日常工作中阅读大量的英语书籍和资料是提高计算机英语的最好方法。目前市场上大量的电脑原版影印图书为我们提供了绝佳的机会。读英文计算机书籍一开始感觉就像是在“啃”,相当费时费力。对于不太好读的地方,不妨提笔逐行翻译,这对提高英语水平很有帮助。有经验的程序员可以利用自己的专业背景知识和上下文进行大胆猜测,这将有助于提高阅读速度。即使你不太理解,也没有关系。你可以通过多读一些类似的书来弥补。如果你读太多的原版计算机书籍,你会发现一些非常有规律的东西和一些常用的词汇。这些实践经验非常宝贵,将使你终生受益。一般完整读完2-3本原著后,你就能发现阅读原著的乐趣。值得一提的是,阅读原著的真正乐趣不仅仅是提高英语水平,而是获得一种与西方人一致的思维方式。这种思维方式对于学习计算机技术极为有利,因为计算机技术乃至现代科学体系都是基于这种思维方式的。坚持阅读英文计算机书籍,可以获得“优质”的感觉。这种感觉意味着阅读时无需将英文转换为中文,而是直接用英文与作者处于同一水平上进行思考和交流。
到目前为止,我们所取得的不仅仅是英语水平的突破,更是计算机水平的突破。这也是许多计算机专家成功的秘诀。如果你有一定的英语基础,想突破计算机英语的障碍,成为高手,就从现在开始养成学习计算机英语的好习惯吧。1.给自己起一个英文名字。并用作屏幕名称和登录名称。2.立即将你的电力灾难武器抱在怀里并随身携带。Windows也是英文的。3.选择适合自己的计算机英语教材。4、每年至少阅读1-2本电脑原版影印书籍,并坚持读到底。5.上网,尽可能多地访问英文技术论坛和网站。不要使用中文帮助。6、程序中使用英文注释。切勿使用中文或中文拼音作为变量名称、字段名称、文件和文件夹名称。7、每个月至少看1-2部原创电影(VCD/DVD),尽量不看字幕,提高语感和听力。8.不要看中文和英文读物,但可以看带注释的读物。多用英英词典,少用英汉词典。9.不断记录和复习每天遇到的生词。对于缩写,一定要理解每个字母的英文含义。欢迎大家在下方评论提出意见!