工作后,前端工作难在哪里?

活多、位卑、责任重

大家不了解前端这些年前端技术方面的大幅变化,普遍觉得前端就是切图仔,技术含量不高,复杂的业务逻辑都放在后端。但是,在快节奏的社会中,前端作为用户最直接接触的东西,做到精致、吸引人眼球很重要,为了更好地展示,各种千奇百怪的插件你都要了解,还有很多细节你要去重复的调整,用户,产品经理还有可能会要“做些微调”。各种设备界面大小不一,不同浏览器的展示也不同,兼容性也是一个需要花时间处理的东西。除了界面,还需要和后端对接实现业务逻辑。前端沟通了UI,后端逻辑,功能的设计,所以项目上线,一旦出了大问题,首先都会暴露在界面上,用户立刻就能发现,事故等级也不低,所以前端开发的上线压力大。

任务重复度高,只靠工作本身很难提升自己的能力

虽然前端页面,有的花里胡哨,有的简单朴素,但这大多取决于设计。对于前端来说,无非就是按照界面设计的想法以及产品经理的一些额外需要在按部就班的使用框架,像搭积木一样做出了页面而已。

技术更新快,涉猎范围广,很难全做精,完成经验积累

Jquery到React/Vue,express到koa......主流的生产工具一直在更新,在旧的工具上积累的经验,虽有部分能够迁移到新的工具上,但大多还是没有用武之地,随着时间慢慢遗忘。过往做的东西,就只有一个最终的成果,而无太多可借鉴的经验。同时,前端涉及的面又太广,技术更新,知识只能不断地学着丢着。

职业前景:职业路线相对复杂,上升空间迷茫

前端的日常工作在一个网站的构建部署中涉猎的面其实不多,所以即便是一个成熟的前端开发工程师,想走架构师的技术路线也相对困难;

走高级经理至部门总监的管理路线,考验的也不只是一个人的开发能力,同时也需要一定的人脉,甚至有很大的运气成分。

此外,技术专家、研究员路线呢?未尝不可,但需求量不大,导致技术门槛特别高。所以前端开发的上升之路并不十分明朗,大多前端开发人员都是在走一步看一步。

如何破局?打铁还需自身硬

想要脱离现在的困境,可以从以下几方面努力:

  1. 市场上资深前端工程师总体是非常缺的,提升技术水平,成为不可或缺的专家,一方面要快速掌握最新的框架,一方面要纵深去探究原理。
  2. 研究前端之外的一些东西,譬如后端、架构、业务逻辑等,积累管理经验,提升自己全方位的能力,为转型做好准备。
  3. 打开边界,拓宽视野,给自己安排一些副业,提升自己在快速变化的时代的“反脆弱”能力。

其他你可能感兴趣的文章:

经验分享 程序员 微信小程序 职场和发展