专栏名称: 学习学习再学习
一生只有一个职业:学生
目录
相关文章推荐
印象笔记  ·  节后复工“丧”到不行?3招让你满血复活! ·  8 小时前  
混沌学园  ·  疯狂的幻方:一家隐形AI巨头的大模型之路 ·  21 小时前  
学习曾国藩  ·  情商高的人,会有这5大说话习惯,很厉害! ·  4 天前  
人生研究所  ·  外国人占领小红书一个月后,最大受益者出现了 ·  2 天前  
51好读  ›  专栏  ›  学习学习再学习

李笑来:为什么把编程当作自学的入口?

学习学习再学习  · 公众号  · 学习  · 2019-06-27 23:49

正文



编程作为 “讲解如何习得自学能力的例子”,实在是太好了。

首先,编程这个东西反正要自学—— 不信你问问计算机专业的人,他们会如实告诉你的,学校里确实也教,但说实话都教得不太好……

其次,编程这个东西最适合 “仅靠阅读自学”—— 这个领域发展很快,到最后,新东西出来的时候,没有老师存在,任由你是谁,都只能去阅读 “官方文档”,只此一条路。

然后,也是最重要的一条,别管是不是很多人觉得编程是很难的东西,事实上它就是每个人都应该具备的技能。

许多年前,不识字,被称为文盲……

后来,人们反应过来了,不识英文,也是文盲,因为科学文献的主导语言是英文,读不懂英文,什么都吃不上热乎的;等菜好不容易端上来了吧,早就凉了不说,味道都常常会变……

再后来,不懂基本计算机操作技能的,也算是文盲,因为他们无论做什么事情,效率都太低下了,明明可以用快捷键一下子完成的事情,却非要手动大量重复……

到了最近,不懂数据分析的,也开始算作文盲了。许多年前人们惊呼信息时代来了的时候,其实暂时体会不到什么太多的不同。然而,许多年过去,互联网上的格式化数据越来越多,不仅如此,实时产出的格式化数据也越来越多,于是,数据分析不仅成了必备的能力,而且早就开始直接影响一个人的薪资水平。

你作为一个个体,每天都在产生各种各样的数据,然后时时刻刻都在被别人使用着、分析着…… 然而你自己却全然没有数据分析能力,甚至不知道这事很重要,是不是感觉很可怕?你看看周边那么多人,有多大的比例想过这事?反正那些天天看机器算法生成的信息流的人好像就是全然不在意自己正在被支配……

怎么办?学呗,学点编程罢 —— 巧了,这还真是个正常人都能学会的技能。

—— 摘自李笑来新书《自学是门手艺》

真的人人都能学会编程?看看他们怎么说

自学训练营的学员已达1000名,横跨28个行业100多个职业,16岁至50岁各个年龄段的学员都有。因为报名人数太多,一期期训练营在状况不断的手忙脚乱中开始。最初很多新生大学的小伙伴和零基础的学员都不相信自己能14天快速入门编程,但看到是笑来老师划重点说今年不能错过学编程 ,而且是笑来老师担任自学教研组组长,就还是带着必学的心态参加了。

每次新一期开营,学员们都觉得 14 天零基础入门训练营好长啊;可如今一转眼,第8期都已经结营了。

说实话,挺舍不得的。

所以我们请了前几期自学营学员们讲讲他们自学编程的故事。看着一条条留言,眼前就刻画出了大家的样子。有大学生、有外贸白领、有想学好编程影响下一代的妈妈、有毕业十年后想捡起编程 的前辈、还有不想停止学习的 70 后大叔……

选了几条学员心得,和大家一起分享,他们如何做到。

001期01班 Github@ zhwycsz “看清python的大概框架与轮廓,并且积累了方法论”

训练营的模式毫无疑问是有效的,通过对课程进行模块化的拆分与实践,约束打卡作业保证进度,在很短的时间,让我门看清python的大概框架与轮廓,并且积累了方法论。掌握基本概念与逻辑,不断学习加强基本功,培养正确的思考习惯与code规范,才能走的更远。

导师的水平很重要,教练指导很给力。提示我们要先理清思路, 写出伪代码,再去具体完善,打磨细节,颇受启发。“提问,总结,记录,教”这些最朴素且最有效的方法,被贯彻在了训练营的体系里。及时求助很必要,对于自学编程新手,效率不高,很容易在细节问题投入太多时间,产生挫折感。抛开自己的固有习惯,直面问题,收获不少。

最难忘的是最后三天的实战,找到收获的感觉,也认识到自己的不足。简单问题可以通过检索学习解决,复杂问题需要做系统思考,基本功决定了思考的质量。特别是实战3,问题很明确,重点突破,不找捷径。

001期04班 Github@Jacquesxu666 “很久以来没有过的充实的十四天”

十四天Python训练营这一个概念刚出来其实我是不怎么报希望的,抱着试试看的态度我开始了,结果却大大出乎我的所料。

我敢说这是我很久以来没有过的充实的十四天,这种每天都有任务完成的感觉实在是很爽,我在群里其实不怎么说话,一来是性格使然,有不会的直接问google了,不想再群里浪费大家的时间,另外一个也是白天工作,晚上学习,没有时间在群里讨论,但是仅仅是知道有这么十个人在和我一起学习,我就感觉效果很不一样了,不孤独的感觉让学习更有动力

我相信训练营的结束只是一个开始,接下来要看自己的兴趣方向,自己去找任务做,这才是真实的生活啊,自学这门手艺需要不断的打磨,最好一天不要间断,时间是充实还是虚度,取决于自己的选择。

001期05班 Github@slona-song   “这真正让我体验到了程序协作的美妙”

半个月的python学习,中间体验了学习的快乐,get新技能时的快感,也遇到了一些困境,久久不成功时的窘闷。

