程序员英语要求

上传人:人*** 文档编号:552562223 上传时间:2024-02-05 格式:DOC 页数:8 大小:25.50KB
返回 下载 相关 举报
程序员英语要求_第1页
第1页 / 共8页
程序员英语要求_第2页
第2页 / 共8页
程序员英语要求_第3页
第3页 / 共8页
程序员英语要求_第4页
第4页 / 共8页
程序员英语要求_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《程序员英语要求》由会员分享,可在线阅读,更多相关《程序员英语要求(8页珍藏版)》请在金锄头文库上搜索。

1、干程序员是一项很辛苦的工作,要成为一种高水平的程序员尤为艰难。这是由于计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。一方面编程自身就依赖于英语,虽然目前技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但尚未发现可以完全使用中文的编程语句。另一方面,软件开发中的技术文档和资料大都是来自英文,虽然有翻译好的,不是晦涩难懂,就是译法混乱,例如:roll back就有回滚、回退、返回、重算等多种译法,又如我们遇到翻译后的术语域,往往不清晰译者是根据field、region还是domain所译(如果

2、阅读原文则不存在这些问题)。尚有更重要的一点,这就是等待译文会严重影响我们掌握新技术的时间。一般,一本外版计算机图书从获得版权到翻译出版要一年的时间。就算原作者消化新技术和写作的时间最短为一年,那么加起来这已经超过一般软件版本的更新周期(软件版本的更新周期一般是1年至2年),这意味着当你通过阅读翻译资料掌握这一版本的软件时,也许该版本已经裁减至少是面临裁减。固然,这并不是说国内没有好的译者和译文,也不是说不能通过阅读译文来进行学习。而是说通过别人翻译的间接阅读风险较大,如果能掌握计算机英语,运用第一手原文资料进行学习,除了效率之外,被误导的风险较小。例如:国内引进的一部外版好书Java编程思想

3、(原书名Think in Java),其翻译水平较差,就严重影响了阅读和学习,不少读者深有体会。如果读着有着过硬的计算机英语水平就可以按照书上提供的作者网址下载原文阅读,不仅可以获得原汁原味的感受,还可以免费下载该书最新的第二版。因此,我们可以得出这样的结论,干程序员这行实在是离不开英语。事实上,可以毫不夸张地说英语是IT的行业语言。由于英语的优势,印度、爱尔兰等国的软件业在国际上比我们更有竞争力,这并不是说我们的程序员在编程和开发能力上不如别人,而是在使用计算机英语水平上差距太大。不久前在南京举办的一次高规格的软件开发交流会上,就遇到过印度专家授课,英文翻译译不下去的情景,由于太多的IT专用

4、术语和缩略语以及很强的专业知识使得没有计算机背景的英语专业翻译无能为力,而在场的开发人员由于语言障碍又无法和印度专家直接沟通,错过了一次极好的交流学习机会。目前,已有越来越多的程序员意识到计算机英语的重要性了,这种压力一方面来自进一步向高档程序员或资深IT开发人员发展的需要,一方面来自于后起之秀不断竞争的威胁。对于前者,没有较好的计算机英语,能难进一步发展,晋升到更高的技术职位;对于后者,不少大学已经开始使用原版教科书进行专业授课,毕业生的计算机英语水平实在是后生可畏,挑战是不言而喻的。那么,一种程序员应当如何去学习和掌握计算机英语呢?是立即开始背英汉计算机字典还是先考完6级再考托考G?其实,

5、在下定决心之后最核心的是要弄清6个W,即:为什么学(why)、学什么(what)、如何学(how)、何时学(when)、何处学(where)、跟谁学(who)。下面我们就谈一谈这6个W.一方面是为什么要学计算机英语。几乎所有的程序员都懂得学习计算机英语的重要性,但并不是所有人都具有学习的积极性。这个问题的提出就是要让我们从自身的需求出发,掌握学习的积极性。一旦你有强烈的学习动机,任何学习上的困难都不会认你屈服,而你的每一点进步都将给你带来无比自豪的感觉。 学什么,是死背单词?还是猛抠语法?其实都不是。计算机英语的学习是一项系统工程,需要找到一种适合自己的学习目的,并从词汇、语法、阅读、写作多方

