about 1 year ago

今天做完meetup本来是要给自己做个一周总结,并对全栈的学习进行总结,突然发现,自己在全栈从写下第一篇logdown日志开始,已经正好一百天了,又惊喜,有感慨,又失落。喜的是自己确实有进步,很大的进步,不管是编程,思维,还是学习能力。但是,失落的自己竟然没有毕业,现在成为了一名留级生。

我想写下这篇文章,一方面是hi对自己的百天复盘,小孩生下来要照百天相,我想把我在编程的新生路上的一百天也做个百天记录。另一方面,今天学到的反直觉思维,如果你做什么事情失败了,那你就想想自己在失败的时候做了哪些事情导致了自己的失败,如果再想成功,我们就不去做这些事情。我想用自己的没有做好的教训,告诉后来的同学们,不要做我犯过的傻事。

1.在这个过程我入的坑:

  • 电脑遇到问题,不知道第一时间求助,自己逞能,结果浪费了时间和心情。非常不划算。所以,在求助和自己解决之间要有一个度,比如一个问题,超过一个小时自己解决不了,你就要求助了。
  • 只求不掉队,没想争第一。虽然,我们是队友的关系,我们的学习也是为了学习知识,并不是为了比赛或者竞争。但是,心有有一根超越其他同学的弦是很有必要的,因为我们都听过这句话,求其上者得其次,求其中者得其下。我想这也是为什么这次我成为留级生的原因,我在逃避竞争,觉得自己肯定不能得奖,干嘛比来比去的,多没意思,按照自己的进度走我才能扎实的学到知识。但结果是什么?我只参加了第一次的比赛,第二次直接弃赛而逃。那些参赛的同学,拿奖的拿奖,没拿奖的也通过比赛极大地提高了自己。而我呢,什么也没学到,还浪费了自己的时间,每天自怨自艾。 一定要记住,我们学习东西一定是让他们对我们的生活有所帮助才去学的。如果只是学了只是不用,或者不紧不慢的学,那种钝刀割肉的感觉是非常痛苦的。
  • 作息不规律,没有持续早睡早起,没有持续行动,没有找到把编程当做极度渴望的事情,没有把它变成刚需。因为每一个刚需背后都必须有一个你必须要去实现的现实需求,这个刚需才能成为刚需。但是,我没有找到,目前正在寻找。
  • 成为猪队友,我就是一个猪队友。过完期间其实我的进度一直都是很好的。但是过完年,课程上新,我去泰国实习,时间紧,加上没有信心,没有成功参赛,自己变成了猪队友。其实,变成猪队友,损害的不仅仅是别人的利益,更打击的是你自己,自己对自己的信任会被摧毁,这是非常非常可怕的。
  • 没有meetup,自己一个人真的有点难吧,不是难在作业上,而是难在克服人性上。人总是有各种惰性、情绪和借口。队下meetup以后我才知道meetup多么的好,我以前失去了那么多快速成长的机会,我也理解了老师,为什么一直强调,一定要一定要meetup。
  • 不逛论坛。论坛上有许多宝贵的资源,比如各种实现功能的方法,对教材深入简单的理解,设计前端的素材等等。因为,我不逛论坛,进度就慢,不知道自己与别人的差距,得过且过,最后成功掉队。
  • 总是以小白的身份看待自己,这样的后果是,自己真的很菜。其实,获奖的很多同学据我所知,都是几乎没有接触过前端的,但是看看他们做的作品,哪像小白做的,他们拥有的资源和我是一样的,为什么他们可以做出这么牛逼的作品。我想,那是因为,他们不认为因为自己没有接触过,就可以放松对自己的要求,他们什么也不想,只是为了作品去挖掘更多的资源,求助也好,使劲Google也好,他们不让没接触过编程成为自己得过且过的借口,所以他们成功了。这就是我跟他们之间的差距。所以,不要让自己做一个弱者,或者受害者,我们都是能力相当的可以做成相同事情的“人”。

这就是我的坑,我觉得上期没有顺利毕业,是因为我做了这些事情:不及时求助,跟别人比较,作息不规律,得过且过,成为了一个猪队友,只是一个人苦练闭门造车,以小白的标准看待自己。

所以,为了不如坑,我这一期需要:

  • 及时求助
  • 要有做第一的想法,自己不是一个小白
  • 持续早睡早起
  • 要成为狼队友
  • 持续meetup,线下的是最有效的
  • 逛论坛,逛论坛,写分享帖,写分享帖

