2022年程序员与英语 .pdf
《2022年程序员与英语 .pdf》由会员分享,可在线阅读,更多相关《2022年程序员与英语 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次, 软件开发中的技术文档和资料大都是来自英文,即使有翻译好的,不是晦涩难懂,就是译法混乱,比如:roll back 就有 回滚 、回退 、返回 、重算等多种译法,又如我们遇到翻译后的术语域,往往不清楚译者是根据field 、 region还是 domain
2、 所译(如果阅读原文则不存在这些问题)。还有更重要的一点,这就是等待译文会严重影响我们掌握新技术的时间。通常,一本外版计算机图书从获得版权到翻译出版要一年的时间。 就算原作者消化新技术和写作的时间最短为一年,那么加起来这已经超过通常软件版本的更新周期(软件版本的更新周期一般是1 年至 2 年) ,这意味着当你通过阅读翻译资料掌握这一版本的软件时,可能该版本已经淘汰至少是面临淘汰。当然, 这并不是说国内没有好的译者和译文,也不是说不能通过阅读译文来进行学习。而是说通过别人翻译的间接阅读风险较大,如果能掌握计算机英语,利用第一手原文资料进行学习,除了效率之外,被误导的风险较小。比如:国内引进的一部
3、外版好书Java 编程思想(原书名 Think in Java ) ,其翻译水平较差,就严重影响了阅读和学习,不少读者深有体会。如果读着有着过硬的计算机英语水平就可以按照书上提供的作者网址下载原文阅读,不但可以获得原汁原味的感受, 还可以免费下载该书最新的第二版(据悉机械工业出版社已经取得该最新版本的版权,但该书要到2001 年上半年才能面市) 。因此,我们可以得出这样的结论,干程序员这行实在是离不开英语。实际上,可以毫不夸张地说英语是IT 的行业语言。由于英语的优势,印度、爱尔兰等国的软件业在国际上比我们更有竞争力, 这并不是说我们的程序员在编程和开发能力上不如别人,而是在使用计算机英语水平
4、上差距太大。不久前在南京举办的一次高规格的软件开发交流会上,就遇到过印度专家讲课,英文翻译译不下去的情景,因为太多的IT 专用术语和缩略语以及很强的专业知识使得没有计算机背景的英语专业翻译无能为力,而在场的开发人员因为语言障碍又无法和印度专家直接沟通,错过了一次极好的交流学习机会。现在,已经有越来越多的程序员意识到计算机英语的重要性了,这种压力一方面来自进一步向高级程序员或资深IT 开发人员发展的需要,一方面来自于后起之秀不断竞争的威胁。对于前者,没有较好的计算机英语,能难进一步发展, 晋升到更高的技术职位;对于后者, 不少大学已经开始使用原版教科书进行专业授课,毕业生的计算机英语水平实在是后
5、生可畏,挑战是不言而喻的。那么,一个程序员应该怎样去学习和掌握计算机英语呢?是立即开始背英汉计算机字典还是先考完6 级再考 托考G ?其实,在下定决心之后最关键的是要搞清6 个 W,即:为什么学( why) 、学什么( what) 、怎样学( how) 、何时学( when) 、何处学( where) 、跟谁学( who) 。下面我们就谈一谈这6 个 W。首先是为什么要学计算机英语。几乎所有的程序员都知道学习计算机英语的重要性,但并不是所有人都具有学习的主动性。这个问题的提出就是要让我们从自身的需求出发,掌握学习的主动性。 一旦你有强烈的学习动机,任何学习上的困难都不会认你屈服,而你的每一点进
6、步都将给你带来无比自豪的感觉。学什么,是死背单词?还是猛抠语法?其实都不是。计算机英语的学习是一项系统工程,需要找到一个适合自己的学习目标,并从词汇、语法、阅读、写作多方面去融汇贯通。用程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 序员的术语讲,学什么 的问题本质上是一个确定系统边界 的问题。应为学习计算机英语是一个很宽泛的概念,若不根据个人的具体情况进行定义,恐怕难以有一个可以管理学习目标。无目标的或边界不清的项目往往是失
7、败的项目,在学计算机英语的问题上也是一样。因此,我们先要根据自己的实际英语水平和工作需要界定计算机英语学习的系统边界。关于实际英语水平, 我们可以简单地以大学非英语专业的英语教育作为参考,以通过大学英语四级考试( CET4)作为基线,即如果你通过了CET4,则表明你的英语水平为中高级,词汇量接近 5 千,不存在基本的语法问题,有一定的读写能力;如果你没有通过CET4,则表明你的英语水平为初中级,词汇量不足 4 千,可能存在一些语法问题,读写能力较弱。关于工作需要,我们可以将计算机英语学习对象划分成计算机研发人员、泛IT 人员。其中计算机研发人员是指从事计算机研究和开发的专业人员,他们又划分为软
8、件研发和硬件研发,显然程序员是属于前者。 计算机研发人员要掌握的计算机英语最专业,要求最高, 但软件硬件各有侧重。泛 IT 人员是指在IT 行业从业的或与IT 行业有密切联系的那些非研发人员,包括操作使用人员、技术管理人员、支持服务人员等等。不难看出,泛IT 人员对计算机英语的要求不是太高, 也不太专业, 一般能够使用英文界面的软件,能够阅读原版的操作手册和说明书即可。针对以上的划分,我在下面的内容中大致给出了计算机英语的学习目标:计算机英语的学习目标泛 IT 行业人员初中级掌握计算机英语的基本术语;了解计算机英语中常用的语法和惯用法;能借助字典阅读英文界面和在线帮助以及简单的操作手册,阅读熟
9、读在7090 词分钟。掌握计算机英语的常用术语和缩略语;掌握计算机英语中语法和惯用法的表达方式和功能;中高级能借助字典阅读英文文档和技术资料,阅读熟读在100 词分钟以上;能使用英文编写简单的文档。计算机研发人员初中级掌握计算机英语的常用术语和缩略语;熟悉计算机英语中的语法和惯用法;能阅读英文界面和在线帮助以及简单的操作手册,阅读熟读在80100 词分钟。掌握大量的计算机英语术语和缩略语;中高级熟练掌握计算机英语中语法和惯用法的表达方式和功能;能阅读英文文档和技术资料,阅读熟读在100 词分钟以上; 能借助字典翻译专业技术图书。能使用英文编写简单的技术文档和程序注释。知己知彼,百战不殆。在了解
10、了学习计算机英语的一般要求之后,接下来就需要对自己的具体情况进行具体分析,制定一个学习计划或简单地定一个学习方向。作为程序员学习计算机英的根本目的是为了提高自己在英语环境中掌握计算机技术的能力,所以学习的内容应该是围绕本专业的领域展开。对于没有上过计算机专业英语课程的程序员来说,学习的重点应该是掌握专业词汇和术语,了解计算机英语的一些规范译法和习惯用法。对于有一定计算名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 机英语基础的程
11、序员则应该把重点放在提高阅读速度和阅读质量上,并逐渐习惯使用英语注释程序撰写文档。在明确学习目的和学习方向之后,还必须有一个好的学习方法,怎样学 就是一个学习方法问题。这其中还包含了何时学、何处学、跟谁学等一系列问题。在这里我建议把短期的系统学习和长期的日常学习结合起来,这样做的效果最好,也最科学。所谓短期的系统学习是指集中一段时间系统地学习计算机英语,这对于没有参加过大学计算机英语课程学习程序员尤为重要。而日常的学习则是指在日常工作用有意识地多接触和多使用计算机英语, 边用边学, 持续不断地积累提高。下面我就从这两个方面来具体谈一谈。要系统地学习计算机英语,最好是参加专门的计算机英语课程培训
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年程序员与英语 2022 程序员 英语
限制150内