前言
自 15 年 9 月第一次接触前端开发到现在已经过去了五年多,最开始是从一个很小的外包团队团队出身,没有带,没人管,几乎一个人干了 2 年多的活。
做了接近 3 年的组长,碰巧近期团队在调整,今年也经历了很多事情,回想一下自己这一路倒也挺有感触。
虽然我不是一个很好的组长,但也见过不少五年工作三年经验情况的同学,他们在遇到瓶颈期时候的迷茫与无措。
毕竟自己算过来人,写一下对初级前端怎么样突破瓶颈期的一些理解与思考,希望能对部分同学有些启发跟帮助,也欢迎留言讨论。
什么是瓶颈期
初级前端的定义一般工作经验是 1 - 3 年,注意是 1 - 3 的工作经验而不是工作年限。
很多同学经常有这样的情况,业务实在太多,能写完这么多业务已经花掉日常的时间跟激情,再也没有时间、精力去折腾了剩下的事情。
每个人的熟练度是有限的,最开始工作的时候,一个小项目或者需求开发时间需要一个月,而在工作一年或者更短的时间内,接受一定的业务毒打,使得框架熟练度、业务理解提升,可以将开发时间缩短到半个月。然而这个就是普通开发的极限,没有办法再借助熟练度来提高开发效率之后,就会很进入一段迷茫期。
在现有的技术与熟练度已经完全能满足现在的业务需求,公司给研发安排的内容都是占据预估好的时间。那么这个时候就是初级前端遇到的瓶颈期了。或者说这是任何一个阶段的研发都会遇到的一个瓶颈期。
减少无效的工作
什么样的工作是无效(没有效率)的?
重复的业务重新写
重复的功能反复写
例子1:登录业务
大部分活动 h5 都是需要开发新项目、新的代码,而很多业务都需要判断登录态,如果你也碰到这个问题可以尝试下面的解决方案
在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流