前言

2018对我来说,发生了不少的变化,工作方面,生活方面都有,在此与大家分享。

技术

今年,随着业务的发展,我做了更多偏移动端的技术储备,来年还会继续深入。还做了工程上的重构,以及发布流程的规范化,以提升多人协同开发的效率。具体的方面如下:

前端框架方面

  • 继续使用vue技术栈支持主要的业务需求
  • 用react支持到了外围的基础工程
  • 选取某个轻量级项目,实践开发了vue的electron桌面版
  • 将PWA版本的react工程,纳入研究阶段
  • 初步应用TypeScript,深感其静态编译和类型规范的强大作用

工程搭建方面

  • 深入研究了webpack,并升级至V4版本,提升了团队的开发效率
  • 根据业务的需要,从工程结构,编码规范,底层构建这几个方面,进行项目重构
  • 与运维部门合作,重新规范发布过程

业务

程序员需要关心业务么?我的回答,是的。

之前看到过一篇不错的文章 《为什么码农要了解业务?》 。如文中所说,IT研发与业务需求方,常常因为一个业务功能的实现,争辩得耳红面赤。研发觉得这个功能很low,没什么技术含量,业务方却认为这个功能却很有用,最后的结果通常是,高大上的功能做出来了,却很难用,或没法用。

鉴定一个功能是不是好功能,非常重要的一条标准是看它能否支撑业务、改善业务、推动业务,也就是应用效果。如果程序员懂业务,在实现业务需求的同时,还能花功夫把功能,做细做深做好,那么做出来的产品一定会很受业务以及用户欢迎。所以,程序员懂业务,真的很有必要。

我今年转入了游戏行业,从事广告业务方向的研发工作。与之前我经历过的互联网装修行业、金融行业的业务相比,游戏的广告业务,在数据挖掘上,有许多值得深入理解的地方。近年来,腾讯增值服务中的广告业务占比,也是逐步增长。所以我认为,游戏的未来走向,也将是利用数据分析,来更好地提升产品的质量,延长产品的生命周期,从而增长收益。

运动

近几年随着年龄的增长,我越发感到了运动的重要。

运动可以提升精神状态。我坚持每个工作日的中午健身,偶尔也会因为一些事情被耽搁,通常那样的下午就容易犯困,需要靠咖啡顶着才行。而每个健身完的下午,我的精神会一直很好,可以长久的集中注意力,处理复杂问题。哪怕需要加班,头脑还是很清晰。

运动可以让人变得自信,甚至可以“撩妹”。曾经有一阵子,我的状态很颓废,体重达到峰值200斤,连自己都讨厌自己,更别提找女朋友了。有一天,我突然意识到,我需要做一些改变,从控制体型开始。一开始的确很困难,由于身边有太多诱惑,自控力又不够,一度想要放弃。可是,坚持了一段时间之后,我发现衣服开始变得宽松了,陆续有一些身边的人夸我体型改善了。这给了我自信,我发现自己是可以掌控一些东西的。而后,随着健身带来的变化,让我找到了女朋友,后来我们结了婚,并有了一个可爱的宝宝,已经2岁半了。我发觉,人一旦变得自信,就能实现更多的梦想。

运动的习惯还可以影响到周围的人。让我觉得欣喜的是,团队里越来越多的小伙伴,开始重视运动。我们会相互督促,保持每周至少三次去健身房的频率。我会教大家一些基础的动作,有些小伙伴还会暗自较劲,比一比谁能更快地进阶到下一阶段,过程十分地欢乐有趣。当然,这里也要感谢公司,为大家提供的健身福利。

阅读

今年,除了持续关注各大前端公众号,阮大神的博客之外,几乎每天都会打开Segmentfault,看看是否又有好文或好书推荐了。此外,我还看了实体书《高效前端:Web高效编程与优化实践》,《Vue.js实战》,《React状态管理与同构实战》,《深入浅出Webpack》等等。

其中,给大家推荐一本,书名为《软技能 代码之外的生存指南》。它不是一本纯粹的技术书,却告诉了我,软件开发人员的从业生涯中,不只有代码,还有诸如职业发展,自我营销、生产力、学习、理财、健身等等值得关注的方面,以及一位优秀的软件工程师该有的“活法”。

如果你感兴趣,欢迎关注我的公众号,可以获得这本书的免费资源哦~

知识的输出

今年,我在公司内部,组织了一次面向40多人的技术分享会,内容关于前端代码规范。我花了一周的业余时间,用心准备PPT的素材和代码的示例,尽可能地让规范更贴近我们的编码习惯。分享会的原稿,在Segmentfault上也有,感兴趣的同学,可以前往 《前端工程代码规范》 查看, 该系列一共由4个部分组成,分别为命名规则与工程约定,以及Html、Css和JavaScript。

分享会结束之后,各项目组开始重新审视自己团队的代码规范,我也被拉入了一个前端讨论群,可以一起交流技术,探讨前端方面的问题。这让我萌生了一个想法,写面向公众的技术文章。我觉得如果能通过分享,认识更多热爱前端的小伙伴,一起切磋技术,交流心得,是件多么令人兴奋的事情啊~

近期,我的公众号正式上线了。主要分享一些前端方面的技术运用,以及心得体会。这里,要感谢我老婆的支持,主动承担起了小编的责任,当然,其中还包括了催更[哭脸笑]。该公众号,目前会以每周2篇的速度更新。如果你觉得不错,希望能加以关注,并多多转发,非常感谢!

面向2019

致敬将要过去的 2018 ,展望 2019。我做了如下计划:

工作方面

  • react技术栈继续深入运用,并让PWA的研究落地
  • 重拾微信小程序,学习理解AST(抽象语法书)的原理
  • 进一步学习运用node、express、mysql的知识,写技术心得
  • 继续深入理解广告业务,提出一个业务上的想法

其他方面

  • 产出个人技术文章50篇,侧重点会往移动端偏移
  • 读15本书,其中技术类至少4本
  • 坚持每周健身4次,引体向上单组数量突破20个
  • 每周高质量陪娃3次以上
  • 带娃旅行2次,一起练平板支撑,让她能坚持10秒

希望新的一年,我们每个人,都能活成更好的自己~

PS:欢迎关注我的公众号 “超哥前端小栈”,交流更多的想法与技术。

03-05 17:18