小结 2016

2016 年, 要用一个词来形容我的话, 那可能是"技术宅". 终日沉迷代码不能自拔, 不过正因如此, 技术上成长特别快. 马上要 2017 年, 稍微总结下自己即将过去的 2016 年吧~

技术篇

2016 年, 学习使用了非常多的东西, 包括但不限于:

AngularJS, React, Redux, Vue2, Vuex, Underscore, Electron, Koa2, PEG.js, D3, jQuery, ESLint, Swig, Mongoose, Sass, PostCSS, Gulp, Bower, Webpack, NPM, Git, PHP, Laravel, Vagrant, Bootstrap, Python, BeautifulSoap.

有的技术是花了很多时间, 例如 AngularJS 几乎做了一整年项目, Vue2 则是目前主要使用的前端框架, Koa2 是目前主要使用的后端框架. 而有些则是做一下小应用, 例如 React 和 Redux 结合这做了一个问卷设计页面, PEG.js 写了一个 XML 解析器, Python 和 BeautifulSoap 撸爬虫. 另有一些其实都快忘了, PHP 和 Laravel 主要是去年年底和年初在搞, 自从把精力放在前端之后就再也没用, 大概已经忘光了.

项目篇

2016年, 做了很多项目

  • 使用 PHP 和 laravel 自己搭建了一个博客框架
  • 使用 Python 写了豆瓣爬虫
  • 使用 AngularJS 写了一个书籍推荐和购买平台
  • 使用 jQuery 写了一个飞机大战游戏
  • 使用 AngularJS 和 ELectron 写了一个类似 Windows 资源管理器的软件
  • 使用 AngularJS 和 Electron 写了一个磁盘分析软件
  • 使用 React 和 Redux 写了一个问卷设计小应用
  • 发布了 node-wmic 模块
  • 使用 PEG.js 写了一个 XML 解析器
  • 使用 Vue2, AngularJS, Koa2 写了一个 RSS 订阅器
  • 使用 Node 写了一个静态博客框架
  • 使用 JAVA 写了一个 YACC

Github 篇

2016 年泡了很久的 Github. 目前在 Github 有 20 个 Repo (含私人), 提价了 1145 次 Commit. 参与了三个开源项目. 参与了多个项目 issue 的讨论. 获得两次 Pull Request. 得到 13 个关注. 项目一共获得 32 个 star. 不得不说看到之前绿了一大屏, 都不想停下来. 不过最近由于考试缘故真的不得不停下来.

github.png

博客篇

2016 年 6 月 18 日, 开始使用 Hexo. 至今写了 27 篇原创博客, 一篇翻译. 前期博客主要还是重在 AngularJS 以及 Underscore 上面. 最近的则比较分散, 有 Vue2, 有 Webpack, 有 JS 源码也有 co 源码等等. 自认为有几篇写的还是挺不错的. 虽然博客至今没有任何评论, 这也没办法, 自己也没有去宣传过. 在写博客的过程中我总担心写错了, 被别人看到了误人子弟, 这些博客大多数都是个人在项目中遇到的一些坑或者是一些经验的总结. 在使用 Hexo 之前我也是偶尔写博客, 只不过那些博客质量太低被我丢掉了.

资讯篇

2016 年开始关注前端和 Node. 在知乎和 Github 关注了很多前端或 Node 的大神, 知乎成了我技术资讯获取的一大重要地盘. 另外, 也从很多网站如淘宝 FED, 百度 FEX, 掘金, 奇舞团等获取前端和 Node 的信息, 为此使用了 RSS 订阅了很多订阅源, 后来甚至自己写了一个订阅器. 此外, 在 StackOverflow 上面解决了很多我在项目中遇到的问题, StackOverflow 有些回答真的是不能不赞了. 同时, 也关注了 Reddit 上面的 JS 等专栏. 前端和 Node 技术迭代快, 变化快, 落后就要滚粗啊, 各方面消息都得跟上才行.

工具篇

2016 年也搞了很多其他新的东西. 从 5 月开始就使用 ArchLinux 至今, 用了半年 XFCE 现在用 GNOME. 4月也捣鼓了下黑苹果. 另外也学习了下 VIM 的使用, 用 VIM 写了一阵子项目, 不过感觉 VIM 还是不太适合写前端. 在编辑器/IDE方面, 从最开始的 Sublime 到 PHPStorm/PyStorm/WebStorm 到现在的 VSCode. 几乎不再使用 M$ OFFICE, 转而使用 Google Docs. 梯子从香港绕到美国又到日本最后又回来香港折腾了一大遍. 手机从安卓阵营调到了苹果阵营, 再也不关心那些安卓破事.

实习篇

2016 年 11 月的时候参加了一个 Node 地下铁沙龙. 后来有个人主动加我, 发现他是华工今年毕业的师兄, 现在是一家初创公司的技术总监. 聊得挺好并且刚好我想找下学期的实习, 于是就过去实习了.

生活篇

2016 年上半年, 有不少时间花在创行上面, 但下半年退队了之后, 就一直宅宿舍写代码了, 沉迷代码不能自拔. 上个月一个人去红砖厂走了走放松了下, 最近又去做一件很早之前就想做的事情 -- 矫牙, 苦逼的我要拔四颗牙... 现在已经戴上牙套了. 医生说要两年左右. 55555... 好像也没什么好说的, 2016 年都变成技术宅了, 生活方面希望明年这时候可以写的很丰富0.0

进行时

2016 年即将结束, 看似我学习了很多东西, 但是学的越多不会的越多. 前段时间正在看 Angular2, Angular2 这一套绑定了 RxJS 和 TypeScript. 本来学了 Vue2 不想搞 NG2 的, 但后来发现 TS 以及 RxJS 这两套东西真心不错, 于是决定上手 Angular2. 毕竟有 Angular1 的老本 Angular2 入门也会相对容易些吧. 另外, 最近也在实现一个 OJ, 使用了 Docker 技术, 目前已经搞定外部 C++ 代码在 Docker 内的执行.

未来时

2017 年, 计划时间主要花在实习上面, 业余刷一下 LeetCode 以及了解掌握更多的 Web 相关的知识. 然后多花点时间去吃喝玩乐(实习有钱了嘛). 17 年上半年的计划大概就是这样. 下半年的话, 到时候再看吧, 现在还说不准哈哈.