一个工作半年前端开发的2022总结

273 阅读2分钟

回顾2022

作为22届刚毕业半年的初级前端开发,今年3月份来到北京实习并顺利转正,学到的知识还有产出还是挺多的。 目前使用的技术栈是vue3 ts pinia less micro-app,对于v3的开发,使用setup语法糖去写应该是共识了

三月份刚来接触一些表单的业务,使用下来觉得antd的customRender是很方便,配合h函数可以不用写模版的插槽了,四月开始接触一些难度比较大的任务,那段时间对我来说确实比较困难,要实现序列的编辑视图,类似智能编辑器那种,这段时间很感谢我的mentor,学会了使用svg配合composition api去操作视图,以及自定义鼠标选取等

在这些结尾之后开始利用dhtmlxgantt进行甘特图组件的开发,完成多级任务的创建,建立关联关系,拖动调整时间,拖动排序等功能,这个需求持续的时间也挺长,因为要集成不少功能在这个组件上

后面要开发独立工具又去熟悉了下d3和d3-scale进行可视化图表的开发,以及使用纯字符串进行序列视图的开发 后来开始逐渐对代码进行优化,理解composition的思想,拆分与组合,于是尝试去自定义hook 对代码进行拆分与复用,并开始学习vue3的源码,尝试去理解compiler,reactivity,renderer三个核心模块的思想以及一些核心api的实现方式

十月份买了第四版的红宝书,现在每天学习一点,计划将整本书看完,同时也在看vue3设计与实现,这本书是同事要出国就送我了

因为工作业务的需求,去接触了tsx ,也学习了react hooks的开发模式,于是现在又多了v3+tsx、react hooks的开发手段

最后想说的是,很感谢这一年帮助过我的人,我会朝着更优秀的前端开发去努力

2023计划:

  • 年初看完红宝书,v3设计与实现
  • 完成msa多序列比对项目,做成web component的形式
  • 使用flutter与朋友完成桌游项目
  • 熟悉vite打包常用优化技巧