我觉得你是缺一个明确的方向,前端职位里的分工也越来越细化了,有好些专攻领域比如:css动画或特效、组件库设计和架构(再分为css和js方向)、单纯的业务迭代开发(又分PC和移动端方向)、业务架构、全栈、游戏。不是所有的公司都会有这些细分的事情做,大多数人都是在单纯的业务开发方向,因为这是前端需求量大的最基本原因,而很多人也止步于此。业务开发的能力是必须的,但除此之外你得自己去找一个想要精通的领域,细细琢磨那一门需要的技术,就会感到不一样。有些技术要求比较高的公司已经开始组件和业务逻辑层面的分工了,想要再以后的前端领域有发展,肯定是要确定一个更高的目标的。
有人曾说, 如果一个公司 只有你一个技术人员, 那么会进步很快。其实这说法是错误的, 尽管单干确实会让你接触的范围广泛, 但没法精通。 如果无法度量自己的价值, 那么出去看看吧, 看看其他公司 咱们做IT的, 最怕的就是失去了前进的方向
我觉得你是缺一个明确的方向,前端职位里的分工也越来越细化了,有好些专攻领域比如:css动画或特效、组件库设计和架构(再分为css和js方向)、单纯的业务迭代开发(又分PC和移动端方向)、业务架构、全栈、游戏。
不是所有的公司都会有这些细分的事情做,大多数人都是在单纯的业务开发方向,因为这是前端需求量大的最基本原因,而很多人也止步于此。业务开发的能力是必须的,但除此之外你得自己去找一个想要精通的领域,细细琢磨那一门需要的技术,就会感到不一样。有些技术要求比较高的公司已经开始组件和业务逻辑层面的分工了,想要再以后的前端领域有发展,肯定是要确定一个更高的目标的。