2017年4月10号至5月9号期间,我在微信公众号《活在下一个七年》上发表了以下4篇文章:
《一次曲折的苹果维修经历》
《2017年3月写字总结》
《一次难忘的旅程》
《梦想是凭空造出来的?》
四篇文章中,阅读量最高的一篇是《一次难忘的旅程》,95人。阅读量最低的是《梦想是凭空造出来的?》,48人。
本月文章的数量较上月少了3篇,主要因为业余时间都被学习编程给挤占了。由于4月份公司会议的事情,占用了近10个夜晚的学习时间。因此,为了补回这些被占用的夜,我只好压缩自己写字的时间,看书的时间。
补完落下的课程后,第二次魔改大赛又要上线了。(魔改大赛我在《梦想是凭空造出来的?》一文中有解释过,这里就不复述了。)这次比赛比上次的难度更大,需要两位同学协作完成。而在协作中,又会碰到很多问题,是一个人编写代码永远不会碰到的。
两人协作最重要的就是及时沟通,早上告诉队友今天计划做的事,夜里11点再复盘今天做过的事。让整个网站项目都按照计划一点点推进。出了沟通问题,两人协作经常会遇到意想不到的“冲突”。这个冲突不是两人吵起来、打起来,是将本地代码上传到远端,和队友代码合并的时候出现的冲突。冲突在所难免,因为你和队友很可能在不知情的操作下对同一元素或区域进行了定义。
发生冲突不可怕,耐心看提示,将冲突部分删掉即可。实在解不开,可以向他人求助。最可怕的是出现一些莫名其妙的问题,它会消耗你的精力,折磨你的耐性,打击你的自信。比如今晚,原本想早点写完代码腾出时间写字,但是突如其来的代码冲突和随后出现的奇怪问题,整整耗掉了4个小时美好时光。
不过莫名其妙的问题也不仅仅只有负面影响,一旦成功解决它,他就不再奇怪。会被我们划为已知范畴,下次再碰到就拿出斧子一把劈开,打完收工。劈的前提是你手里有这把斧子。而这把斧子就是及时总结记录。在问题被无数次的尝试解决后,得停下来理理思路,找找是在哪一步开始出现转机的,接下来的动作又是什么,然后记录下来。
记录不光是一次思路的整理,也是一次加深记忆的动作。听过的教程、一个故事。假如能自己复述一遍,记忆的时间会增加很多倍。这也是什么编程老师要求我们每次做完课程或一个功能后,就要进行一次复盘。其实复盘可以很简单,今天完成了什么课程,实现了什么功能。这些课程具体有哪些步骤,这些功能是怎样拆解成每一步的命令的。只是简单的回顾,就能让你记住大部分的内容,并且在下次使用时能轻松调出来。
万一没有轻松调出来也没关系,任何技能的培养都需要时间的积累。按照既定的方法去做,时间会给出回报。我深信这点,所以给自己定下每周至少一篇文章的要求,就是逼着自己不断写,让时间打磨我的文字。或许就在某个周末的午后,我突然顿悟,不假思索就能写出打动人心的文字。这不是我的功劳,而是时间在我大脑埋下的种子发芽了。至于什么时候发芽,我不想知道,就留给那个午后的我去感概吧。
真是神奇,在写《梦想是凭空造出来的吗?》我还在参加第一次魔改大赛。那篇文章为我拉来了好几张投票。不过最后我没有获得奖项,比赛的全程我都在赶进度。没有与人互动,没有帮人debug。因此在创意不足,功能不奇的情况下,投票数量惨淡。但是经过第一次的比赛后,我估计很多同学都遭到了套路的洗礼。老师指导我们怎么在比赛中获得名次,这里面的套路真真的是能做到但是没去做的。于是当别人做到了,你没做到,即使你的代码写的比别人漂亮,票数也可能远远落后。
不得不说,有些事情就是有套路的,按照套路去做就能比只专注于自己事情的人结果更好。学习是一种社交,比赛也是一种社交。而社交是有套路的,你不愿学习套路,那就只能被套路赶超。所幸还有第二比赛,还有尝试套路的机会。我也很好奇,当所有同学都习得套路之后,比赛结果会呈现什么样的局面呢?
说是写字总结,写着写着又成了一篇文章。不过总结嘛不一定要总结上个月写的字,心态的变化和最近为什么写的少了也有必要说明一下。不然哪天突然写的多起来,以为我又打鸡血了。