转眼间上班了一年了,满足、懒惰、焦虑这几个词一直伴随着整个年度。
工作
技术提升
刚毕业时非常幸运的被分到了低代码的前端框架组,业务主要为公司低码的研发,涉及页面搭建,表单搭建。作为切图仔的我,当时还是非常开心的。但是现在让我说出这一年的提升,只能挠挠头。。组内的低码主要技术栈还是Vue为主,我来简洁地概括下:
页面搭建 Vue的搭建平台编辑器 + 各种用Vue写的组件(组件打成bundle成为js资源)+ 一套页面JSON + 用Nuxtjs的渲染引擎。表单搭建 基本同上。
作为去年的应届生,写组件必不可少,下面谈谈组件生态。
- 得搭建一个本地写组件的项目
- 快速生成一个待开发组件模板
- 组件开发平台对外开放时需脚手架快速创建
- 为了调试方便得模拟整个编辑器的环境(多个类别的组件项目怎么共享这个环境最好?微前端?npm包?)
- 然后得用webpale打成Bundle,组件上线后怎么对组件进行版本管理?还得写一个组件管理平台
后来进入表单搭建编辑器、渲染引擎项目,参与了组件间联动、参与了公式计算等等边缘需求。了解了Vue.Draggable
、远程组件引入
、微前端
、SSR
等等。
技术栈总结:
- Vue Vue2源码理解、语法更熟、更爱用devtools(线上通过脚本也可唤起)、vue3初探
- Nodejs 能起个server的水平
- Webpack 了解了其中的一些原理、会配置了
- 微前端 了解其中的一部分、会引入水平
- Javascript var -> let
- html+css 零零散散的总结
- 调试 console.log -> debugger、控制台各种操作:元素样式过滤、计算、删除元素、搜索源码命中、禁用javascript|console面板写脚本、动画查看、请求调用栈查看等等、Vue Devtools(Vue项目调试条件反射)
- ...
满足
- 同级很多应届生有的接触前端时间比较短,可能经常光顾我,我经常会控制台一打开,然后一顿操作解决了(有些是很简单的问题),这给我很大的自信,我也慢慢地迷失了自我,经常满足于现状;
- 组内大佬不在同一区域,受的打击太少了,分配的活比较简单,渐渐满足;
焦虑
- 感觉自己了解的还是很浅显的,非常想深入学习,但是方向感不足,不够坚持。导致浑浑噩噩,焦虑。
- 不敢面对自己不足的领域,还是定力不够。
学习
- 似乎三天打鱼两天晒网已经成为常态,下面是我随便截的一张图片,研究的领域还是很多,但是很多仅仅是一知半解,这个局不知道怎么破了。
- 每天都会充充电,都喜欢快速汲取,浮在表面。
生活
除了上班学习外:打球
、抖音、B站、爱奇艺、腾讯视频 生活就这样了,等有对象,再来补充补充hhh