over 1 year ago

1.写在前面

全栈营的比赛结束了,每个人都好像松了一口气,像刚下了高考的考场。进入名次的同学兴奋着,没有进入名次的同学也觉得轻松了,好像终于不用那么吃力的坚持和比赛了!但是,真的一切都结束了吗?当然不是!

作为一个留级的老学员,我更能体会到全栈其实只是一个让我们入门的开始,XIDTE老师为我们打开了这扇门,给我们一根拐杖,让我们支撑着蹒跚学步,后面的路其实还有更远更长,其实都要靠我们自己去走。在这个大本营中我们学到的方法,我们得到的能力,我们交到的队友,这些才是我们最大的收获,而不仅仅是票数或者名次。

第一期的全栈营商店大赛,我因为不自信,因为恐惧,给自己找了各种看似合理的借口和理由,让自己成功心安理得地“逃脱”了那次比赛。我从来都不是一个做了事情会后悔的人,但是,这次,我却深深的为自己没有参加那次比赛而后悔!因为,这次我参加了,所以,我才知道自己上次错过了多少!

很多时候,人最大的悲哀不是你错过了,而是,你竟然不知道你错过了多少。又或者,如果我们知道的话,我们一定会紧紧抓住,决不允许自己错过。但是,更可笑的是,如果你没有错过,你根本不会知道你可能会错过多少!!

所以,为了避免这种也许错过巨大机会而不自知的情况,我在此立誓,我对自己承诺:以后我会做一个敢担当,敢行动,敢面对不完美但是爬着也要把事情做完的人!!!我要做那个真正的、自己想成为的、哪怕不完美的我,而不是在每次自己因为懦弱和胆怯放走机会后,自责、鄙视、讨厌、否定自己。不过还好,经过上次的失败复盘全栈学习百天总结复盘,这次我没有做让自己后悔的事情(可见XDITE老师让我们每次都要做复盘是多么的英明机智、用心良苦,至少她挽救了一个差点失足的女同学,哈哈XD)。虽然比赛我没有得到名次,虽然还有很多自己本应该开发的潜能未被开发,但是,至少,这次我做出来了,我知道自己可以。这给了我信心,所以,我相信自己以后会做得更好!!!以后不会再害怕比赛或者什么,只管去做就好了,自己得到远比名次和奖品更重要!但是,如果有下次,我想,我一定会去冲刺奖品和名次的!因为通过这次,我真的成长了!

2. 我从这次比赛中学到的技术干货

  1. 比上一次学会了更多的CSS技巧,不再是改别人的CSS,而是自己也可以写CSS去定制自己想要的效果。
  2. 知道了bootstrap的强大,尝到了各种用bootstrap的甜头,会继续深挖bootstrap的。
  3. 对后端功能的逻辑更加清晰,对MVC模型的关系理解更加深刻。
  4. 知道了写东西、做作品不是傻傻的自己在那里闭门造车,创造东西,外面世界里的任何都需都可以为我所用,我只用把接口打好,让那些外界的已经打包好的资源流进来,让作品会动,能出现我想要的效果就可以了
  5. 学会写轮番播放、图片放大、多图插入等功能,对JavaScript也更熟悉一点儿了,再也不是写效果全用CSS,页面有了js效果真的会更好。
  6. 真真正正的学会用github。以前比赛根本就没用用好github,老师怎么夸它功能强大,怎么时光机器般的效能,我都体会不深,但是这次通过跟队友协作,真心觉得这个工具太好太好太好了。以前不觉得它好事因为我不会用,现在github各种功能都用的很熟练,并且真心觉得github协作不仅仅可以用在写代码这种事情,还可以用在很多协作型的项目管理上面,真好!
  7. Google is my best friend。这次,是我一直以来用Google次数最多的:遇bug查Google,找资料查Google,新功能想实现查Google。还是那句话,以前用得少,所以不知道Google有多好,现在学着耐着性子去看那些英文的东西,居然都能找到自己想要的东西,都能解决要解决的问题。这也是个万能技能吧,查Google找资料,感谢全栈让我get这一技能。
  8. 学会了与他人协作,体会到战友的宝贵和必要。在两人合作过程中,由于时间和信任问题,肯定两个人会有冲突和摩擦,因为之前XDITE已经在视频中给我们说过这些潜在因为摩擦的问题,所以,我和队友祥哥很好的避免了。虽然我俩时间都不多,但是每天一人一个新功能,晚上碰头总结,并给第二天分工,周末线下meetup。虽然我们走得慢,但是一起走,我们走到了最后。真的,如果没有我的战友,我估计这次又放弃自己了。所以,在这里说一声,谢谢你亲爱的翔哥!

