我的上半年

  1. 上半年主要做的是mac版上线,弥补了八爪鱼mac版本空缺,op那边mac用户更多,应该会有促进op业务开展
  2. 代码优化上,统一mac和win代码环境,解决了跨平台开发需要修改配置文件的麻烦,项目热更新上问题正在解决
  3. 代码规范上,引入一整套的代码规范检测,项目代码上乱的现象开始有了改善
  4. 项目工程化,对开发调试,打包命令的梳理,让项目在开发和打包效率上都提升
  5. 业务上主要优化了一些白屏,mac界面优化,mac窗体统一化,因为sqlite升级导致的数据复制的功能,等一些其他bug,参与团队内其他同事工作的方案研讨,项目优化方向。
  6. 参加面试了70多次招聘面试,为前端队伍引入新力量,引领新员工快速投入工作

我的状态

总的一句话:上半年的工作基本都是全新挑战,只能 100% 投入。
回顾从年后二月份开始,从建立项目到发布上线,拉代码,编译依赖包,解决主要模块的mac运行调试,整个项目调试, 加入安全模块,打包,签名,自动升级,代码公证,都是之前没有经验可循,但总是一一走过来了,遗憾的是有些时间点有些偏差。
面试上也算比较认真把关筛选候选人。
与年初制定的计划有些偏差的是在源码研读上吧,这是下半年需要补回来的。

团队状态

八爪鱼的开发一直都很紧凑,气氛OK。大家都比较投入。大家也很辛苦。而且我觉得大家对产品越来越了解了,下半年的产出、效率应该会有更大的提升

上半年我们和其他部门的合作遇到过很多问题,经过后期的研讨协商,初步的新协同工作流程已经试运行,相信也会给团队效率带来新的提升

建议

1、优化优化再优化
2、工程化工程化再工程化

个人觉得不管是从产品角度,还是产品技术角度,做了一段时间的加法之后,改去做做减法。

  • 技术上

    1. 我们自己的开发的模块,引入的依赖包需要整理一下,有些依赖包该移除,甚至有些根本没用到但是依赖包里面却没移除,
    2. 之前开发的比较急,可能写了一些重复功能的方法,或者引入新的底层依赖包来替代下我们写的代码,比如loadsh,这个包很基础,但是我们没有引入,
    3. 优化nrm仓库
    4. 引入新的技术优化项目,包括我们一些主要模块的依赖升级
    5. 逐步完善和锁定测试用例,这可以帮助我们对新技术、新依赖做一个很直接的检测。
  • 产品上,这个我确实说不到详细点上,但是给我的整体感觉就是繁琐了,更需要做减法