不知不觉已经结业三年了,趁着这个周末有时刻,简略记载一下三年来我所阅历的作业,然后做一下总结以及谈谈对未来的考虑。

回顾过去

三年前,也便是 2020年7月6号 我离开了校园踏入社会,进入了一家公司担任前端开发的相关作业,三年后,也便是 2023年7月5号 我离开了这家公司,历时三年。

毕业三年后的总结与思考

榜首年

简而言之,榜首年对我生长很大。

首要之前无论是在校园里仍是实习期间,更多的是一个人在单打独斗,比如运用的技能栈,自己想怎么做就怎么做,往往是什么盛行用什么,灵敏度高,不需求考虑兼容性、不需求考虑标准、不需求考虑代码质量更不必谈设计思维。

进入公司后,首要是需求了解各种开发标准,代码标准以及各种流程等,之后便是触摸到了老项目,然后修正老项目中发现的 bug,可是因为老项目所用的技能其完结在都不运用了,加上项目目录其实比较紊乱,各种引进放到了不同地方,因而修正一个很小的 bug 就需求花费一天乃至许多天,这关于当时的我来说很崩溃,对未来比较迷茫。

所幸在我入职的第二周到第三周之间我换了一个部分,因为是刚成立的,因而没有前史包袱,所以用的技能栈是Vue,因为之前有过一段实习阅历一同运用的技能栈一致,我上手其实挺快的,尽管公司内的强度比实习期间大了不少,但我也是很快地进入了状态,形象中带我的人带了我一个月左右就投入其他项目了,然后我独立担任开发一个后台管理类项目。

在这一年中形象最深化的 3 件事:

修复组件库

在公司内部运用的是自己开发的组件库一同也没有单元测试代码,因而开发过程中时不时会遇到组件库bug,一同在那个时刻并没有什么人专门担任修复bug,更多的是自己发现自己修复,因而在这一年中我遇到 bug 就会去找原因,然后修复最终合入到组件库内,这期间我看了组件库的源码,对一些组件的用法更加熟悉,一同也提升了自己的debug才干,想当初进去的时分只会 console.log

大屏

其实也便是开发一个界面,仅仅这其间需求用到动画,记住当时是运用 lottie 进行烘托出来的,最大的难度便是页面呼应式,因为这个动画是基于库的才干进行烘托,因而比较难完结呼应式调试

可视化

这儿首要是用到了 G6,之前并没有触摸过,因而记住当时对着API各种查阅,然后依据需求完结自定义的布局,其间也发现过 G6 的兼容性 bug,然后记住榜初次参加贡献了开源项目,代码被合入之后高兴了许久

第二年

在这一年中其实生长没有了榜首年那么快,形象最深化也就 2 件事

把控时刻

在项目开发之前都会对作业量进行评价,在榜首年中往往在评作业量的时分比较乐观一同在中心刺进需求后又没有去调整好时刻,因而在榜首年中往往需求加班来解决评价偏差问题,可是通过一年的历练一同加上对组件库的熟悉,功率变得更高,因而这一年中我能很好地评价出开发界面的时刻,所有开发作业都能在评价时刻内完结,很好地把控项目进展

带人

因为项目组内项意图增多,因而需求更多的人力进行支撑,因而陆陆续续来了一些人进来共同参加开发,这个时分需求我带人一同参加项目开发,这个过程中其实是出现过对立的,一方面我个人对代码的要求很高,因而我审阅别人代码的时分往往比较严格,往往能审阅出比较多的问题,这样就会形成多次返工现象,这样就会形成给我审阅的人会花费必定的时分去修正问题来到达我的标准,另一方面项意图时刻是由我评价出来的,因而我估算的时分往往是自己开发的时刻估算,这样就会形成我需求承当更多的使命去开发,以弥补合作同事没有完结的开发使命。这就给我一种带人很累的感觉,这个问题一直困扰着我

第三年

第三年形象最深化的便是我换部分了

新部分首要做客户端方面的开发作业,即通过 electron 进行烘托展示,因为这个是老项目,因而项目中用到的技能栈比较多,一同业务比较复杂,许多时分需求通过询问同事才干了解到怎么修正。在这个新部分中我榜初次写单元测试代码,但因为某些原因,当时那一个版别并没有发布,因而也不知道引进单元测试后的作用怎么,是否真的有效的削减了 bug,尽管在中心编写的时分的确发现了一些bug,但当时仍是想看看测试同学测完后的反馈

还有性能优化相关的,之前后端的技能栈运用的是Nodejs,在最终出现的作用中会有一些性能相关的问题,比如初次翻开比较慢问题,当时是有考虑去分析出哪些地方可优化,中心有过一段闲暇时刻,最终发现优化setTimeout 方式可以首要削减必定时刻,但因为这个场景还需求去构建加上短期目标不在于此,因而也就耽误了

展望未来

三年以来,从技能栈历经了Vue2.6.x->TS->WindiCss->Vite->2.7.x,这些都是在开发项目时我对项目进行的一些引进,中心学到了许多的知识也生长了许多。可是在面试的时分仍是发现了一些问题,榜首便是不能很好地表达出自己深化干过了哪些作业,第二便是少了一些考虑,仅仅单纯地完结一些开发使命,这个之后有时刻可以写一篇面试相关的文章,介绍我自己的一些准备以及一些考虑

未来首要是多和其他人交流,交流才干触碰出火花,一个人有时分很难去突破,遇到问题可以测验多样化解决,不要只单纯寻求完结速度

其次是选择一个方向去深化,这样才干够提升自己,让自己更有竞争力,不过这个得看看是否可以结合业务,毕竟结合起来才干快速实践,这个还得考虑一下,慢慢找到答案

毕业三年后的总结与思考

如果有好的想法或者主张,欢迎找我评论