首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

程序员之路 学习经验总结(2)

程序员之路 学习经验总结(2)

###为什么要读英文文档呢?

上面我简单描述了下阅读官方文档的好处,接着我们来说一说为什么要阅读官方的英文文档。

有人可能要说,网上有很多中文翻译的呀,读起来多方便,为什么还要去读我们不擅长的英文文档呢?

    首先,现在的翻译成中文的文档确实很多,但是大部分中文文档的翻译周期较长,相比较而言还是难以跟上官方文档的迭代速度。

    再者,每个人对于文档的理解不同,不同的人翻译的内容可能夹杂了自己的主观意识,因此,有时会出现一些理解性的偏差。

    举个例子,Android开发中一直是在drawable中存放图片资源的,后来多了mipmap的目录,可能是由于阅读不仔细或者理解上的偏差,mipmap刚出来没多久就被说成了drawable中的图片资源都放到mipmap下,然而官方文档上明确写着只存放启动图标。

    还有,英文文档读得多了,在遇到问题时,你更容易找到问题的关键词,因为阅读的过程中很多技术术语或者关键词已经悄悄地留在了你的大脑中。

所以,条件允许的情况下我们应该坚决地选择去阅读英文相关文档 那么就提到了之前很多人说的理由,我英文很差怎么办?

其实在刚开始阅读英文文档的时候我的英文阅读能力也不好,跟很多开发者一样,很费力,什么谷歌翻译、有道词典,那些能用上的翻译工具都用上了,而且很多东西不能理解,于是一遍看不懂看两遍,两遍不懂看三遍,配合上代码的实践,渐渐地终于搞懂了,回头再看一遍文档便豁然开朗。

随着阅读量的增加,你会发现,其实官方英文文档并没有那么可怕,大部分文档的语法都很简单,毕竟我们从小学英语长大的,只要肯花时间,一段时间后就能看懂。

而那些计算机单词,数量其实也有限,一般情况下我不会刻意去背某个单词,都是看到不认识了就用词典查,看得多了自然就记住了。

随着阅读量的加大,你的阅读速度也会越来越快,甚至能赶上中文的阅读速度,这样,不管什么样的新技术,你学起来都会游刃有余了。

现在回想起来,当年觉得自己英文不好就不去看英文文档跟资料,其实大部分时候都只是因为畏惧心理而产生的借口,有句话说得好,人不逼自己一把永远不知道自己有多优秀。

在心理学研究中关于人对于外部世界的认识,分为三个区域:舒适区(comfort zone),学习区(stretch zone)和恐慌区(stress zone)

在舒适区我们得心应手,每天处于熟悉的环境中,做擅长的事,和熟悉的人交际,甚至你就是这个领域的专家,对这个区域中的人和事感觉很舒适。但是学到的东西很少,甚至学不到什么东西。

在学习区里面是我们很少接触甚至未曾涉足的领域,充满新颖的事物,在这里可以充分的锻炼自我,挑战自我。所以在这个区域的学习效率是非常高的,是真正在学习。

所以我们要做的只是逼自己一把,迈出那个区域,那么你的程序员生涯绝对能更上一层楼。

其实不光英语,任何技术、框架或者工具也一样,一旦用久了熟悉了,变不愿意去尝试新的东西,可惜的是这行终究是需要不断地拥抱变化,所以,要想有所成长,就必须克服内心的畏难情绪,迈出自己的心理舒适区,进入成长区去学习新的东西。
返回列表