这一年又这样过了,这几天一直在准备,感觉不知从何开始,与往常一样,就这样平淡的度过了一年
这一年比较好的是有很多时间专门写代码的时间,进来个产品帮我做了大部分不是技术开发做的事,少了很多无效率的会议,产品设计等工作, 在技术上:
- 详细测试、阅读了大量php开源项目,如Symfony, yii2, cphalcon, laravel等, 公司框架也借鉴了他们的设计思路与代码, 阅读并测试的开源组件twig, fastRoute, mongolog, doctrine2, php-debug, pimple, runkit等
- 完成公司框架组件化,原有框架功能臃肿,在这一年花了近两个月的时候拆分为20多个组件项目,独立维护
- 搭建公司composer私有源管理与维护
- 搭建公司git项目远程服务管理与维护
- 在swoole扩展的支持编写了php在网络通信服务公用组件,Tcp, http, yar等协议的服务
- 在包装的tcp, http, yar组件的基础上,实现了一个通用的Api组件, 实现高效服务端Api接口
- 编写与整理的php代码超过12w行(包括注解在内, 不包含开源项目), 编写代码量应该超过了前三年的总和
- githup发由了第一个开源项目 syar, 得到了swoole官方帮忙推广(感谢)
- 学习了go的基础语法及协程
- 尝试Vue.js在实际项目的应用, 了解了Vue-route, vuex
- 尝试学习了nodeJs, es6语法及基础包管理, 并尝试使用了webpack打包工具及各种Loader
- 平均每月2+技术博文(未达到年初计划)
- 了解并简单测试了docker
在工作上:
- 了解调研VR产品
- 搭建了公司各类分站(奇台、府河)
- 平台引入IM, 工单系统
- 调研了解并搭建完善微商务系统
- 参与开发了招商宝、销售宝系统
- 着手开发公司自己的IM系统
- 致力于组件化、模块化、服务化方面的尝试及相关的准备工作
- rap接口文档的尝试
学习了以下书籍(部分书籍粗浅的、片断阅读):
- 技术管理之道
- 从0到1
- 黑客与画家
- 软件设计师
- 自控力
- Linux系统编程
- phpunit-book电子书
- Symfony_components_3电子书
- Symfony_best_practices_3.0电子书
- Symfony_book_3.0电子书
- Symfony_cookbook_3.0电子书
- Symfony_best_practices_3电子书
- phalcon-php-framework电子书
- Yii 2.0 权威指南
- JavaScript高级程序设计 电子书
- 其它
在生活上:严重不及格,很多计划都未实现