学习方法论—如何才能学会一门技能
在将这节课之前,我给大家看一个小故事
https://mp.weixin.qq.com/s/omEOaMczoWGAiqTO6fbLaA
大家好,我是优效学院的IT技术培训讲师——陈凯,感谢大家
优效学院致力于低成本高效的培养,零计算机基础的学员快速掌握一项IT技能,在半年以内,就可以转行做JAVA开发人员。
你现在不知道要做什么不要紧,相信我,只要你听完我们这一个系列的培训课程,严格按照老师的教你的方法,持续的练习。无论你之前什么基础,你都可以在类似北京这样的一线城市,找到一份Java开发工程师的职位。
IT工程师在一线城市,被人们戏称IT民工,可见这个工作岗位是多么的普通,但目前前景最好的互联网企业,IT技术都是最基础的基石,没有IT技术,就没办法支撑互联网企业高速的发展。
无论你之前的人生是怎么过的,下定决心,努力4个月,你的人生会根据你的这次选择而变得不同。
尚学堂自2006年创办以来,一直专注于线下的IT技术培训,10年来为社会输出上万名合格的IT工程师,获得业界的一致好评。自2016年以来尚学堂创始的第10个年头,10年磨一剑,尚学堂创始人马士兵老师,亲自带队,优化线下Java培训流程,根据线上培训的特性调整培训内容,优化实战教学最核心的实战精神,专注于线上培训,随着互联网基础设施的不断完善,依托腾讯课堂的基础建设,加上尚学堂10几年的培训经验的积累,形成一套行之有效的培训体系,把线下培训动辄2万元的培训费,依托线上的低边际成本的优势,让有志于成为IT工程师的广大学员,用最低的成本,最灵活的学习方式,就可以享受到高质量优质的培训。
尚学堂一直专注于研究,如何讲基础薄弱的同学,迅速掌握IT开发技术最常用的工作,能够胜任IT开发工程师的岗位。
在线上版的培训中,我们采取实战式教学方式,让学员更容易的动手操作练习,我们把传统线下老师手把手教你写程序的方式,换成了更适合网络教学的方式,就是讲视频内容,分解成每步骤操作的操作文档,让学员可以按照操作文档,一步一步的进行操作,已达到更好的学习效果
这种学习方式,是经历了10多年线下培训,根据学员的学习情况,逐步迭代完善的。
学习方法论的重要性,相信各位同学都听说过,磨刀不误砍柴工
只有掌握了有效的学习方法,才能够快速的掌握一项技能,只有快速的掌握编程学习的方法,你才能够脱离从入门到放弃
为什么要给大家讲学习方法论?
老师根据线下培训的经验,发现虽然很多人,从出生到现在经历了十几年的义务教育和大学教育,但是最后还是没有掌握一套有效的学习方法。而且最惨的是,有些同学还在不知不觉当中学习了一套错误的学习方法。导致最后在出社会之后,他们在自学很多技能的时候,变的很缓慢,而吃了不少的亏。
所以我为什么要教大家这种学习方法呢,因为我发现,网络上教技能的课程非常的多,教编程的课程也很多,但是市面上好像教一门,无论老师再怎么的烂,无论教材再怎么的烂,自己都有办法突破障碍,快速上手一门技术或者技能的方法。
而且为什么要有这样一门课呢?
因为有一些的技能,绝对是未来必备的。
为什么有很多人学不好这两个技能呢?
主要是因为太多的人用了错误的方法去学习,导致自己永远学不会。
在这里我要对各位说,各位不是对某项技能没有天分,而是极有可能在之前的学习的时候,学习方法错误,或者没有能力辨识出,在市场上真正牛逼的老师而已,所以我觉得在这里给大家普及一下这个学习方法论,来帮助大家通过学习的天险。希望能够分享我学习到的学习方法,让大家更容易像我一样,同学4个月的强化培训,而开启程序员这个职业,并持续学习,不断发展, 最后期望大家都能够通过,程序员这个职业作为起点,出任总经理,当上CEO,赢取白富美,走上人生巅峰。
为什么我们说你0基础也能学会编程?
课程的安排,每堂课30~45分钟,然后会有30分钟的答疑时间
每堂课都会有一个不是很难的作业,但是大家一定要去做。
之所以把课程排在周三而不是周末,就是确保大家有充足的时间去,完成作业
为什么这个课程是要有作业呢?
是因为所有的课程上完以后都要练习,如果你听完课不做任何的练习,其实你就是白白的浪费时间和学费
第一堂课我们的目标当然是让大家 学会编程
听到要写作业,大家先不用着急哀嚎,我知道自从上一次老师收你作业到现在,除了老板交给你的任务,你再没写过作业了吧?我在这里告诉大家,其实写作业这件事情,没有大家想象当中的那么难
还有我们的课程如果交作业的话是会有奖励的。我先公布这次课程的作业是什么
课前呢我有公布,让大家先去借一台iPad来玩<Swift Playground>
里面有一个叫Learn to Code 1
请大家打完前3大关
第三关叫做 for loops,上传你的截图,并把地址贴到下面回复留言区,证明你做完了。
即可得到我的私人奖励物品,学习视频一套。对你职业的发展会有非常大的好处。
没有iPad的同学也没有关系,退而求其次
国外儿童益智编程游戏,不一样的儿童节礼物
http://www.jianshu.com/p/c684031bd2ea
面向香蕉的编程:CodeMonkey | 儿童玩编程
http://www.jianshu.com/p/9ee12a0b0ea7
七款孩子喜欢的不需要代码的编程游戏
http://www.jianshu.com/p/953354e89dc2
小白也能玩的3款编程小游戏
http://www.jianshu.com/p/959a19008bb5
普通人也能通过游戏了解编程!
http://www.jianshu.com/p/6aafee966f54
大家不要害怕这个作业很难,我儿子现在4岁,他都已经可以玩过这个游戏。相信各位肯定比这个年纪大吧。
所以各位对于这个作业不要紧张。
大家可以把这个游戏,下载下来,你看看就会发现这个游戏不是很难,就是简单的前进后退,搜集保护的这样一个游戏。
我们第一节课的作业,就是叫大家玩游戏而已。
重要的事情说三遍,这不是写作业,这是
下一节课我会讲到为什么让大家去玩这个游戏
这节课我会给大家普及一下正确学习技能起步的一个方法。
如果您已经详细阅读了《程序员思维修炼》那我的观点你不会觉得新奇,你可以以批判的眼光来看一下我的理解和您的理解有什么差别,并给我反馈
程序员思维修炼
作者: [美] Andy Hunt
出版社: 人民邮电出版社译者: 崔康
出版年: 2015-1-1
页数: 215
定价: CNY 49.00
装帧: 平装
丛书: 传世经典书丛
ISBN: 9787115374936
豆瓣评分
8.1
120人评价
如果你没有阅读过这本书,可以由我带领你,慢慢的感受,正确学习一项技能是多么的轻松。
编程的基本原理
第一步,观察这个事情的输入是什么
第二步,观察这个事情的输出是什么
第三步,想办法让这个事情重复的被做
如果你遇到A情况,就按照A方法去处理
如果你遇到B情况,就按照B方法去处理
让程序能够反复的做,其实这就是编程
第一步,观察这个事情的输入是什么
第二步,观察这个事情的输出是什么
第三步,想办法让这个事情重复的被做
如果你遇到A情况,就按照A方法去处理
如果你遇到B情况,就按照B方法去处理
其实这就是编程,编程就是这么简单
如果同学们,下课去玩我推荐给大家的那个iPad上的游戏的话,你更可以明白我说的是什么
编程是一门简单到不可思议的事情
imageMogr 缩小图像不放大图像
可是为什么会有那么多人学不会
其实就是很多人在学习的过程中,被烂老师和烂教程给吓到了
要学习一门新的技能,真的没有很难。
我举一个生活中非常常见的例子来说明
假如我们今天我们学习的不是编成,而是做菜
那你会怎么做?
我想你应该是这样吧?
第一步 上网找菜谱
第二步 如果可以的话上网找一下视频示范,或者找妈妈示范给你看
第三步 跟着他们的方法自己做,学着什么时候放糖、放盐、放酱油
如果以后遇到比较困难的菜,比较复杂的菜,比如这道菜里面有海鲜
需要提早去除“去腥味”,那你需要提前去网上寻找,如何用葱姜料酒,去除腥味的方法
那你为什么会想要按着这个方法做呢?
其实不为什么,大家都会提醒你这样做,所以你会先背下来就对了
说到这我想起了一个段子,就是说中餐的老师傅,教你做菜的时候,都是经验主义,会说加盐少许,加糖适量,而西餐的师父会告诉你加糖5g,加盐3g
,这是另外一个范畴的事情了,花开两朵我们各表一枝,好我们回来继续说学做菜的事
直到你熟练了、对你的烹饪技能有信心了以后,就可以挑战更高阶的厨艺了,比如你想挑战煎牛排,然后你就会花时间,研究用什么样的锅,要怎么样控制火候,甚至学习如何选择好的食材
有的人,为了想要提高煎牛排的技艺练到登峰造极的地步,甚至他会研究现在比较科学的真空低温烹调技术
那我们如果是反过来,如果你是一个厨艺新手的话,你从来没做过菜
但是你刚初学就要学习煎牛排,如果你用技能进阶的方式去学习,能达到最好的效果吗?
比如说,如果你要学煎牛排,
你先去买一本,《煎牛排权威指南》 研究各个牛肉的部位肉质的特点,然后把这些内容都背下来
然后再去买一本,《热力学原理》了解各种材料的锅对于各种火候下,导热速率,和牛排放到上面,受热的状况和原理统统了解一遍,记下来
在找一份菜谱去学煎肉
这样成功的煎出一份牛排的概率是多少?
我跟你讲,这样做你的第一份牛排搞砸的概率是100%
很多人都知道学煮菜不应该这样开始,
但是你们学技能的时候,就是按照这样的方式啊
比如有些人学习
学弹钢琴,从音阶开始学习
学英文,从背单词学语法开始。
学编程,从C语言开始。
仿佛他只要看起来很努力,经过一年的时间苦练,上天就会怜悯自己,让自己学的会。
如果最后他还是学不会的话,他就会安慰自己,是自己投入的努力不够
讲到这里,如果你的学习方法,还是这样的方法,在这里我也残忍的告诉你,你的方法完全错误。用这种方法学不会任何技能,是非常正常的。
如果你能用这种方法,很快的学好一样技能,那才叫反常呢
世界上没人应该这样学东西,你真的不应该祈祷,用错误的方法,导致正确的结果
如果人类学走路,是先从学习力学原理开始
那么大家可能3岁了还在地上爬
各位想学编程的同学,你可以去问问那些野生的无师自通的程序员
或者号称天才的编程少年,你可以问他们,他们当初学编程的时候是从英语开始学的吗?
或者说,他们是开始学完英语之后,才开始学C语言的吗?
他们是学完C语言才开始做网站的吗?
你会得到的答案跟想象的完全不一样
他们刚开始起步学技术,通常是去下载网络上现成的程序,然后修修改改,在当中学习很多知识,一步一步走到现在的。
事实上现在所有的野生程序员,最开始的一两年基本上都是用这种野路子
所起步的,然而等到他们成为大牛之后,觉得这样的起步历史太丢人了,所以他们会避而不谈,这段黑历史,也在脑中屏蔽这样的学习方法
而正因为这样的野路子太丢脸了,他们会屏蔽这一段黑记忆,之后写出来的教程,自然也会成为政治正确的理想性步骤。
那么教程会变成
第一步,花上大把的时间去解释原理
最后才会补上很少的一部分实践
如果你用这样的方式学,那很可能会学不会
他们其实并不是恶意,反而是好意,因为这些程序员的初衷是当初如果有人很扎实的教我这当中的基础知识,我就不会学的这么辛苦了。
然而用这种方式编排出来的教程,却很难让新手经由这样的学习步骤真正学会编程,因为当初他们都不是这么学习编程的,这根本就是一套骗人的方法,一般人通过这样的方式学习,最开始研究基础原理的时候,就会无聊死了,更别说还要记住。
所以各位现在可以仔细想想
你之前没学会的所有技能是不是都被无聊和苦逼搞到放弃的
如果你按照市面上那些所谓政治正确的程序员的建议,你一辈子都学不会编程,变成了理所当然的结局
在这里插播一个故事
巴依老爷把阿凡提喊来想奚落他,问到:“一边是金钱,一边是道德,你选择什么?”阿凡提想都没想立刻回答:“要钱!”巴依哈哈大笑:“你阿凡提原来也是个俗人呀!如果是我,我会选择道德。”阿凡提回答:“对呀,尊敬的巴依老爷,人缺什么就会选择什么!我选择钱,是因为我不缺道德但缺钱,而您选择道德,正好说明您有钱但是缺德呀!”
其实有很多大牛不是科班出身的,一些特别基础的东西他不懂,他出书的时候就像尽量把这些内容展示出来,原因其实也无可厚非
毕竟教就是最好的学嘛,他写书出教程的时候,顺便就把这些内容搞懂了。
一直以来我都在想如何解决这种问题,就是如何让新手能够高效的学习
去学习需要很高技术门槛的学问呢?例如编程
在我在公司里面给新手培训的时候,到之后我在培训机构当讲师的时候,我无意中看了认知心理学的一些书籍,意外的找到了一套学习技能的方法
我原以为这些内容应该在你上学的过程中慢慢摸索出来的一套方法,但是很多来培训的同学都还不知道这套方法。
所以我觉得同学们一定学习【学习的技巧】再学习
在这里我要给大家看一下,在线下课程中,知道了我这套学习方法的同学的总结。
或许你会到网络上搜索各种免费的视频教学,下载到自己的硬盘,购买各种从入门到精通的大部头书籍,到知乎上看各路人马对初学者的各种建议,甚至到国外各大公开课平台付费学习。然而,在学习了一段时间之后,你终于实现了从入门到放弃。相信我,你并不孤独。那么,原因何在呢?因为你没有学习学习再学习,(如果你不熟悉这七个字,我在这稍微解释一下,这不是重要的事情说三遍,而是学习了学习的方法再学习,第二个学习是名词)。你没有掌握有效的学习方法就开始学习,是事倍功半的。
下面我将分享一下,我在阅读的过程中学到的三个方法论。
分别是
拼图理论
成就感
重复训练
第一个方法论,拼图理论
学习呢其实拼图而不是登山,你并不需要从最基础的计算机理论知识开始学习。也不需要把某一个编程语言的语法规则全部掌握了,才开始去编程实战。这样是把学习当成了登山,认为必须把基础打牢靠了才可以进行下一步的学习。
这是错误的认知。
学习不是登山而是拼图,既然是拼图,那就是你可以这里拼一块,那里拼一块,假以时日你是可以把整个图拼起来的。
当然拼图最有效的办法,就是应该把整个图的边框拼起来,这样你就知道这个图的边界在哪里了
然后再往中间去填东西
学习编程以外的技能,其实也可以套用这个理论
第二个方法论,你要在当中建立成就感
成就感的意思就是你在学习的过程中,要不断的获得正向的反馈
这样会让你有很强的成就感,这会让你觉得你自己原来是天才而不是被挫败感而湮灭。从而轻易的完成从入门到放弃。
初学者如何快速获得正向反馈,在编程学习上应该与教练教程上的设计有直接的关系,付费上的课程,和你在网络上搜索到的资源,有天壤之别
第三个方法是重复训练
大量的重复训练会让你形成肌肉记忆。陈凯老师在这里告诉你的,学习编程最快,最好的方法是跟着打,不懂的地方背下来。然后你就会突然间懂很多东西了,解题越来越快,越来越知道自己在干什么,直到最后可以独立开发项目
刚开始我也是不信的,但还是照做了,最终结果是震惊的,关键这些概念和方法论也不是编程里独有的。是可以实践到学习其他技能当中去的。
聪明的人不过是善于举一反三
以上就是我的学生的笔记摘录。
逻辑思维有一期节目叫做:怎么样成为一个高手
http://www.jianshu.com/p/ce1538c00c4f
我举个我自己学习英语的一个例子,
在这里为各位总结一下,学习编程三部曲就是这三个步骤
拼图理论
之后再用游戏化的原理,让自己迷上所有的事情
我们今天不会多讲实际编程的事情,我们只想让你体验一种感觉,一种你可以用这个原理重复学会所有事的这种感觉
相信听课的同学们很多都玩过游戏对吧?
你有发现游戏是怎么让你成瘾的吗?
游戏的三部曲是这个样子的
第一,执行&获得,教你按这个就能得到这个,获得奖励
第二,熟悉&掌握,接着你熟悉了游戏的大部分原理以后,看是按照这样的原理攻城略地
第三,当你开始感觉无聊时,系统开始出现随机奖励,让你我发自拔的继续玩下去
如果各位想要学会编程或者其他技能的话,我建议你应该按照这样的路径走下去
第一,快速把东西拼出来
copy这个就可以得到那个,改这个就可以得到那个
第二,拼出更大的东西出来。
按照这个简单的原理,拼出更大的东西出来,不理解原理也没有关系。
第三,公开并享受称赞
然后把你的小作品,公开给别人看,得到反馈,享受被称赞为天才的感觉
在这里给大家总结一下,就是快速的东学一块,西学一块,做出一个小东西,完成一个项目,会让你觉得自己是个天才的感觉。
这节课我们环绕的主题,就是新手应该用这样的逻辑,去建立自己学习的系统,让自己不可自拔的掉入到成就与挑战感的天堂。
这样你才学的会编程,当然我这说可能同学们还是会很存疑。
这样学习好像很自欺欺人,也很不扎实,真的学的会吗?
真的不用好好打基础吗?
编程不是一套完整扎实的打基础才学的会的吗?
老师告诉你确实需要完整扎实的打基础才学的会,这句话即是正确的也是错误的,很多人,包括资深的程序员都无法好好解释编程到底要怎么学
很多人以为学编程是登山,实际上学编程是拼图,如果用了错误的模式学编程,新手往往就有可能被自己登山力竭而死的假象,直接从入门到放弃。
你得知道人类进行学习之前是有两种不同的学习模式的
一种是左脑学习模式,利用逻辑分析学习
一种是右脑学习模式,利用感知学习
这节课的名字是学习方法论,我会教大家不止一种学习方式
而在这节课当中我要交给大家另外一个技能,这个技能就是画画
一般来说,画画是一个比编程更难学习的一项技能,但我要介绍给大家的是一个在80年代被发明出来学习画画的一个学习方式,这个教程可以让大家5天就学会画画,我是在一本书上看到的,这本书推荐给大家去买,《像艺术家一样思考》
https://www.zhihu.com/question/20228718
书的作者是 贝蒂 爱德华,他是一个认知科学家和画家,在80年代的时候他发明了一个5天学会画画的方法,这个方法很简单,让新手在开始学素描的时候倒着画自己的自画像。
当中的原理是这样的,他发现,当同学正着画自己的自画像的时候,通常会画的歪歪扭扭,学生由于熟悉自己的样貌,就会一直纠结细节,就一直修改所呈现的容貌,又由于没有足够的绘画技巧,就会画的一团糟,但是如果让学生把自己的照片反过来,用临摹的方式绘画时,这样他们突然就会画了,这些人自己都不知道自己在画什么,所以纠结比较的那部分就被关掉了,他们反而会把重点放在观察全局以及细节,或者说把看到的内容,用最原本的方式呈现出来。所以这些学生倒过来画的作品,比正着画的作品,水准高很多。
贝蒂发现了这个现象呢,正是因为,左脑和右脑拥有不同的运作模式,左脑负责逻辑分析,右脑负责全局观,正着画图让我们不又自主的,在我们自己熟悉的部分,开启左脑分析模式,但是我们又不具备绘画的功力,导致在这个过程中一直自己绊倒自己,他的这个反过来画的方法呢,强制我们关闭左脑的分析模式,从而关注全局。
其实学习英语和编程也是相同的道理,正因为语言或者是编程使用的英文单词是我们熟悉的语言,所以在学习时,你都会不由自主的采取分析模式,去试图找到与过往经验匹配的模式,但是如果找不到匹配不到,学习者就会自己绊倒自己,所以为什么网上很多有效的学习技巧,要求学习者不要去记单词,可以的话就是大量去听别人的话,或者大量的去模仿说句子,这其实就是让学习者大量的使用右脑直觉,或者身体的其他感觉,去快速的抓到全局感
拼出基础框架,甚至很多厉害的老师,建议学英语最有效的方式是直接搬到说英语的国家或者地区去居住,因为在这样的情况下,学习者可以大量的模仿,以及大量的使用累积出的简单框架,在当地生活购物一段时间,累积足够多的语感和成就感,而我甚至认为英语最重要的应用场景,事实上是在社交沟通,而如果你光看课本,听音频,是学不会怎么说英语的。真实要学会说英语你得大量的练习口腔的肌肉,让口腔知道怎么正确的发音抓到语感,而这些东西,有些人成为节奏,学会用语言的节奏才是最重要的事情,同样的,编程也是相同的道理,一开始学习编程初学者应该不要尝试这搞懂一个个技术术语,甚至不用搞懂用法。
因为人类的大脑是无法用未知来解释未知的,你就算看了一整天也没办法用逻辑分析出个所以然,所以学习编程最有效的方式,其实就是冲进度,你只需要知道输入什么就能够得到什么就可以了,你可以用看着一本书,通过模仿复制代码的方式,快速搭建出一个小项目,从中搭建出一个大致的全局感,让自己熟悉编程的流程与节奏,最后再把成果发布出来,比如说自拍说英语的Video,或者说发布自己的编程小项目,让朋友为之震惊,称赞你牛B,在这个过程当中,你就能收获有效的成就感,这样你就可以激励自己继续学习英语和编程,利用这样的方法你就可以抢在自己放弃之前建立起学习的正循环
下节课我们会讲大脑的运作原理,以及如何运用这些原理,进行学习上的加速与深入,之所以分成好几段的原因是因为我很想在一次课程中把所有的观念都分享给你,但是如果一次讲太多观念,你们一定会吃不消,所以大家可以先做这两个作业,第一个是玩游戏,Swift PlayGround然后里面有learn to code 的前三关,完成作业的同学,你们有机会加入我们的训练营,让你感受这种学习方法如何高效的让你掌握一项技能,第二是利用这门课的方法,你可以去练习绘画,或者练习其他的你干兴趣的一项技能,我建议你可以画画,英语,演讲,写作,完成作业的同学,可以加入我们训练营
我留给大家的作业,希望大家听完以后马上去做,因为我还要指出,学不会编程的另外一个大的原因就是《人人都有拖延症》,绝大多数人想学习编程或者想学英语都是因为知道是个无可避免的时代趋势,但是知道不等于做到
http://www.jianshu.com/p/7e1c4deeab98
大多数人通常是这样的,他去报名参加了一个课程,但是拖着不去实践,或者总想着有一天想学的时候,就可以学会了,最后到了不可以再拖的那一天,打开电脑没几分钟就放弃了,这样的情景对你来说不陌生,知道一件事情非常重要,但不知道怎么的就拖到不能再拖,而到了最后一天,幻想着自己能做到完美的结果,最后的结果可想而知
你还会给自己做不好找一个借口,我没时间弄,今天就要交我昨天晚上才开始弄
如果这个例子你没有中招,那我在说一个例子,你有没有去办过健身卡,你去的频率呢,我知道在座的各位,肯定有很多人能持续的做一件事,但是我就有曾经办过两张价格不菲的健身卡之后,就一次都没有去过
我们都知道拖延是不好的行为,但是人们为什么会拖延呢,在心理学治疗拖延症的书籍当中我发现,拖延症患者多半是害怕失败,或者追求完美,我们非常讨厌做不到的这种感觉因为这样的感觉会伤害自己,所以能够拖延就拖延避免去开始这件事情,要治疗拖延症的方法很简单,就是【骗自己】
我不是要去的完美的结果只是随便玩玩而已。
就拿最常见的胖子,因为长期不运动的关系,我是一个胖子,也不是不想要减肥,但是每次减肥就都会失败,因为减肥很痛苦嘛,然后很多人又想一次减肥就能够成功,然后就极端的对自己,然而这也是无效的,反而会越减越胖,久而久之就会拖延去做减肥这件事情,那么我要如何有效的减肥呢
比如减肥要慢跑,那这其实对于某些人负担太大了,那其实我可以退而求其次,多走路
那我们就可以骗自己,我其实不是想减肥,只是走在回家的路上想走路,还可以听一些音频节目,可以专注的学习,骗自己其实真的很有效,当我习得这个方法之后,我正在为拖延为课程制作PPT的时候而发愁,我就骗自己,其实我不是要开始制作PPT,我只是顺个思路,打打草稿而已,没想到我接下来就能够专心的花个两个小时,一口气就写完整个课程的架构,并且在第二天顺利的找到一群人进行实际的演练,而且还得到了同学们的正向反馈。
所以我自己对骗自己的这个效果,真的是目瞪口呆,我忘记从哪看到马云说过的一句话,当你回头看你的过往,你都会佩服你自己怎么会做出这么多牛逼的事情。
就像我成天拿出来炫耀的,我学习英语打卡的记录有1000天,其实刚开始做的时候,没有那么大的兴趣,三天打鱼两天晒网的,当有人在我朋友圈点赞,并且有人觉得不可思议的时候,我才开始天天打卡的
所以,如果是0基础的同学,害怕自己学不会编程,要在如何学习编程这件事情上骗自己呢,其实你可以告诉自己你只是要玩玩而已,了解编程一下编程而已,不是要当一个职业的程序员,更不是要一口气习得编程技巧,所以我们这系列的第一堂课,打算先让同学们这样做,你可以去打一个游戏,或者倒着给自己画自画像,这些事的目的不是叫你学会编程,我们只是让给为学会玩游戏而已,更何况玩游戏还有奖品可以拿。