2.在这个过程中我学到的东西:

  • 做一件事情的时候,如果真的有点害怕,骗自己随便做做玩玩,不要求自己做的很好。这样,至少给自己一个开始的借口,后面越做信心越高,就会发现其实也没那么难。比如我每次看到课程列表很长,我其实是有点害怕的,但是紧张和有压力的情况下,学习很不容易有效果,不仅记不住而且很着急,所以就容易出错,我每次都是这样做的,慢慢的每一课就那么做下来了。
  • 早起的效果是最好的,大块的时间,清晰的思维,没人打扰的环境。所以,早睡早起非常非常重要。好像很多拿奖的同学都是这样安排的。一小时比上白天两小时。在学习的过程中,我们需要专注,细心,专注。这是最高效的打code状态。
  • 做个理性的人,任何对解决事情无益的帮助和行为都是无益的。如果出现问题,平静的接受并且去解决。开启元认知,不要让自己产生无益的情绪。
  • 不要害怕搞坏分支或者电脑,因为其实一切都可以备份或者重来,就随便折腾吧。折腾得越多,摔得越疼,其实你成长的越快。
  • 学会求助和问问题,这是很需要技巧的一件事情。其实并没有我们想象的那么简单,特别是对于远程求助来说,更锻炼我们的求助和表达能力。
  • 只字不差的阅读非常非常重要,在每个领域都非常非常重要。
  • 你要相信,在刻意练习,反复提取之后,我们真的可以记住那些小套路。
  • 我们遇到的任何问题都会被解决,但是,我要因为知道最终会被解决你就不着急。但是,也不要因为着急,而乱了方寸,慌了心态。要淡定地接受我们遇到的问题,然后快速找到方法解决他。
  • 不要跟别人比较,因为每个人的起点、学习习惯、时间不一样,没有统一标准的比较只会让你自责和慌张,最后成功放弃。所以,按照教程的时间走,这个是最客观的,因为,XDITE老师指定的教材是很科学的,时间规划也很合理。所以,跟着教材走,这样是最好的。
  • 看看自己的ORID日,开始写的和后来写的东西即便是同一个主题,但是理解的深度根本不是在一个层面上的。后来写的知识点虽然前面自己也写过,但是没有任何印象,而且,后来写的解释更清楚,表达更完整。通过ORID我能看到自己的成长,也能锻炼自己的写作和表达,一定要写ORID。
  • 要主动出击,选择权才会在你的手里。比如比赛之前,你就需要在群里多答疑,多分享,这样你才会让别人相信你的能力,特别是那些能力强的人,他才愿意和你强强联合,人都是这样的心态。你可能会说,多答疑多分享能力就一定强吗?我觉得大多数情况下是这样的,要不然,别人凭什么判断你的能力是怎样的呢?
  • 半途而废后的重新开始是有成本的。巨大的成本!之前非常熟悉到会背的功能和命令竟然已经全然忘了。所以,时刻告诉自己:你任何不成熟的幼稚逃避行为都需要在过后付出极大代价,以后,不管何时何地,任何选择面前,都只有一个选择——那就是必须一定,死也要选择那个也许会稍显痛苦但是却无比正确的成长之路!

总结我学到的东西是:

  • 害怕的时候,骗骗自己不要给自己那么大压力
  • 做个理性的人,拒绝情绪
  • 随便搞,不要害怕出错,出错也是学习
  • 只字不差的阅读很重要
  • 学会如何求助和提问很重要
  • 不要跟别人比,按照教材的节奏就很好
  • 一定要写ORID
  • 主动出击,多分析,多表现,早选队友
  • 半途而废的代价是非常巨大的,不管是时间方面还是情绪方面都会被摧毁,不要轻易放弃。

3.在这个过程中我的感悟和收获:

  • 编程其实在你熟悉了各种套路之后,你就会知道其实也就那么回事,他就是一个输入什么,然后输出什么的过程。所以,我们不应该对这些东西恐惧,因为,你是事先知道这些输入和输出的,但是过程中总会有那么一点或几点的意外,但是意外也就那么几点,见得多了,其实意外也是一种输入和输出的表现形式,我们根本不用害怕。我们需要的就是反复操练,熟练,精通这种输入和输出。
  • 自己有耐心的时候,练得又快又好。害怕没耐心的时候,几乎没有任何产出。什么是耐心,其实就是不带任何情绪的去做你认为你应该做的事而已。让自己成为一个理性的人,管得住自己该做的和不该做的。虽然,我现在的耐心还不是那么的好,但是,比我参加全栈之前已经好了太多太多,我也有信心在第二期结束的时候,让它完全成为我的基本素质。
  • 养成了思考、记录、写作的习惯,写作已经变成刚需。
  • 在这个过程中学会了倒逼自己的思维,不停的问为什么,是什么,最本质的最核心的是什么。这真的是一个非常非常非常有益于提升自己的思维锻炼方法。
  • 感觉像是过了一辈子,虽然这辈子不是很成功,但是这三个月的精力给我上了一课,那就是以后做任何事情,永远也不要再也不要让自己成为曾经那个第一期的自己。

以上就是我的白天总结,有失败和不完美,但是也有收获和成长。我写下来,鞭挞自己,然后接纳自己,只为更好的前行!

← 2017-03-19meetup学员上周学习心得 100天ORID复盘和to write →