# 我的 2018 总结

2018 年已经过了,写个总结吧。

# 学习上

上半年

1、使用 vue,react,angular,分别完成了一个简单的新闻手机网站。网页链接 (opens new window)

2、rc-form 源码阅读。网页链接 (opens new window)

3、typescript 练手项目。网页链接 (opens new window)

4、node 做的一个房源爬虫。网页链接 (opens new window)

5、docker 微服务学习,将之前的项目打包到 docker-hub 里,服务器上使用 docker 来启动。

6、rx.js 入门。

7、python 入门,在优达学城通过了入门级课程。

阅读:

  • 《javascript 高级程序设计》
  • 《css 世界》

上半年总结:有点慌,好多都想学,好多都学习到皮毛。技术深度得好好练一下。

下半年

1、blog 文章持续更新。网页链接 (opens new window)

2、手工做一个 react 。网页链接 (opens new window)

3、vue 服务器端渲染学习。网页链接 (opens new window)

4、前端导航项目。网页链接 (opens new window)

5、手写 webpack 解析器。网页链接 (opens new window)

6、七牛云 webpack 插件。网页链接 (opens new window)

7、react 服务器端渲染学习。网页链接 (opens new window)

阅读:

  • 《黑客与画家》
  • 《HTTP/2 基础教程》
  • 《React 状态管理与同构实战》
  • 《深入 React 技术栈》
  • 《高效前端:Web 高效编程与优化实践》
  • 《码农翻身》

下半年总结:7,8 月份偷懒了,学习不够多,无法从量变达到质变,还得继续加油!

# 工作上

上半年

工作中的上半年相对轻松,由于刚进公司,一切都在熟悉阶段。公司的技术栈很陈旧,所以费了很多时间去开发。举一个简单的例子:

刚进公司,就开始维护 seajs + php 的项目,对于前端来说,项目不能跑起来,是一件很痛苦的事情,之前维护的同事大多离职,无人交接也是一种挑战,大家的开发方式是用 charles 去抓取 dev 环境的页面,然后手动 map 成本地代码,才能把项目跑起来,没有热启动,每一次改完都得手动刷新页面,公司的 cdn 又是动态 cdn,每次刷新 cdn 地址可能也变了,开发难度巨大。

当时在开发快应用,而快应用平台也在刚开始起步,途中遇到了很多坑,花了很多时间去处理。

下半年

由于公司基础设施不完善,下半年除了做业务以外,还做了一些架构层面的优化。

  • 引入 eslint,配置 eslint-config-airbnb,修复报错。
  • 搭建 node 层,脱离 php 代码编写前端代码。
  • 通用 sdk 库的编写。

今年 11 月,受大环境影响,公司 996 了,我也第一次经历 996,到现在(2019-1-14)仍然在持续当中,我也受到了比较大的影响:眼睛胀痛,视力下降,睡眠不足,连和家人一起吃饭的时间都少,很难受。坐在我旁边的 stylelint 开发者也离职了,说了一句话很让人思考:“我发现我工作 10 年的积蓄,还抵不上买房和比特币所赚的收入!”。

# 生活上

2018 年 4 月中旬,参与新房摇号中了,于是到处筹钱在天府新区买了一套房,但被销售忽悠办了商业贷款 😔。加上其他原因,退租了离公司很近的房子,住到了开车 1 小时的老家房子里,现在每天上班下班都要话费时间在路上,很浪费时间,现在想来还是不应该回去。

2018 年 8 月,带媳妇一起去泸沽湖旅游,完成每年至少一次出去玩的任务。

11 月以后的生活就是 996 的生活,没有多余时间 enjoy 生活了。

# 总结

生活的困难,都是自己不够有能力造成的,希望在 2019 年能够继续提升一下自身能力,让自己有能力改善家庭的生活质量。