3.我从这次比赛中学到的心得干货

  1. 很多事情一旦开始,就没那么难了。 很多时候,我们因为害怕比赛,所以连电脑都不愿意打开,但是,越是这个时候,越要开启元认知,去做自己应该做的事情。所以,我现在已经养成了一个每天开电脑,每天打开terminal和atom的习惯了。很多时候,我们离那件事情,只是差一个开始。
  2. 一定要像别人学习,而不是闭门造车。 也许,我们因为不愿意承认自己比别人进度慢或者不愿意承认自己没有别人学得好,而不愿意像别人求教或者求助。但是,当你真的愿意放下自己和别人交流或者请教的时候,你会立马知道哪些你原本要摸索很久才知道的方法,原本你根本接触不到的资源,比起面子来,我觉得学不到东西的损失才是让我最心痛的。其实,队友或者同学之间相互交流本就是常态,可能你后端比较好,那他前段比较好,或者你更擅长心态调整等等,其实这些都是等价的资源,在互换心得的时候,你们其实是平等的。所以,放下自己的心里包袱,放下自己的攀比心态,放下自己的表现型人格,把成长和效率当成自己的刚需吧。 举一个很简单的例子,线下meetup的时候,我们春城队有一个明娟同学,bootstrap的方格系统学得特别好,几分钟简单讲解之后,我们就全部get到了。后来我的前端页面一直就用方格系统排版,特别方便。
  3. 遇坑解决不了,先跳过去,回头在做,可能会有想不到的效果。 在开发过程中,有一个功能一直报错,耽误了一天,我决定放弃。后来上传Heroku之后,它自己又好了。所以,遇事不能死脑筋。很多时候,换个方法,换个时间,也许问题不自己解决了。所以,一定要培养自己遇事不慌,稳重不急躁的心态。
  4. 遇坑有时候也是好事。 比赛过程中我遇到的最大的坑就是Heroku上传图片,累积算起来,困扰我15个小时之久。经过两天的奋战和各种请教,终于问题解决了。中间我有烦躁,有着急,但是,问题解决过程中,我培养了各种能力,比如搜索资源的能力,自己查Google的能力,阅读材料自己解决问题的能力,向别人求教的能力,等等,在这两天中,其实我的自信心极大的提升。而且,我的抗bug能力也变强了,因为,我暂时还没有遇到比这个更大的bug。
  5. 没有队友,难以成就。 通过这次比赛,我不仅仅收获了协作技能。更重要的是,我知道了,做任何一件事情,有队友和没队友简直是天壤之别,他给你的不仅仅是帮助和支持,更给你带来自信和一直走下去的动力。 我学到了,人性总有弱点,比如容易放弃,但是很多事情我们可以不挑战自己人性的弱点就能完成,比如一个人容易放弃,那为何不能找队友一起前行呢?如果我们的目的是达成想要的目标,那么无论哪种方法只要我们可以得到想要的就可以了,为什么一定要挑战自己才算是成功呢? 在通往目标的道路上,一定有一条可以让我们又快又好友不容易放弃的那条路,但,前提是不要执拗于自己的一意孤行,要接纳自己,打开心扉,拥抱他人。

