2019悄无声息地过去了,回首2019,我经历了一些项目,写了一些代码,带了几个新同窗;本身在技术能力,沟通协做能力,业务和产品能力上成长了许多,在这里要感谢各位同事的包容和各位领导的指导,从大家身上,我学到了不少。(更可贵的是,被某人夸奖在处理事情上成熟了许多,尤其使我高兴)前端
x项目结果不算很好,在交互体验上和数据的展现效果上都不尽人意,这些东西被老板说了不少,印象深入。从后面来看,我才大概知道是要作成 数据驾驶舱 的那种效果,可是当时设计稿不是按照这个方式去设计的,作出来就像一个普通网页,效果区别较大;而对于展示哪些数据和数据的展示形式,取决于怎么让用户快速高效的获取有用信息,这些东西当时欠缺思考。
另外,从此次项目我开始用merge request的方式来合并代码,后来成为代码管理的规范之一。原由是因为组内一位同事,在fix conflict的时候误删了别人的代码,而后直接提交到主分支上,这种提交代码的方式是很危险的。后来我规定全部的代码提交都须要至少一我的来review,前期主要是我,天天会抽出至少半个小时来review代码,在新同窗入职的时候我会花更多的时间来看他们的代码,这样也能更好的帮助新同窗提升和减小bug。从短时间来看,会额外花一点时间来看别人的代码,但从长远来看,对整个团队的提高效果是很明显的。git
y项目是花的时间最多的一个项目,里面的代码量比较多,天天都是不停的写页面,对接口,时间也比较仓促。因为没有设计ui,一些页面的布局排版都是本身决定的(参考了别人好的设计,看了一些设计方面的书),这个项目以后,我总结了一些前端体验优化的tips,也算有一些积累。后端
z项目是我入职以来第一个正式上线的项目,我这个被同事一直看成玩笑的魔咒终于破除。支付项目上线以后要常常发版本,包括测试版本和正式版本,而对于正式发版的版本管理也要作好。基于这些,我启用了gitlab的ci/cd,在服务器上装了gitlab-runner来跑单元测试和作自动构建/打包/发布。虽然gitlab能提供的自动发布构建功能有限(通常要结合jenkins), 可是也能节省很多打包的时间和杜绝人工打错包的状况。api
总结:去年一年时间主要仍是以公司项目为主来作事情,并围绕着项目,结合组内小伙伴实际状况来开展一些团队建设,从而提高整个团队的开发效率。
对外来讲,我也会跟组内同窗一块儿探讨如何与其余部门同事进行良好的合做,前端部门比较特殊,是一个和全部部门都有交集的,承上启下的一个部门,良好的沟通协做很是重要。
指望 | 结果 |
---|---|
学习GraphQL | 学习了一点的api,可是难以在实际工做中用到 |
达到中级后端开发 | 项目太多一直铺在前端上,后台没有继续作下去 |
物联网 | 看了一点书,写了一些总结,而后没有了 |
学一点UI设计 | 看了一本书《写给你们看的设计书》和一些文章 |
用Egg.js作一个电商项目 | 没有 |
规划 | 细节 |
---|---|
Git规范 | 优化提交代码规范(mr/rebase/review/commit message) |
代码规范/代码审核规范 | Js/Ts/Vue/Node/Css/SCSS |
基础组件库 | PC组件/H5组件/表单拼装组件/页面拼装组件 |
智能报表 | 参考SEE Conf 上提到的智能报表(作到可视化界面调整参数) |
2019 已逝,2020 已来,虽然过去有种种不尽人意,可是仍是对将来充满但愿。我想这也是咱们总结过去,畅想将来的缘由吧。愿新的一年本身能变得更好!