编程作为 “讲解如何习得自学能力的例子”,实在是太好了。
首先,编程这个东西反正要自学—— 不信你问问计算机专业的人,他们会如实告诉你的,学校里确实也教,但说实话都教得不太好……
其次,编程这个东西最适合 “仅靠阅读自学”—— 这个领域发展很快,到最后,新东西出来的时候,没有老师存在,任由你是谁,都只能去阅读 “官方文档”,只此一条路。
然后,也是最重要的一条,别管是不是很多人觉得编程是很难的东西,事实上它就是每个人都应该具备的技能。
许多年前,不识字,被称为文盲……
后来,人们反应过来了,不识英文,也是文盲,因为科学文献的主导语言是英文,读不懂英文,什么都吃不上热乎的;等菜好不容易端上来了吧,早就凉了不说,味道都常常会变……
再后来,不懂基本计算机操作技能的,也算是文盲,因为他们无论做什么事情,效率都太低下了,明明可以用快捷键一下子完成的事情,却非要手动大量重复……
到了最近,不懂数据分析的,也开始算作文盲了。许多年前人们惊呼信息时代来了的时候,其实暂时体会不到什么太多的不同。然而,许多年过去,互联网上的格式化数据越来越多,不仅如此,实时产出的格式化数据也越来越多,于是,数据分析不仅成了必备的能力,而且早就开始直接影响一个人的薪资水平。
你作为一个个体,每天都在产生各种各样的数据,然后时时刻刻都在被别人使用着、分析着…… 然而你自己却全然没有数据分析能力,甚至不知道这事很重要,是不是感觉很可怕?你看看周边那么多人,有多大的比例想过这事?反正那些天天看机器算法生成的信息流的人好像就是全然不在意自己正在被支配……
怎么办?学呗,学点编程罢 —— 巧了,这还真是个正常人都能学会的技能。
—— 摘自李笑来新书《自学是门手艺》
真的人人都能学会编程?看看他们怎么说自学训练营的学员已达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“体验笑来老师所说的心流状态,美妙至极”
不知道各位有没有体验过笑来老师所说的心流状态,时间仿佛加速了,不再是隔段时间看一下手机,而是完完全全的投入,美妙至极。
但如果过度追求这种状态,期待一直保持,所以也造就了一味地延迟开始或者改变,因为不开始,才不会有不完美的出现,这可能是造成我心里波动的一个元凶。在加入训练营之前,我已经很长时间没有体验过这种感觉了。
这种高度的集中,尤其是后面几天,我是特别特别享受的,包括现在在打这段话的时候。想感谢的人也不少,自学营的各位辅导员和教练,同时呢还有Day11和Day12帮我测试微信功能的基友;还有糖果和笑来老师提供的平台。嘿嘿,写上这么多,再在名单上加上自己吧。感谢各位,这趟旅程玩得很开心~
004期01班 Github@SunElliot“奇妙的心情,像是自己在谈恋爱一般”
14天,对曾经的自己来说,可能是重复工作的十四天,可能是在外出差的两周,可能是漫无目的地’学习’地十四个日夜。
但,2019年3月31日—2019年4月13日,在我的生命中播撒了一枚种子,一枚持续成长的”自学”种子。因为工作原因,自己的工作地点没有连接互联网的电脑。
我一般就会在下班后第一时间去做题目,但还是会有点胆战心惊,担心题目太难,担心自己不能在deadline之前完成作业。
这种心情很奇妙,像是自己在谈恋爱一般。
004期02班Github@jmlinux“训练营中的社交,大大的强化了学习的效果”
自学的社交,自学真的不是独自学习。网上有很多免费或收费python的教程,但很难学会,因为你真的一个人自己学而已。
正如李笑来老师说:“在自学的任何一个阶段,学、练、用、造,社交都可能存在,所谓的社交,还真不一定是非要跟人说话、聊天…… 见识到,也是社交的最主要组成部分。
”通过“见到”激活镜像神经元,看到这以前的学员与同班的小伙伴都完成作业了,激励自己也要完成养成作业,如果没有他们,我应该坚持不下来。自学真的非常依赖社交。
在训练营中的社交,大大的强化了学习的效果。issue提问和pull request上互动交流,随时记录问题和总结每日所学知识,用“作品”对话,慢慢养成总结与梳理的习惯。以后我想用python做什么?爬虫,爬虫是一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息。
敲黑板一篇文章放不下所有的故事,但是我们都有一条条仔细看哦。怎么说呢,特别开心能和大家相遇,虽然我们一直强调说,新生大学 2.0 要好好做产品,千万别提情怀,一提情怀就容易自我感动。
也不知道是不是夏天来了,人也多愁善感起来。看着前几期学员,就特别有感触,从 0 到 1 做一件事情,也没有那么难,做着做着就做成了;看着大家的留言,内心也止不住美滋滋,能帮这么多人进步真开心,比赚钱还开心。
也欢迎大家给新生大学(订阅号ID:xinshengdaxue)留言,和我们介绍下你自己,讲讲你和新生大学的自学故事。
扫描下方海报二维码即可报名自学训练营。本周正在上新9折拼团超值优惠活动,希望有更多小伙伴加入我们,和我们一起从自学编程开始,践行各项通往未来世界的能力。