6、面去融汇贯穿。用程序员的术语讲,学什么的问题本质上是一种拟定系统边界的问题。应为学习计算机英语是一种很宽泛的概念,若不根据个人的具体状况进行定义,恐怕难以有一种可以管理学习目的。无目的的或边界不清的项目往往是失败的项目,在学计算机英语的问题上也是同样。因此,我们先要根据自己的实际英语水平和工作需要界定计算机英语学习的系统边界。有关实际英语水平,我们可以简朴地以大学非英语专业的英语教育作为参照,以通过大学英语四级考试(CET4)作为基线,即如果你通过了CET4,则表白你的英语水平为中高档,词汇量接近5千,不存在基本的语法问题,有一定的读写能力;如果你没有通过CET4,则表白你的英语水平为初中级,

7、词汇量局限性4千,也许存在某些语法问题,读写能力较弱。有关工作需要,我们可以将计算机英语学习对象划提成计算机研发人员、泛IT人员。其中计算机研发人员是指从事计算机研究和开发的专业人员,她们又划分为软件研发和硬件研发,显然程序员是属于前者。计算机研发人员要掌握的计算机英语最专业,规定最高,但软件硬件各有侧重。泛IT人员是指在IT行业从业的或与IT行业有密切联系的那些非研发人员,涉及操作使用人员、技术管理人员、支持服务人员等等。不难看出,泛IT人员对计算机英语的规定不是太高,也不太专业,一般可以使用英文界面的软件,可以阅读原版的操作手册和阐明书即可。针对以上的划分,我在下表中大体给出了计算机英语的

8、学习目的:计算机英语的学习目的初中级 中高档泛IT行业人员 掌握计算机英语的基本术语;理解计算机英语中常用的语法和常用法;能借助字典阅读英文界面和在线协助以及简朴的操作手册,阅读熟读在70-90词/分钟。 掌握计算机英语的常用术语和缩略语; 掌握计算机英语中语法和常用法的体现方式和功能;能借助字典阅读英文文档和技术资料,阅读熟读在100词/分钟以上;能使用英文编写简朴的文档。计算机研发人员 掌握计算机英语的常用术语和缩略语;熟悉计算机英语中的语法和常用法;能阅读英文界面和在线协助以及简朴的操作手册,阅读熟读在80-100词/分钟。 掌握大量的计算机英语术语和缩略语;纯熟掌握计算机英语中语法和常

9、用法的体现方式和功能;能阅读英文文档和技术资料,阅读熟读在100词/分钟以上;能借助字典翻译专业技术图书;能使用英文编写简朴的技术文档和程序注释。知己知彼,百战不殆。在理解了学习计算机英语的一般规定之后,接下来就需要对自己的具体状况进行具体分析,制定一种学习筹划或简朴地定一种学习方向。作为程序员学习计算机英语的主线目的是为了提高自己在英语环境中掌握计算机技术的能力,因此学习的内容应当是环绕本专业的领域展开。对于没有上过计算机专业英语课程的程序员来说,学习的重点应当是掌握专业词汇和术语,理解计算机英语的某些规范译法和习常用法。对于有一定计算机英语基本的程序员则应当把重点放在提高阅读速度和阅读质量

10、上,并逐渐习惯使用英语注释程序撰写文档。在明确学习目的和学习方向之后,还必须有一种好的学习措施,如何学就是一种学习措施问题。这其中还涉及了何时学、何处学、跟谁学等一系列问题。在这里我建议把短期的系统学习和长期的平常学习结合起来,这样做的效果最佳,也最科学。所谓短期的系统学习是指集中一段时间系统地学习计算机英语,这对于没有参与过大学计算机英语课程学习程序员尤为重要。而平常的学习则是指在平常工作用故意识地多接触和多使用计算机英语,边用边学,持续不断地积累提高。下面我就从这两个方面来具体谈一谈。要系统地学习计算机英语,最佳是参与专门的计算机英语课程培训班。培训班的选择非常重要,好的教师、成功的办学经

11、验和系统的课程设立都是选择的重要根据。然而大多数程序员工作繁忙,也许采用的方式多是自学了。如果不能选择一位好教师,那就只能选择一本好教材了。一本好的计算机英语教材对系统地学习计算机英语协助极大。目前市面上的计算机英语教材多达30种,在选择教材时不少程序员往往无从下手,人们不妨从如下几方面进行考虑:教材的难易限度-对于不同窗历层次有不同的教材,选择教材是一定要看清该教材的培训对象是中专、大专、本科还是研究生。选择难易限度适合自己的教材,太简朴则不利于提高、太难则容易使学习受挫。教材的专业侧重-有的计算机英语教材偏重于硬件,有的偏重于软件,尚有的教材是信息电子类的计算机英语,侧重于通信电子方面,例

