关于编程学习的复盘——每一段经历都有它的价值

春节期间购买了全栈营的课程,大概从四月份开始学习,截至6月20日,一共学习了两个月左右。在学习的过程中非常的挫败和纠结,从开始就想放弃,但是想想交的学费和未来这个技能给我带来的可能,还是坚持了两个多月,目前已经度过了最恐惧、最难熬的时期,但思考良久还是决定暂时放弃学习。这次学习编程的决定无疑是失败的,但它给了我很多启发。

一、决策过程复盘

1.决策时的想法和过程

促使我购买的关键因素有以下几点:

因素一:贪图便宜。全栈营第二期相比第一期涨价了,第一期早鸟价14000元,普通价18000元,第二期据说要涨价而且以后会越来越高,春节期间优惠,报班价格是16000多。

因素二:这是未来必备的技能。笑来老师多次强调,编程是未来一个人必须要学的技能,我不知道为什么,但我相信他说的话,所以决定学习。

我购买编程课程的过程中因素一的比重非常大,几乎占到了百分之七十以上。在知道这个课程到购买的整个过程中,我缺乏思考,完全被我将要拥有一个牛逼炫酷的技能带来的意淫所控制。

在整个决策过程中,没有认真思考目的:为什么要学,怎么用;没有思考可行性:动机足不足、时间安排的够不够、能不能全情投入;没有全局、战略性思考:判断的时候没有考虑自己的职业规划目标,没有想过什么是当下最重要、最紧迫的事情,在学习安排上尽想着锦上添花,没有思考什么才是目前学习的刚需。

2.决策想法和过程中存在的漏洞.

漏洞一:不从别人身上学习经验。

在决策之前,我从各个我尊敬的大牛和分享者那里都听到过经验:要学习你当下就能用得到的知识、要全心全意一次只学一个技能。事实上完全当作耳边风。

漏洞二:缺乏一套完整的决策体系。我自己的整个决策都是在脑袋中完成的,甚至都没有借助纸笔写一下自己的想法。目前的决策体系完全是应激性的、感性的、冲动的。

漏洞三:感性、被情绪控制。做一个我感觉不错的事情时,我会感性的假设这件事情的完美结果,然后用理性的大脑为这个完美的结果找各种支持证据。我会误以为自己很理性,但是终其缘由还是被感性所控制。

3.怎么改进

以后要再开始学习一个技能或者系统性的知识,我要问自己以下几点:

(1)我当下最需要解决的问题是什么?这个技能(知识)能不能马上使用解决我当下的问题?

(2)我有没有足够多的时间给这个技能学习?

(3)我信不信任、觉得那个课程的老师酷不酷?

4.我的感悟

一是不要做太多的选择。在这个学习的过程中我发现,每天让我最累的不是学习编程的困难,而是每天都必须花太多的精力和时间去说服自己去学习,每天都需要花太多的时间精力去选择,继续学还是放弃?也许学习编程这个决定是没错的,但是我身处的境遇不一样、我的认知还达不到那个高度,勉强自己的结果是一地鸡毛、费神费力。生活始于足下,应该从自己够得着的地方开始,一点点的把自己变好。

二是一定要有一套理性的决策机制。比如说把将要做的事情的优劣点写下来,比如说利用决策树理论进行决策,比如说用排列组合原则进行决策等等。总之真正的决定之前,值得多过几遍脑子。

5.为了以后不陷入同样的决策错误,我该怎么做

这次学习编程的决策也不算彻底的失败,因为在不清楚的知道下一步要做什么时,直接去行动其实就是在探索,在这个过程中对失败的总结才能让人真正找到要做的事情。但无疑我还是失败了,这在当下并不是一个好的选择。

以后在决策的过程中,要多思考当下,要活在未来,但这个未来是不远的未来,而不是遥不可及的未来。

最重要的是,在开始决定做一件事情之前,一定要创造出能有助于这件事情完成的物理条件。要接近想跟你做一样事情的人,一定要产生交流和社交,没有社交,很难完成一件困难的事情。

没有社交,就没有真正的学习和成长。

二、学习过程的复盘

1.我的收获

收获一:体验了一把接触完全陌生的东西,体会那种恐惧,以及怎么走出那种恐惧。以后再面对完全陌生的东西,也不会再畏缩和手忙脚乱了。

收获二:学习了完全不一样的学习方法,拼图理论、项目管理、排列组合、刻意练习(提取练习)这些方法都已经深深的进入了我的思维当中,以后的学习我也会运用这些方法进行学习。

收获三:女神Xdiet老师讲了一个道理,做一件事情(一个项目),不是一下子就要做的很牛逼,而是先做一个完整的作品(再烂都无所谓,只要有的基本功能都有就行了),然后不断的改进升级再升级,过程就像你想做一辆豪华跑车,你应该先做一个滑板车,再升级为自行车、再升级为小轿车、再升级为豪华跑车,而不是先做一个豪华跑车的轮胎、再做它的车身......,这样你永远也上不了路。这个观念深深的影响了我,以后无论做什么,我都会想着先快速的拿一个完整的作品出来,即使这个作品烂的不得了也没关系,先上路能用了再说。

2.放弃的原因

根据影响程度进行排序,由高到低。

原因一:不是当下的刚需,我接下来的职业规划中并没有当程序员这个选项。想要进入的下一份职业跟编程的关联性太小。

原因二:没有产生社交,没有有助于编程学习的周围环境。在编程学习的过程中,我所在城市的没有几个一起学的人,我也从来没见过他们,没有交流讨论、没有meetup。

原因三:没有严格按照老师说的去做。按照课程的安排照做我有进行,但时间、精力的安排没有严格按照课程的要求进行。

3.学习上面存在的误区

最大的误区就是没有正确的学习观念。

一是成年人的学习应该从刚需开始。作为成年人,学习就是因为要解决生活中出现的问题,而不是为了学习而学习。

二是学习就应该在社交中进行。闭门造车只会让人孤独、无趣,没有交流就没有不同大脑产生的火花,就满足不了人天生的社交需求,在遇到困难的时候难以获得支持走下去。

三是学习应该在有利的条件下进行。永远不要低估环境对一个人的影响力,身边人说的每一句话,身边人做的每一件事都在潜移默化的影响着我,我会对抗他们对我的影响,但天知道要花费多少精力。你跟一个天天喜欢读书的人在一起,觉得读一本书,就像呼吸一样正常,而跟一群不读书的人在一起,读一本书就像完成了一个伟大的工程,同样,跟一个追求进步的人在一起,努力就像呼吸一样正常,跟一群懒散的人在一起,稍微努力都要把自己感动的热泪盈眶。所以,一个有助于目标达成的环境至关重要。

4.下一步学习应该怎么安排

找到刚需,找到同伴,物理上接近。

你可能感兴趣的:(关于编程学习的复盘——每一段经历都有它的价值)