2016年12月17日下午2点27分,温度13度,写下这稿年终总结时,我才得了感冒,马路上扬着滚滚沙尘,叫嚣着冬日的阳光。
转眼又到一年年底,以王家卫的叙事风格开始,我和端点的故事篇幅也各自长了一些。
先聊聊工作吧
政采云:
年初在大家的努力下结束了政采云,除了首页设计有点挫,项目感觉蛮顺利,在此感谢大渡前期的警钟和项目管控,感谢祥成的产品沟通和后期完美的交付。 于我而言,对用研这个岗位有了更多的了解,还蛮喜欢用研从事物和数据中发现联系,再推断出背后原因的工作内容,有种做社科调查的感觉,人是最多变的,人是最新鲜的;对整个ued部门有了更深的认识 ,知道了在大公司ued部门是怎么运转工作的,也思考了我司ued的协作一些问题;对dpl都有了很多新的了解,dpl原来可以直接导出成html,甚至领导说的设计稿直接变成页面也不是不可能。
五星电器:
这一年貌似没有走南闯北,出差最远就是南京,和五星的各位聊聊前端这些年和以后的日子。南京培训两周,杭州培训两周,公司技术家底都掏完了,最后这个项目还是不了了之。应了那句老话,谋事在人,成事在天,做出最好的自己,剩下的也没有这么多精力去管了。南京大排档一如西安大排档,有些小吃想起来依旧口舌生津,能给外来的朋友一次美好的舌尖回忆。
监控平台:
为监控平台做了一些微小的贡献,在武老师的科普下,知道了apm、application insight、browser insight、user experience insight等领域大量的知识和概念,第一个产品级的react项目,使用react,redux的过程中感觉,一个react全家桶学习成本和使用成本都挺高的,思考前端组件化模型。
猪场管理软件PC端:
年底接盘猪场pc端,好像是我这一年中编码效率最高的时候,组里的小伙伴都蛮用心的,成长也不错,希望自己不要成为小组的天花板。用这个项目检验了之前设定的开发模式,重新思考了新项目的开发流程:
根据设计稿手动开发业务组件 -> 标准组件开发 -> 根据标准组件修改业务组件 -> 优化,bugfix
标准组件开发完成 -> 代码生成工具,批量生成中后台业务组件 -> 根据设计稿和业务局部小修改 -> 优化,bugfix
项目依赖也是一个问题,重新起一个非电商项目还是没有想象中那么快,需要搞一个 scaffolding work 来加速生成一个标准中后台项目, 花了一点时间搞了一下,顺带内置代码生成工具测试好了,http://git.terminus.io/training/skeleton。
代码生成工具因为猪场赶进度的问题,暂时搁置了,现在完成的功能有:
- 基于shepherd插件机制和ejs模板引擎,完成代码生成
- 页面组件基于json配置,ui优先的原则划分配置
- 支持多个组件、页面同时生成
- 支持配置组件服务绑定
- 支持field pattern validator
- 支持自定义代码模板
- todo:crud 逻辑代码生成
- todo:做一些 底层组件封装,如form,table等
代码生成工具这块和耿荣讨论过,希望后续可以将配置放在服务上,做成一个前端客户端,这个往后发展的话可能和今年d2上百度提出的前端服务化会有些类似,中后台管理平台页面甚至图形报表页面(这部分构想在监控平台中也有提到过)开发由写代码转化为调配置或者写配置,一方面提高开发效率,另一方面隔离了代码杜绝 bug 的产生。
关于论坛:
今年参加了segment fault developer conf,关注了designer developer。在sfdc,更多的是对过去一年中发展的比较好的技术或是一些实践做了一些回顾和介绍,大厂做背书推广,收获了360奇舞团的ppt和演讲方式,了解了service worker和vuejs,腾讯郭碧青老师分享了前端性能优化方面网络相关的知识,加之之前在知乎关注的一些问题,对http2也有了更深的认识。
d2上看到了更多新的服务和技术方向,解放开发,提高生产力,也有更多的思考。fusion design, 前端服务化,这些其实多少能看到我们曾经思考过的方向,不过我们还囿于没有产品方案时,别人已经拿出了解决方案,并即将提供服务化的产品。
对公司的想法:
首先恭喜我司在这一年举办了《探寻变革之路:您与互联网+只差一个端点》峰会,还入选了《2016德勤高科技高成长中国50强》,有了更多的合作伙伴,在业内也有了更大的名气和更好的口碑。
作为前端开发:
- 公司的技术分享终于每周组织起来了,是个好事情;
- 希望自己能为提升前端开发效率做一些微小的贡献;
- 做好前端新人培训规划方案;
- 探索更好的前端开发解决方案,包括工具链,开发模式,框架选择,部署方式等,降低前端上手难度,提升前端开发体验;
作为开发组长:
- 对小组人员管理方面还是有很多欠缺,今年走了三个同学,两个是我们组的,一个是我面试进来的,感觉在管理上还有很多东西需要学习,所幸组内的同学都蛮好的;
- 季度团建分组还是希望能在小组内进行,加深组内同学交流,可以考虑组间联谊;
- 项目管理上正在趋于规范,但是实际项目实施过程中还有很多不可控的因素,比如产品和设计滞后,项目交付时间的不确定,实施过程中需求变更的流程不确定等,希望明年能一起从流程上完善这些现象;
- 要注重在项目开发过程中的团队效率,避免一些朝令夕改的方案,比如我让组内开发落地需求方面的规则和变动,发现这不太现实,还是应该产品落地然后驱动开发
关于自己
今年看了蛮多不正经的书:
- 《网游之从零开始》:号称字数最多的网络小说,终于结束,从初二追到大学毕业两年
- 《三体》三部曲:拿了雨果奖之后,很多人推荐
- 《秦时明月》八部曲: 这几年ip很火,秦时明月动漫已经追了很久,想看看原著和影视剧有多大的出入
- 《蔡康永的说话之道2》:奇葩说第三季结束了,觉得自己不会说话
- 《鬼吹灯》:没有很完整的看过《鬼吹灯》,还是一尝夙愿
- 《北京折叠》:据说《三体》后最好的中国科幻小说
有些问题:
- 家里缺少一个工作环境,椅子太差以致在家都不想工作;
- 没有系统性的看技术相关的书,很多基础知识还是需要了解和掌握;
- 需要做一些更高效的事情来解放自己;
明年的规划:
- 是时候思考目前pc端用的这套技术栈了,组件间通信、组件复用、复杂交互都有点力不从心,要么完善,要么换掉
- 完成pokeball的在线文档,做到每个组件有相关说明并且可以在线编辑
- 考虑pokeball在线自定义打包,适配电商与非电商模式,甚至更多情况
- 正儿八经学一门后端语言?
今年的自己比去年的那个自己充实,闲暇时开始维护pokeball在线文档;摸索实施项目的最佳方案;开始写代码生成工具来解放前端;参加技术峰会,思考我们和业内主流技术方案的异同;
给自己定一个年末小目标,希望能在年前完成代码生成工具,以package的方式投入使用;
关于明年
- 感觉公司亟待引入完善的制度,目前的管理现状可能管理者和被管理者都有些不舒服;
- 希望能多招一些产品,来完善项目开发前置的工作
- 希望自己能带好小组,实现多赢
- 向武老师、龟龟靠近,做一个能说服别人的技术
- 祝愿公司能在技术或者产品方面搞个大新闻
- 希望考虑淘汰ie8兼容,使用更新的前端社区技术方案
最后的最后
- 希望公司稳扎稳打,愈来愈好
- 希望自己能做更多,说更多