MVP之程序员怎么学习英语

2020年09月08日02:40:58

背景:

todo1:交代自己考MBA过程中,备考英语给的灵感

todo2:介绍自己考英语四六级的经历

todo3:介绍自己在使用Sketch迸发出的灵感

我们听很多大佬说过英语对编程至关重要,甚至会影响一个程序员的上限。

大多数人学习英语,遇到最困扰的情况是根本用不起来。学了1000个新单词,只用到200多个。

这种情况无疑是让人沮丧的。这沮丧的背后,实际上是低效。

有人说:学英语最好的方式是把他丢到英语国家,让他生活一段时间。

听起来好像是正确的废话。

先说结论,因为这种学习方式目的性非常强,学了立马能用上。

我曾经想着学好英语之后,跟老外交流什么的。现在回想起来,简直是活在梦里。这类就属于严重的目的性不强。

MBA备考老师有个策略是,考试考什么,我们就背什么。看起来很功利,但实际上这是成年人正确的做事思路。因为大家的时间和精力都有限。

学了马上去做个题,刚好能巩固这块知识,加深影响。

我们来抽取下,这背后的精髓--以终为始,用到什么,学什么。

那么根据这个思路,程序员应该怎么学呢?

问题在于程序员会用到哪些东西?

1 IDE

2 GitHub

3 Stack Overflow等在线问答平台

4 在线的英文文档 

暂且列这么多。

英文的IDE该怎么用呢?

那么就以最近刚用的Sketch为例。

是打开Sketch然后去对着一个个陌生的单词,去找出这些单词的意思吗?

是的,基本是这个思路,但是操作细节对结果有着致命的影响。

错误的做法:对着陌生的单词,用翻译软件一个个找这些意思,然后记录下来(这工作量巨大,很容易导致自己坚持不下去)。

正确的做法:找到这个软件的汉化包,在汉化包中学习

以sketch为例,汉化包在这里 https://github.com/cute/SketchI18N/blob/master/SketchI18N.sketchplugin/Contents/Resources/i18n/zh-Hans.json

截个图展示下


Sketch i18n

了解这些单词,对你使用英文版的工具,非常有用。

对照着单词表,我们再来使用英文版工具,是不是简单多了。即使看到不熟悉的单词,去我们的单词表去查下就行了。

todo 那么程序员应该怎样进行英语学习?

1 先熟悉IDE或者工具的英语开始 

2 再选择英文原版的在线教材开始学习


todo:描述自己做这个软件的想法

github上比较好的学英语资源:

https://github.com/EarsEyesMouth/computerese-cross-references

(量有点少,可惜他没有统计哪些词是高频,哪些词是低频)

MVP系列说明:

MVP系列,是我要在15分钟之内,写完一篇文章,把最核心最重要的部分写出来。

20%的投入能输出80%的价值。

对我而言,相比于我写了几个小时没人看,15分钟内写完最核心的部分,更有意义。

更新机制:

评论回复超过10个,我再用15分钟更新其他部分。

todo是待办的意思,你可以在评论里面,回复想打开哪个todo。

你可能感兴趣的:(MVP之程序员怎么学习英语)