前端这一块,得益于日益更新的前端框架降低了入门门槛,得益于目前全自动、半自动化的开发、测试、上线流程,也得益于目前越来越标准的产品设计流程和规范,等等这些都会让你的开发效率和工作量评估更加透明化。
可能让某些类别的前端工作逐步从一个脑力工作者变为劳动密集型的体力工作者。
前端是一个很广很大的领域,有一定的广度和深度;但是不可否认,也许80%的工作都是简单与单调的,随着技术的升级、技术门槛的降低,经过一些简单快速的培训,越来越多的人可以从事这80%的工作 => 整体看,前端的从业人员越来越多,好像越来越卷了。
但是剩余20%的具有一定复杂性、创造性、创新性、架构设计性、挑战性的工作,却不会受到太多影响,大部分情况,也正是这大约20%的工作,决定了一个产品、一个公司、一个团队的关键部分,所以如何具有足够的能力、经验和理论来承担、组织更具有价值和挑战性的这20%的工作,伴随解决挑战性问题的实战积累更多的经验和解决问题的能力,进入一个正向循环是在开发过程中不断成长和晋升的关键。
所以,前端的入门门槛低了,原本对你来说已经掌握技术的和不容易实现的内容,现在大家也许跳一跳就能伸手够到了。那么自然会要求你也不能安于现状,要学习和掌握更多东西,知识的更新周期也要缩短,才能时刻保持前端技术的领先性。
难点一:快
"前"端,顾名思义,是冲在"前"面的,好比直接服务于群众的派出所和整体把控的市局、省厅,跑在前面的派出所在响应突发事件和执行任务上的反应速度和周期都有更高的要求。
前端的"快",体现在用户需求变化快,技术更新迭代快,和开发响应需要快等方面,都要求你不得不"快"起来。
1.1 用户需求变化快
用户使用的大部分产品的都是具有前端页面的产品,自然相关需求大部分是面向前端的。
后端可能开发一个接口,输入输出保持足够的通用性,只要没有大的变动,几周或者几个月不用变化,更多关注性能和扩展性。
从 需求 => 原型 => 设计 => 实现 的几个环节,前端也是研发岗位中更多和需求打交道的岗位。

前端开发面临着用户需求变化快、技术更新迭代快和开发响应需要快的挑战。随着技术门槛降低,前端工作变得越来越卷,但复杂的20%工作仍需要深厚的技术底蕴。前端开发者需保持技术新鲜度,理解需求变化,掌握多种技术,包括框架、数据管理、路由、部署、可视化等,并强化代码基本功与设计模式,以应对更复杂、创新性的问题。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



