本次小结从工作内容、工作外学习两个个维度去记述一下。
我这边主要是负责当前业务线与主站的维护。
业务线方面
技术栈:nest、react、less、antd、dva、pug、styles。
业务线的代码基本已经摸透,毕竟代码也就是几个月前的才搭建的,所用的技术除去服务器端渲染还是用原有的pug,其他的和主流已经接轨。从技术栈上说是略超出已有知识的,毕竟没有写过胶水层,不过感觉也没什么,毕竟原理就那样,怎么变还是那个逻辑。在其中遇到的问题很少是代码实现上的,基本是业务逻辑,代码的阅读与重构。感觉自己的优势可能是在框架代码的使用上,毕竟antd,dva用过一段时间,对里面的api比较熟悉。
成果:可能是对公共区域的公共组件的js,style的抽离(写在common.less里的组件css,直接吐了,明明是对A组件的css,然后B组件直接复制组件结构代码的吧,样式也没有隔离,然后再对B组件单独写样式覆盖,看到吐血),公共表单组件的重构。
主站方面
技术栈:太多
主站的代码,讲道理,我没怎么研究,因为太未知了,太大,都知道里面是大佬写的(啊啊啊啊看到hax的代码了),写的很好,就是无从下口,现在是跟着业务以及测试的反馈来接触上面的代码,渐渐的有点掌握寻找代码的窍门了(真的难找,router=>controller=>template,然后代码又改版,改版后的代码也混在一起,第一版、第二版、第三版代码都混在一起,真的容易找漏),改代码都不是问题,现在的感觉,业务再怎么变也就那样,有点想参加开源项目,或者技术项目,只想体验一下。
成果:对主站的逻辑大体了解,gulp的执行稍稍理解,从零搭建wabpack框架,理解到组件化的编程在多年以前就已经在大佬们玩转。
说到这个就有点尴尬,其实主动学习的不多,学习也是为了完成工作,还是个工具的使用者的水平吧,太菜了就。
工作上,工作内容在能力范围内,有些许不知道的知识也能通过学习快速补齐,可以在。
工作外,最近有点迷路与人际关系,对个人的学习有点松懈(包括看书),近期可能要整理一下,把自己放慢一点,列出几个问题,好好的思考一下。
脚踏实地,仰望星空。