作为一个没有参加第一期2次魔改大赛的学员,在参加第二期2次魔改大赛之后,终于切身感受地自己不参赛失去了什么和如果当时参赛,现在的自己对编程肯定不会如当时那么害怕,也会对自己学会编程有信心。

第一期没有参赛的原因分析

懒得动脑子 懒得动脑子 懒得动脑子 因为懒得动脑子,所以不去找能做出作品的方法,google就在手边,就是懒得输入”how to make a landing page?" "how to use google chrome to copy a website ?"也不去论坛上看同学们总结的办法,只是不停地给自己灌输一个观念 “魔改太难了,我无从下手,我不会,我不想做“,“为什么Xidte老师不出一个魔改教程?”
我也没有向Xdite老师和助教请教解决办法,就放纵自己这么懒下去,错过了2次改变自己的机会。 “懒得动脑子” 带来地严重后果是竟然真地觉得自己什么都学不会了 然后就自暴自弃了。直到第一期魔改大赛结束,看了很多做出优秀作品的同学的心得才发现他们都是靠着勤奋地练习,不停地找方法,最终才做出完整的作品。而我更像是一个伸手党,如果手边没有那么多现成地教程没人手把手教学,就放弃不学了。现在想想,这是我没有参赛的最大收获,我认清了自己对待每一个看似艰难的问题的处理方法,就是逃避找寻解决问题的方法,直到把问题变成难题,然后对自己能力的信心就开始递减 这不仅仅是一次没有参加魔改大赛的失败,更是我以往学不会其他技能的原因,我总是幻想自己什么都会,遇到问题,如果用当前的知识不能解决,我就放弃了,甚至都不去思考如何才能解决问题,最后只能放弃。如果我不能改变自己这种懒惰地,甚至是愚蠢的思考方式,那我以后真的是什么都学不会了。不听话 没有老实地按照Xdite老师的话写ORID,多练习,又为自己的自以为是买单了。

第二期魔改大赛的心得体会

  1. 参与就会变地不一样 还记得Nic助教在直播时说的话“世界上有百万富翁,难道你就不去挣钱了嘛?”“做不到那些优秀同学的程度,就要放弃自己的成长了嘛” 这一次我选择了参赛,刚开始的时候,又陷入了上一期的循环,发现自己什么都不会,最后想到了一个解决问题的办法:一个字 根据我现在掌握的知识,我还不能去“创造”什么,那么就抄起来!已经有了第一期那么多同学的作品,看到自己喜欢的就去他们的github找对应的css,html。抄的过程也是一种学习。会去想办法从同学的commit中找到实现一种功能的代码是按照什么顺序写出来的。不懂地地方就重新回到教程,看每一个model, controller建立的过程,虽然不知道具体什么,当时只是记得输入什么,输出什么。就这样一步一步做出需要的功能。

  2. 耐心 耐心 耐心 遇到问题,着急有什么用?没用,只不过当伸手党久了,总是幻想能立马搜索到想要的答案,或者教程,不动脑子地抄下来就好。找不到答案,就自动放弃,然后抱怨自己怎么这么笨。这种浮躁的心态只会越来越严重。上次失败的教训让我时刻警戒自己:耐心,再坚持一会,再看看问题,想想哪里出错了。在处理一次后端代码报错时,我固执地不问助教,自己尝试解决,后来比对类似功能的正确代码,发现只是变量前多了一个@造成的,去掉之后bug就解决了。虽然背后的原理我当时还是不懂,但是我总算学会了一次靠自己解决问题,发现问题其实并不难,难的是按耐自己浮躁的心态,冷静地学会分析处理问题。

  3. 给自己100%的信心 信心不是别人给的,要100%相信自己能成长。做的没有同学好,难道就不做了?这样的比较只会觉得自己一无是处。跟别人比较,要把重点放在自己未来还有很多成长空间,要向优秀的同学学习。跟自己比较才能加速自己的成长,不停地发现自己的弱点,不停地正向迭代,才能走出自己思维的坏循环。

  4. 不害怕出错才能进步老实地讲,这次的功能都是抄同学总结好的教程。自己找的答案,总是怕抄出来出错,出错又不知道怎么解决,就在论坛上找完整的教程。怕出错,也是一种懒惰的心态,Xdite老师在直播说,出错也是一种学习,才能明白代码为什么要这样写。可是我怕出错,怕麻烦,怕花了时间,没得到想要的结果。以后要改变心态,敢于试错,错了就学着去找答案,不能懒。

  5. 练习 练习 练习 Xdite 在直播时讲到,“自信,变强,都是靠不断地练习,压缩每一次做出功能的时间。成长等于下一次作同样的事情,更快,更像天才。天才不是天生的,要靠不断地练习把自己变成天才”。所以要像变成天才,就是多练,多复盘。