还好时间比较充裕,使得我有时间不断地去尝试去探索试错,有时解决过程是很长的,其实也没有不停地鼓励自己别放弃,就是程序他好像有一种魔力,吸引着你调不出来就不想干别的事情,偶尔累了去休息一下,心里还是惦记着。

训练营带来的第一个重要技能就是使用github,我在之前因为想学点机器学习,曾经注册过github账号,然而并没有搞懂该怎么使用,就是还没有真正找到那个入口。

这半个月,每天都commit,push,pull request,每天都会被教练merge,在issue上提问还会有同学回答,被merge或者issue相关还会有短信提醒,这真正让我体验到了程序协作的美妙。

也算是能够操作github的人了。这一段经历有点像小时候最一开始接触电脑,第一次申请了QQ账号,学会用QQ的各种功能时候的那种兴奋。由于课程设计的巧妙,我开始不断地使用函数封装程序,调用功能。这无疑是很重要的一个编程思路,如果没有这个训练营,我可能难有机会学到这一点。或者说,这个训练营就是我一直在找的那个机会和入口!

002期 01班 Github@wiltonwung “回首这段经历,可以用‘脱胎换骨’来形容”

官方文档,就像是公开的武林秘籍,照着炼最起码不会走火入魔。尽管我不玩游戏,但是我有种强烈的预感,那些善于阅读游戏说明书的人,更有可能游戏玩得更好。我想通过自学营建立“自学真的是门手艺”的基础信念、积累初始行动量,让小雪球先滚动起来。

我想,这个目的达到了。若干年后,不用若干年后,即使是现在回首这段经历,也都可以用”脱胎换骨”来形容,这次自学营给我带来了观念上的巨大改变和技能上的巨大提升。

可以说,我已经成为了自学2.0版本的我。自学营带来的观念上的改变是最重要的。自学营的经历让我知道,以往在学习很多东西的时候都是浅尝辄止,不是我没有天分,不是我脑子笨,不是我没兴趣,只是我没有通过科学的指导和合理的训练掌握自学能力,这次自学营的训练,就像是将大脑操作系统中原本关闭的USB接口重新打开,让外接更多设备和技能成为可能,为以后继续提升打开了一条有光亮的通道。

(视频:https://v.qq.com/x/page/r0877kl1lpv.html)

自学训练营 - Python入门 002期01班 优秀毕业生 王文涛

002期 05班 Gihub@lihaotian007   “14天找到战友的体验”

最开始是惊奇 —— 哇哦,原来还可以这样。你用wxpy获取了自己的所有的好友信息,还拍了个视频发给好些个好友,去解释为什么不要随便用微信扫一扫,并通过微信机器人和好友聊天。不知道你是不是认同,我觉得这真是成为战友的体验。战友的核心应该是认可和信任。回想一下,在这14天的过程中你是不是学习过战友的代码?是不是接受过战友的帮助?也许时间并不是很长,但你们是在脱离了“鄙视链”的环境下一起攻克每一次的作业的,它本就可以建立一种认可和信任。

003期04班 Github@baichampion “我知道,我已经重生了,我不再是过去自己”

转眼14天,感慨自己在英语和编程都是零基础的基础上,都能够拿到毕业证书。在这个过程中,对于从来都没有过自学经验的我来说,有两次就差点放弃跟上训练营的节奏。

我清楚的记得那是在数据容器和流程控制那两天。因为,阅读和作业量都相对前面的作业量要大很多,又因为自己理解知识点的速度慢,所以那两天都是到了晚上10点之后才开始做作业,敲打好代码之后,不断尝试,报错,再尝试,报错再尝试,这个时候,放弃的念头已经开始涌上心头。

但,很快,我就用这么一句话说服了自己:过往,多少次自学,就是因为中途畏难放弃了,才导致今天还一事无成。卧槽,这对我来说,绝对是鸡血。于是,马上把放弃的情绪甩在一边,告诉自己一定可以。

当然,最后面自己的确可以。淌过了那两天,慢慢发现自己学习编程越来越有感觉,什么循环、分支、定义函数、缩进、字母大小写等等等,都能够在脑海中重现它们。走到今天,我知道,我已经重生了,我不再是过去自己。因为,现在的我习得了自学能力编程能力

预约制004班 Github@gd139 “验证了通过自学,提升解决问题的信心”

天!时间都去哪了,原来都在自学训练,打磨手艺的路上……

回顾这半个月的学习情况,发觉自己和周围环境最大的变化,就是时间不够用了,一坐下来就是三-五个小时,专注在查资料,写代码,测试验证,攻关,反复测试……

经常不经意就是一个上午或下午,甚至到半夜12点过,家里人都觉得我是疯了,都这把大年纪了,还要和00后抢活干不成**,开始了就根本停不下来**,我是在享受这个过程,谁做谁知道!

基本达到了参加培训班的初步目标,通过编程训练,培养自学能力,打磨这门手艺,探探自己的底!计算机编程,对我来说,一直是希望能开始做的事情,用它来解决工作生活中的实际问题,提升效率;

对家庭来说,给孩子做一个榜样,证明自己,我能!培训实践下来,看到python程序,不再是一脸蒙,可以骄傲的说,入门啦!在这过程中,个人最重要的最大的收获,验证了通过自学,提升解决问题的信心。每一行每一段程序运行成功,每次作业过关完成,都给了我更大的信心和能量。

其次,真正实践和领略到了开源世界的强大魅力,开放性和多元化带来丰富多彩的函数,功能和解决办法,要善于学习和吸收,众人拾柴火焰高,同时,希望将来也可以成为建设者,有能力多做贡献。

预约制004班 Github@petalsaya “体验笑来老师所说的心流状态,美妙至极”





请到「今天看啥」查看全文