平凡之路—写在2015年的尾巴

今天是2015年12月31日,晴。

早在几月前,我便提醒自己,不论文笔如何,总要记录点什么,颇有几分励志的味道在里面。

2015年,是繁忙的一年。年初确定了自己的职业方向,随后在老板的体谅下,我结束了实习之旅。回到学校,开始为弄毕业设计忙碌,中间整理了过去实习的经验,还看了不少有关前端的经典书籍。终于在6月份毕业了,从此我过上了跟大部分人不大一样的人生。白天上班,晚上看书、写demo、折腾点业余东西。技术上虽然比年初进步了不少,但我知道自己还差的很远呢!繁忙之后,回首看看这一年的路,终究还是一条,平凡之路

关于技术

参加完D2前端大会,发现今年的主题基本围绕着react和node。前端工程化、webapp经常能听到大家的一些交流。自己平时也就私下捣鼓,瞎折腾。之前用Angular参与过几个大型项目,ui-router,自定义指令,国际化翻译,都玩过。不过现在公司的项目主要是基于jQuery,主要负责web页面开发,app内webview页面的活动开发。入职半年,把之前单一的可重复性低的活动折腾成了可后台配置,前端模版和控件可自由搭配,可重复性较高的活动接入系统。由于初期经验不足考虑不全面,导致期间架构一直在迭代,更新了五六个小版本,一个大版本。很多东西在实践中摸索,在摸索中找方案,体会到了做产品的不容易之处。真心是做了才知道的感觉,光说不练绝对体会不到。

博客以及github

说到博客也挺惭愧。其实在学生时代,我就有写博客的想法。可惜坚持不够,那时候没有把这想法落地。网上能写博客的论坛有很多,相比之下我更喜欢自己折腾,从wordpresshexo,中间还玩过阿里云服务器(博客最后放在github上)。通过这个博客,我接触了一些同行,他们身上近乎透着同一种特质:喜欢技术,爱折腾,明白自己想要什么不想要什么。他们能看到我看不到的东西,知道很多以前我想都没想过的知识,跟这群人的接触,能让自己看到不足,及时调整状态。我感谢每个帮助过我的人。
说到github就更丢脸了。本来计划今年好好玩github的。没想到把账号给丢了 = =# 心塞塞。。无奈只好重新注册一个。虽然自己的技术还不咋地,不怎么拿的出手,但是好歹迈出了第一步, 跟着前端群里的大牛折腾一些小项目。不过今年要做的事情还有很多,能把博客坚持写好就不错了。

读书

2015年买了很多书,但是能坚持通读一遍的却很少。上班之后常常感觉时间妥妥的不够,所以晚上是我学习的时间。

  • 《javascript高级程序设计》
    - 第三版读完了。持续时间太长,基本上是边读边忘。今年没有好目标的话再读一遍。

  • 《HTML5+CSS3从入门到精通》
    - 从头到尾看了一遍,把自己破碎的知识片段拼成了一块。可惜的是,书中并没有介绍websocket、文件api等相关内容

  • 《超实用的css代码段》《超实用的javascript代码段》《超实用的jQuery代码段》
    - 实用性书籍,一口气买了这一系列的全部,里面有很多奇技淫巧,如果能把这里面的demo撸完,估计能让技术提升不只一个台阶。目前只是视为自己的代码仓库,项目需要的时候才会想起,从中了解某个功能的实现原理。

  • 《jQuery基础教程》《锋利的jquery》
    - 公司项目需要用到jQuery,硬着头皮看完,偶尔还会翻翻查查某些api的用法。

  • 《精通AngularJs》《AngularJs权威教程》
    - 年前买的。如果入门建议还是买后者吧,前者感觉不大实用,很多东西不能落地项目。不过两者更多的是介绍用法,对AngularJS内部原理介绍的比较少。当我知道vue后,再也没鸟过这两本书。。

  • 《你所不知道的javascript 上卷》
    - 比较薄的一本,高程看不进去了,就会看这本。

  • 《Web前端黑客技术揭秘》
    - pdf版,最近正在读的一本。

  • 《JavaScript框架设计》
    - 额…技术还没到这个火候,感觉像在看一本天书。

看的比较杂,2016年计划按照技术难度循序渐进的阅读。已有的书籍有时间的话再读几遍。未来买书可能更理智些,纸质太厚重,也许会考虑一些电子书。技术上计划偏向于学习了解原理或底层,以及原生的一些知识。

技术交流

年前加入了一个前端交流群,那时候群里每周五进行视频直播分享,学到了不少东西,在群里算是活跃了一年了。在平时的交流中学到了点点滴滴数不清的知识。刚开始各种提问学习,后来做一些项目,技术经验累积了,渐渐能为群贡献自己的力量。回首过去,自己的成长,离不开QQ群。感谢89hi(130977811)的小伙伴!
还有一个就是,javascript后花园(116366053),高级前端群,我已经在群里潜伏快一年了,经常能看到业界大牛们之间的交流,对自己的技术提高以及未来方向的把控很有帮助。

生活

我是个完全不懂生活的呆傻理工男,但今年开始也要学着调剂生活了。一味的埋头代码,或者是看电影打游戏,或许不是生活的全部。自己很少会主动想起买衣服,但唯独对电子设备情有独钟,竞技鼠标,单反,甚至6s , mac pro。都是攒钱买的,拿到手的时候仿佛拿到了一件趁手的兵器。今年目标就是存钱!存钱!存钱!(重要的事情要说三遍)
年前还报了驾校学车,天天在驾校装孙子,也是一部分时间开销。当时问驾校能不能在毕业前考出驾照,回复行,于是就报名了。到毕业时才到科目二,上了班再也没去驾校过。。。估计教练也不记得我这个人了吧。。。
生活像代码一样,就这么几行。。。

想法以及未来

曾经有人不理解,说我工作狂,拿出这么多时间学这个,最后将来还有没有用,我们程序员不就是这样的么?知识需要更新。尽管他时间可能很短,等到新的技术出来以后,老的技术也将完成他的历史使命。但是他需要一个接力的过程。我在想,不管从事什么职业,要有一种甘于寂寞的精神准备。尽管我现在什还不足强大,但是我非常感谢母校,对我的培养,以及我的老师和我的同学们,一直陪伴着我,所以,我要努力,但是不要着急,凡事都有应该有过程。不光是我,前端圈里,有很多群,有很多像我一样每天在学习的人。因为他们跟我有同样的年龄的,一样的想法,对于未来迷茫或呈现的那种尴尬。每一个人怎么会是一样的呢,是你没看见他们背后努力的样子吧。不是所有人都是主角,大部分人一辈子可能要甘于寂寞,或甘于平庸,但是并不要打击他们的努力。曾经我也迷茫过,最后在知乎上找到了答案[如何避免工作两年重复一年工作经验?]。引用里面的精彩回复:

“看到有些刚毕业的同学,每天都大把大把的时间投入深入研究一些新技术新概念,这样的人能不牛逼么?你必须要尊敬他,因为他未来肯定比你牛逼。”

最后

2015年挺精彩的,很多方面,都有了一些质的改变。其实我是个成长特别慢的人,能够做到这些改变,自己也算是很满意啦。如果满分💯,我能给自己60分。希望接下来的2016,能够收获更多。

祝福每个人。