日日不断 | 2019-4-21 | 学编程的好处
李笑来在《自学是门手艺》中说他之所以选编程作为自学的例子,而且要“尽量只通过阅读学会编程”。理由有如下几点
1.编程是无论是谁都可以掌握的技能。
只要你愿意,不分年龄,不分性别,不挑地方,不挑时间,在哪里都可以学习的技能。这是在全球范围内“教育机会公平之地”。
2.编程是每个正常人都需要学会的技能。
编程反正要自学,无论是学校还是培训机构,说实话都教的不太好,最终都得靠自学。
而且呢,编程这个领域发展很快,新出来的东西,没有人教的,只能靠自学去阅读“官方文档”,所以编程最适合自学。
然后呢,许多年前,不识字的被当作文盲;后来是不认识英文被当作文盲;再后来,不懂计算机的,也算是文盲;而现在信息时代,不懂数据分析的,也要被算作文盲了。如果不想最后被数据支配,那就学编程吧
3.编程的知识结构最接近人生的知识结构。
编程的门槛高又一个特殊的原因是“编程的知识点结构不是线性的”。
我们在学校的教育,所学到的知识基本上都是线性的,学好第一章,再学第二章,再是第三章,后面一章的概念不会出现在前一章……
而编程则不同,经常会遇到在某一章读到的一个不知道在后面哪一张才讲到的概念。
其实在社会、工作、生活中,这种非线性的知识结构非常普遍,很多事情都是先经历后来才明白的道理,在第一次遇到的时候就是没办法用恰当的方式处理。
所以自学编程就相当于过了一遍“模拟人生”。
4.学编程就不得不学习英语。
学编程中最重要的活动就是“阅读官方文档”,最好的教材就是官方文档,而且编程用到的工具基本上都是英文的,所以自学编程,你就不得不用英语,而且还是天天用。
英语就是一层毛玻璃,隔在你和你很想要了解的东西中间。由于你对你想要了解的东西有强烈的兴趣,乃至于隔着毛玻璃也要挣扎这看清……挣扎久了,“视力”就进化了,毛玻璃还在,但你的已能穿透它看清一切。
5.自学编程可以是一切自学技能的起点
自学编程对任何人来说都是——现实的、可行动的、可以真正达成的。只靠阅读学会编程,这个经验是极其宝贵的。
到最后,在学习其他技能,就会更轻松自然。因为到最后,自学者的感受就是万物相通。
“……到最后,都是一样的。”
© 本文版权归 Nooooooodles 所有,任何形式转载请联系作者。
© 了解版权计划