07月21, 2019

半年记

不知不觉已经过了大半年多了,是时候做个总结了。

工作

今年部门大整合,成立了B端研发中心。我被派到了公共组做一些公共的事。

一开始的时候,我和另外一个同事分别做cui-react-scriptscui-vue-scripts,包括还有维护脚手架cui(主要是另外一个同事在做)。

期间还做了两个中后台应用。蛮有成就的事是当时觉得nginx配置那里做版本对比时,不用mergely的话,一行行肉眼对比,有点辛酸。在后面,后端童鞋觉得挺好的,又让我把这个功能移植到了配置中心的项目里面。

再后面后端架构组的负责人提及要搞一套中后台的项目模板,来达到减少后端开发的工作量。于是就产生了template-react-admin这个模板项目。

它的成就感在于那个时候刚好有两个非常好的东西:

  • react hooks
  • uform

hooks让当时的我兴奋不已,它的出现,确实让我减少了很多的代码量,而且让有些代码变得更加优雅。

uform的产生,则是我当时心目中想的完美的form。因为我确实不喜欢到处充斥着getfielddecorator,看着就心烦。

uform给了人未来无限的想像空间,比如说可视化。

技术栈的统一

年初的时候,因为技术栈没有统一。所以融合的部门就有了两套技术栈:react/vue。

当时一个同事做dpl-mobile,底层用了vant。而我和另外的同事搞了dpl-react的版本,直接把antd2的es代码拿来维护了(想想也是牛逼!)。

后面被告知说整个公司要统一技术栈,之后几个大佬在一起碰了一下头,列举vue和react的优缺点。当时的结论是:用vue更适合。

拿我的感知来说,如果移动端,确实是vue更胜一筹,因为react的移动端ui真的是太少了,而且ant-mobile真的是和vant没得比。

可我的理性告诉我,如果真用vue,我可能会心里不舒服(说起来,N年前还被尤某人在知乎上拉黑过)。

当时让我没有想到的是,vue3的hooks概念也出来了,而且在性能优化上多做了一步,意味着开发人员可以不怎么关注性能了。于是乎,也打算开始接受vue那一套。

结果,剧情反转!!考虑到目前的核心项目用了react技术栈,所以准备用react一统天下了。

现在及未来

在统一了技术栈之后,然后就是要搞一系列东西了:

  • 规范
  • 培训
  • 脚手架
  • 构建工具
  • ui库(pc/mobile)
  • ...

讲真,以目前公共组的人数(3人),我是有点慌的,也会感觉到心里压力。

之前写了一个构建工具的cui-react-scripts,在被好几个业务组的工程使用的过程中,他们也给我提了好多问题及意见。

也许是中途踩了一个系统的坑,导致我看到hi,哥们,你的构建工具报错了的字样慌慌的,怕就怕是写的代码,刚好是系统的坑(即mac上是ok的,但windows是不行的)。

不过我也挺感谢他们的,能让我写的这个工具越来越强大和丰富。

而且团队负责人提了一个组件平台的想法,希望能在今年做出一些东西出来。这个组件平台希望能面向:

  • 开发人员
  • UE/产品
  • ...

好在,过不久会有阿里大神来我司入职。相信有他的加入,会带给我们很多思路上的惊喜!

生活

锻炼

一件悲伤的事是:三月初的时候,不小心把自己搞得左膝盖错位,然后让救护车给抬医院去了。

在过了将近三个月之后,于6月中旬慢慢开始重新锻炼。

辛酸的是锻炼的日子,得每天早上6点起床。不过目前是夏天,也起得来,还有一点是我必须在11点前入睡了,倒也挺好。

儿子与家庭

一眨眼,儿子也3岁多了,今年九月份可以入幼儿园了。

让人不省心的是,真的皮要的要死。。。

自己的学习

年初有打算业余时间学一些java。这半年来,跟着视频学习和敲代码:

alt

目前学到了网关(zuul)那一块,感觉进度有点慢。不过已经是我目前能达到的最快速度了,毕竟欲速则不达。

本文链接:www.my-fe.pub/post/note-for-half-year.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。