我想好好学习英语已经不是 3 天 2 天的事了,每次下定决心要学的时候,总是半途而废,究其原因是因为没有找学习英语的「真正的目的」。以前做 iOS 的时候,大多数都是通过中文内容学习,偶尔遇到需要英文的地方,不懂就查查资料。直到最近「系统学习」前端的时候,我发现以往犯了一个错误,解决问题总是 case by case,也就是说不是系统学习,而是遇到一个问题就到网上查解决方案,解决了就算完事。这样会让我看不到技术的边界。
前端发展了这么多年,网上的内容层次不齐,MDN 这个网站无疑是学习前端最好的资源。虽然有中文版,但是你会发现看英文与中文完全是两个不同的概念,有些单词翻译成中文意思就彻底变了,比如:blocking call,有人翻译成了“阻塞调用”,什么是阻塞调用?完全理解不了,如果把这个词放到上下文中,你很快就会理解作者的意思。
昨天看到一个 Node.js 官网关于 Node.js 的介绍,完全看不懂中文想表达什么意思,直到我看了英文内容,原来是翻译错了,感觉是机器翻译。
从上面几件事我得出了一个结论,如果你想成为一流工程师,「学习英语势在必行」。虽然我能看懂大部分内容,但是有些内容理解的不是很透彻,所有这次我下定决心要重学英语。
学习英语的关键是在于坚持,我想把我学习的过程与大家分享出来,这样可以加深我对内容的理解,同时也能和大家共同进步。以前学习英语的时候买过 2 本书,但是没时间看,只能利用碎片时间来学习。
计算机英语,相对来说词汇量不是太多。我打算每天利用半个小时「认真学习」一段计算机相关的英语,并把它通过公众号发出来,在翻译的过程中难免会有不足之处,希望大家一块交流互动。
下面推荐阅读中展示了发过的 2 段内容,形式大致是这样的,会不断优化。大家加油!!!
计算机英语第2句:我被Node.js官网误导了