英语学习技巧个人总结
干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引 进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和 字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻译好的,不是晦涩难懂,就是译法混 乱,比如:roll back就有“回滚”、“回退”、“返回”、“重算”等多种译法,又如我们遇到翻译后的术语“域”,往往不清楚译者是根据“field”、 “region”还是“domain”所译(如果阅读原文则不存在这些问题)。还有更重要的一点,这就是等待译文会严重影响我们掌握新技术的时间。通常, 一本外版计算机图书从获得版权到翻译出版要一年的时间。就算原作者消化新技术和写作的时间最短为一年,那么加起来这已经超过通常软件版本的更新周期(软件 版本的更新周期一般是1年至2年),这意味着当你通过阅读翻译资料掌握这一版本的软件时,可能该版本已经淘汰至少是面临淘汰。
当然,这并不是说国内没有好的译者和译文,也不是说不能通过阅读译文来进行学习。而是说通过别人翻译的间接阅读风险较大,如果能掌握计算机英语,利用第一手原文资料进行学习,除了效率之外,被误导的风险较小。 因此,我们可以得出这样的结论,干程序员这行实在是离不开英语.
前半部分来源于 程序员学英语的6W法, 下面会自己的一些总结:
1 尽量记短语
光记住一个单词不顶用, 像中文一样, 同一个单词在不同的句子中的意思是不同的.
2 对于每个单词首先记住它的名词,然后联想
大多数单词, 都有名词解释, 想要将一个单词的所有解释背下来很难, 可以尝试只记住名词, 然后猜测具体语境中其他用法的意思.
3 对于较长的单词,拆分它,并且记住每个词根的意思
通过词根记单词, 绝对是事倍功半的事情.
4 尽量查 英英字典, 用英语去解释英语
首先是准确性, 其次可以衍生到更多的单词.
5 通过阅读纯文字的英文资料来学习某些新的知识
看原版资料, 永远快人一步, 顺便锻炼阅读节能.
6 每天坚持记录和复习遇到的生词。
关键是坚持.
: ) ( x