12、如:汇编语言、单片机等。此外有的教材侧重于理论,如:数据构造、离散数学;而有的则侧重于应用,如:软件工程、数据库开发。因此程序员在选择计算机英语教材时,应仔细察看书中的内容,以免偏离软件开发的实际工作需要。教材的体系构造-目前计算机英语教材重要分为按语法体系组织和按计算机体系组织的两种构造。如果你是初中级的英语水平建议使用前者,如果你是中高档的英语水平建议使用后者。教材的易用性-教材的易用性是指教材的编排与否符合人们的学习习惯。虽然计算机英语是专业课程教材,但如果编排活泼、图文并茂、注解查阅以便肯定能调动学习的爱好,减少阅读的难度。这方面国内的教材应当多向国外的教材学习。然而国内许多大学的计算

13、机英语课程作为专业英语教学起步较晚,而初期出版的计算机英语教材大多余自于任课教师收集的计算机英文资料,教材规划不够系统,编排也比较简朴。这些教材虽然使用的学校较多,为初期的计算机英语教学做出过不可磨灭的奉献,但致命的弱点是内容陈旧、与时代脱节。最典型的代表是清华大学出版社的计算机英语,该书最新版本是1997年更新的,里面还充斥着Dos这样的陈旧内容。有些教师苦于没有新颖实用的计算机英语教材,于是一本国外的计算机入门读物Computing Essentials(McGraw-Hill出版公司)被许多大学选用为计算机英语教材,效果极佳。这本书目前已经由高等教育出版社影印发行,书名是计算机专业英语。

14、该书的特点是:时效性强(版本更新快),新颖实用,编排活泼。但对于中高档英语水平的专业开发人员未免有点太浅。 我们在分析和研究了市面上大量计算机英语教材的基本上,又结合计算机英语教学和学习经验,编写了一本非常适合于软件开发人员的计算机英语,该书已经由机械工业出版社出版,是该社重点大学计算机教材系列中的一本。需要阐明的是该书最适合的读者对象为英语达到CET4的程序员,由于该书的选材直接来自国外计算机教材和出版物、技术文档和专业论文、IT精英的言论以及计算机方面的大百科全书,这样的选材在保持原汁原味的同步使学习者更能接触到计算机英语的真实语境和主流思想,虽然有一定的难度,但非常实用和专业。同步为便于

15、学习,我们为超过CET4的词汇和某些专业术语都进行了注释,并且注释就在课文旁边,免除了翻查生词表的麻烦。这本书适合于程序员的另一条重要因素是全书侧重于软件和应用,没有枯燥繁琐的理论。计算机英语是用来学习专业英语的,而不是用来学习计算机理论的。我们没有像其她的计算机英语教材那样,充斥了大量难懂的计算机理论文章,而这些理论自身就非常难学。这本教材与其他计算机英语教材不同的地方还在于它更关注计算机素养、计算机应用以及IT对社会和生活的深刻影响。在这里我们可以聆听到IT精英比尔。盖茨和IBM公司CEO郭士纳的精彩演讲,也能拜读到英特尔公司前总裁葛洛夫的惊世之作只有偏执狂才干生存的前言。系统学习计算机英

16、语,这里的系统性涉及了计算机体系的系统性和英语语言的系统性,我们在学习时必须时刻牢记。除了借助计算机英语教材系统地理解计算机硬件软件、操作系统、软件工程、编程语言、网络通信、信息安全、应用系统等诸方面的英语体现和专业词汇外,还要对英语语言自身从听、说、读、写四个方面下功夫,以免浮现偏废。有些程序员就是由于在听和说方面偏废,以至于影响到出国发展。如何加强听和说的训练,这是有关英语学习的话题,我自己的一种经验是多看原版电影(VCD/DVD)以提高听力(固然不能看字幕),多参与英语聊天(英语角)以提高口语。计算机英语的学习不同于考托考G,无法靠短期的突击来完毕。长期的平常学习尤为重要。所谓的平常学习并不需要你抛动工作,安排专门的时间,而是边用边学。例如,你为理解决编程上的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号