4.我在这次比赛中遇到的坑

  1. 效率低下 我的时间不是很多很多的那种,但跟别的同学比也不算少。但是目前来说网站知识页面美化后,加了一些基础功能,并没有做出那些跟大赛前几名的炫酷的效果,我想,除了能力问题,还有一个效率问题。觉得自己学习的方式可能除了一点问题。经常在一个很小的点上打转,然后一两个小时就过去了。所以,学习还是要有思路,比如前段学习,就应该把CSS和bootstrap快速过一遍,做到心中有数,然后在用的过程中按图索骥,各个击破。 所以,归根结底,效率低下还是不够专注造成的,不专注是因为不熟练造成的。所以,要解决这个问题,就要:调整学习思路和学习方法,先整体后局部,然后不断练习,直至熟练到不假思索。 XDITE老师也说了,“是否达到不加思索的熟练程度,是业余和专业的重要区别”。
  2. 不够自信 以前自己并不是那种不自信的人,觉得自己什么都可以做好,都可以做得和别人一样好,甚至更好。但是,经过这两期的全栈营,我才发现,自己并不是自己想象中的那么自信。不知道自己到底在害怕什么,也许是不敢面对报错,不敢承认自己笨拙,不愿意看到自己失败,所以,每件事情开始之前,心理包袱特别重,以至于行动的时候也是踩着刹车前进,进步缓慢。 不够自信还有一个表现,那就是怕遇到bug,所以,一直缩手缩脚。但是,XDITE老师说过,学代码最快速的方法是什么?那就是:copy过来别人的代码,把它改坏掉,然后再修好它!我要记住这句话,每当自己害怕犹豫懒惰的时候,就告诉自己要做正确的事情。 所以,以后要练习的就是,任何一件事情:但行好事,不问前程。一定要把心沉下去,去专注当下的事情,而不是思想开小车到以后的种种。 专注和效率就像是两个孪生兄弟,他们一起可以给我们带来无穷的自信。
  3. ORID未持续记录 做完第一期的总结复盘以后,我持续写了一个多月的ORID,那种成长和收获,而且带来的行动上的正循环,简直是爽翻了。但是,中间去重庆考试,停了几天之后,就再也持续不起来了。不是不知道有多少好处,是因为没有继续写,所以那种快感刚建立起来就立马消散了,消散的那么快,都没在我大脑里面刻下一点“ORID好处”沟回。 所以,从今天开始,继续写ORID,不是为了写而写,而是真实的记录成长,刻下写作沟回。把这种大脑神经元和快乐感觉神经元之间的刺激和链接建立起来后,我觉得,我会成瘾,会不写活不了。我知道,会有那么一天的,因为我曾经那么的接近过这种快感!所以,我知道,不久的将来,我会再次得到,并且持续得到!

5.写在最后(我的下一步计划)

比赛结束了,但是一切才只是刚刚开始,因为编程的世界刚刚向我们打开。我们要了解的东西,要学习的技能太多太多了。所以,我不会认为,比赛结束了,终于可以开心的玩耍了,终于可以松口气了,终于可以不用每天都对着电脑了。编程只是我们生活的一部分,学习任何知识的目的都是为了我们更好的生活服务,编程也不例外。编程不是为了炫技,不是为了装X,不是为了自我满足和陶醉,它是我们的创新服务,它可以让我们的想法编程现实,可以落地,这才是根本。

就像高考不是人生终点一样,这次比赛也远远不会是我学习编程的终点,我的目标是在三个月后,自己可以拿出一个真正自己满意的会动的,功能健全的网站,能够为自己的想法服务。后面的课程也还有不少,所以,我会整好行囊,理好心态,轻装上阵,继续前行!

下面是我的学习计划(每天学习至少2hour+ ):

  1. 跟教材,继续学习百宝箱、ajax、和API课程
  2. 继续完善自己的作品,从功能和版面等方面
  3. 学习bootstrap、CSS等前段技能,并实地应用于自己的作品
  4. 每天记录ORID

最后,送给自己和看到这篇文章的亲爱的队友们一句话:

想象今年年末总结时,你希望自己完成了什么目标?那你现在就应该去做什么,没有任何借口!

← 2017-04-26的ORID日志——其实很多事没那么难 2017-06-14的ORID日志——CET讨论课培训的一天 →