内容简介
《自学是门手艺:没有自学能力的人没有未来》以自学Python编程为例,阐述了如何培养、习得自学能力,并运用自学能力在竞争激烈的社会中获得一席之地,不断地升级、进化,实现真正的成长。
作为一本“硬核”的“鸡汤”书,本书不仅仅以纸质的形式呈现,还配套了XUE.cn互动学习平台。读者不仅可以通过阅读本书学到自学的方法,还能在XUE.cn上把这些方法付诸实践,不断练习、提升自己的技能,真正成为有积累、有前途的新新人类!
祝愿所有与本书结缘的读者都有一个更美好的未来!
目录
PART ONE
第1章 为什么一定要掌握自学能力 / 002
第2章 为什么将编程作为自学的入口 / 009
第3章 只靠阅读习得新技能 / 015
第4章 开始阅读前的一些准备 / 019
第5章 第1节 入口 / 022
第2节 值及其相应的运算 / 036
第3节 流程控制 / 048
第4节 函数 / 058
第5节 字符串 / 068
第6节 数据容器 / 093
第7节 文件 / 121
第6章 如何从容应对含有过多“过早引用”的知识 / 131
第7章 官方教程:The Python Tutorial / 141
PART TWO
第8章 笨拙与耐心 / 150
第9章 刻意练习 / 155
第10章 为什么从函数开始 / 158
第11章 第1节 关于参数(上) / 161
第2节 关于参数(下) / 167
第3节 化名与匿名 / 174
第4节 递归函数 / 180
第5节 函数的文档 / 190
第6节 保存到文件的函数 / 196
第7节 测试驱动开发 / 204
第8节 可执行的Python文件 / 213
第12章 刻意思考 / 219
PART THREE
第13章 战胜难点 / 224
第14章 第1节 类——面向对象编程 / 227
第2节 类——Python的实现 / 231
第3节 函数工具 / 246
第4节 正则表达式 / 259
第5节 BNF和EBNF / 276
第15章 拆解 / 284
第16章 刚需幻觉 / 290
第17章 全面—自学的境界 / 295
第18章 自学者的社交 / 301
第19章 这是自学者的黄金时代 / 306
第20章 避免注意力漂移 / 310
第21章 如何成为优秀的沟通者 / 313
后记:自学者的终点 / 321
前言/序言
想写一本关于自学能力的书,真的不是一两天了,所以肯定不是心血来潮。在我快把这本书的初稿框架搭完,跟霍炬说起我正在写的内容时,他说:
“你还记得吗,你第一次背个包来我家的时候,咱们聊的就是咋写本有意思的编程书……”
我说:
“真是呢!十三年就这么过去了……”
这一次,我真的写了。
我写出来的,其实并不是,或者说,并不仅仅是“一本编程书”。这本“书”是近些年我一直在做却没有做完整的事情—讲清楚“学习学习再学习”。
学会学习之后再去学习。
只不过,这一次我阐述得更加具体了:不是“学会学习”,而是“学会自学”。正是这一点点的变化,让十多年前没写顺的东西,终于在这一次水到渠成、自成体系了。
以前,我经常在写作课里讲,“写好”的前提就是“Narrowdownyourtopic”—把话题范围缩小缩小再缩小。这一次,算是提供了一个活生生的实例。
对每个个体来说,自学能力,是在这个变化频率和变化幅度都不断加大的时代里最具价值的能力。这个能力,不一定能直接提高一个人的幸福感(虽然实际上常常确实能),但一定会缓解甚至消除一个人的焦虑情绪。试想一下:在一个以肉眼可见的方式变化着的环境里生存,对自己已然原地踏步许久、正在被这个时代甩在身后的状况心知肚明,谁会不焦虑?
实际上,这些年来我写的书都是关于学习的。无论是《把时间当作朋友》,还是《财富自由之路》,甚至是《韭菜的自我修养》,只要你看过就会知道,它们的目标是相同的:学习、进步,甚至进化。
你可以把《自学是门手艺》当成之前几本书的“实践版”。
完成这本书的内容后,你起码会习得一个新技能:编程。
更为重要的是,你可以把《自学是门手艺》当成之前几本书的“升级版”。
自学能力,是持续学习、持续成长的发动机。
仔细观察整个人群,你就会发现一个惊人的事实:
至少有99%的人终生都没有掌握自学能力!
这个数字丝毫不夸张。从1977年到2017年,40年间,全国大学录取人数总计为1.15亿(11518.2万)左右,低于2017年全国人口数量的10%,而且其中一半以上是专科生。那么,在4%左右的本科毕业生中,带着自学能力走入社会的人比例是多少?不夸张地讲,我觉得1%已经很高了。所以,前面提到的99%是很客气的说法。
绝大多数人,终其一生都没有真正自学过什么。他们不是没学过,不是没辛苦过,事实是,他们在有人教、有人带、有人逼的情况下都没真正把那些基础知识学明白。更可怕的是,他们学的东西,绝大多数终其一生只有一个用处:考试。于是,他们学的那些东西“考过即弃”。在随后的生活里,尽管有些人能意识到自己应该去学点什么,常常有“要是我也会这个东西就好了”的想法,但基本上都以无奈结束—因为再也没有人教、再也没有人带、再也没有人逼了。于是,每一次“决心重新做人”的目标都被他们默默地改成了“决心继续做人”,而后,逢年过节再次许下“重新做人”的愿望……
这是有趣而又尴尬的真相:
没有不学习的人。
我们所掌握的任何技能,都不是天生就会的,都需要通过学习获得,基本的走路、吃饭,复杂一点的说话、开车,都需要我们慢慢学习。
然而,在学习的过程中,最倒霉的情况是:认真学了,可总是落得个越来越焦虑的下场……近几年,经常有一些人指责另外一些人“贩卖焦虑”,但根据我的观察,这种指责的肤浅之处在于:焦虑不是被卖方贩卖的产品,而是买方长期自行积累的结果。
别人无法把焦虑贩卖给你,是你自己焦虑—是你自己在为自己积累越来越多的焦虑。
然而,又有谁不想摆脱甚至马上摆脱焦虑呢?
既然焦虑,就要寻找解决方案。而焦虑的你找到的解决方案,往往是花钱买本书、报个班、找个老师、上个课……这能说是别人贩卖焦虑给你吗?
自学能力强的人,并非不花钱,他们花的钱可能很多。他们会花钱买书,而且会买很多的书;他们可能会花钱上课,而且要上就上最好的课;他们更会经常费尽周折找合适的人咨询、求教、探讨……
自学能力强的人不焦虑,起码不会因为学习和学习过程而焦虑——这是重大的差别。而焦虑的大多数人,并不是因为别人贩卖焦虑给他们,他们才“拥有”了那些焦虑——他们不仅一直在焦虑,而且越来越焦虑。
为什么呢?总也学不会、学不好,换成你,你不焦虑吗?!
生活质量就是这样一点一点下降的——最消耗生活质量的东西,就是焦虑。
我相信,如果《自学是门手艺》这本书真的有用,那么它的重要用处之一就是,能够缓解你的焦虑,让你明白:首先,焦虑没有用;其次,有办法也有途径让你摆脱过往一事无成的状况,逐步产生积累,并且逐步体会那积累的作用;最后,甚至能让你感觉到更多的积累所带来的加速度,而到那个时候,焦虑就是“别人的事情”了。