学习
实践
活动
专区
工具
TVP
写文章

分享一个我学英语的办法

我分享过很多学习英语的方法。譬如我认为你不应该什么单词都背,而是应该从那些最高频的入手,这样可以替你省下很多时间和心力;我推荐过如何正确地使用「新概念」系列,以反向思维的方式来提升你的写作能力;我还认为人们记不住单词,可能是因为不熟悉发音规则,要知道,能准确发音就基本意味着已经记住了单词。

今天我想再分享一个我的学习方法,通过这个方法,我阅读了海量的原版英文,大大提升了我的英语能力。

学习编程,并坚持只用英文学习。

「可是,我明明不需要学编程呀?」

实际上,我认为无论你是文科生、上班族,多大年纪,都应该学习一点编程,了解一下我们每天使用的互联网到底是怎么回事。对于大学生而言,无论你是什么专业,都应该利用业余时间来学习一点编程。因为在未来,相比起其它任何技能,编程技能是最有可能改变你人生的技能点。

编程的门槛几乎为0,但是可能产生的收益趋近无穷。这也是为什么程序员高薪的原因。举个例子,一个服装厂年收益1000万,为了拓展业务,就必须投资厂房、设备,这些都是重资产,1000万投资完能剩下多少发工资?相反,如果是一个互联网公司,1000万的收益,扩大业务所投入的服务器相对要便宜很多,那么剩下的大部分钱当然可以发给最牛逼的程序员。

所以,从行业的角度来看,互联网公司这种以人为asset的行业,在未来也一样会是薪水比较高的行业。类似的还有咨询行业,同样是以人为asset。相反,制造业就比较悲催,即使行业发展不错,也很难像互联网行业那样产生那么多高薪。

我还能举出十几个掌握编程这个技能点的好处,但对于年轻人来说,高薪可能就是最好的动力了。

「那么,为啥要把英语和编程放在一起学?」

一方面,既然编程值得学,英语也不能不学,那么不如两不耽误,一起来。另一方面,最好的编程学习资源全都是英文的。关于这一点,我相信所有的程序员都不会反对,但是不懂编程的人可能会有点不服气。

基本所有的编程语言都是老外发明的,那么技术文档就是英文的,而很多翻译过来的中文文档都很糟糕,无形中增加你的学习成本,所以不如干脆直接读英文,这就相当于阅读理解了。更有意思的是,你可以边读文档,边用程序验证,这样「阅读+实操」的体验会大大增加你学习英语的乐趣。我在刚开始学Python的时候,就是照着Learn Python the Hard Way,边读边动手,寓教于乐,非常有意思。

只学英语的人,选取的学习材料往往趋于正统,比如现在流行的《经济学人》、《纽约时报》一类的严肃期刊,这相当于我们的《人名日报》。要知道,我们平时说话完全不是报纸上那样正儿八经,往往有很多随意、不正式的表达。英语同样如此,如果只阅读严肃期刊,就永远不知道美国人平时是怎么吐槽、怎么插科打诨的。

学习编程刚好可以帮你解决这个问题。即便是写一个很小的程序,你都会遇到各种bug和难题,这时候你要做的是去Google上搜索,多半你就会进入到一个叫Stack Overflow的社区,也就是传说中那个全球最大的程序员(同性)交流(交友)社区。这里的英语不再是那个严肃严谨的《纽约时报》,而是一个个活生生的人。你需要用英文写下你的问题,然后收到回复…… 你接触的是最接地气的英语,而且,为了解决你的问题,你不得不试着去和别人用英文交流……

我甚至认为,编程和英语本来就应该放在一起来学。对于编程能力而言,英语相当于加速器,可以大大提升学习效果。对于学英语的人而言,不如借着编程,不但「学」了英语,还「用」了英语。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190120A06IJ300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券