注册

踏平坎坷成大道---前端还有希望吗


最近在头条还有一些其他平台经常会看到一些论调“前端已死”,各种找工作难之类的信息,同时在自己身边也有不少朋友、同事持有同样的看法;作为前端开发接近10年的老菜鸟也想谈谈自己的一些看法【个人拙见,欢迎喷,喷的时候给出建议】



先说观点,前端未死



要知后续情节请看下面分解,如有雷同实属巧合;头条或一些平台的网友言论有很多带节奏的成分,而不是真实的!



为什么很多人说前端已死


找工作难



  • 不可否认的是这两年受疫情影响、国际国内经济形式的影响,我们身边能看到、能感受到各行各业的日子都不好过,各种内卷、各种无奈;我所在的公司在年前也进行了一波人员的精简,组内成员减半,这个已经是不争的事实;




  • 我们发现刷BOSS、刷智联看到的岗位似乎比前几年同期少了很多,发信息得到回复的次数也在减少,似乎简历就像石头一样沉入招聘的大海,隔壁王奶奶就跟我吐槽过多次;




  • 发现身边、各种论坛、网络上充斥着各种悲观的论调,讨论的热度不比36度的夏天差多少;




面试要求高



  • 隔壁王奶奶经常说,前几年简单问问Vue\React原理、生命周期、JS基础,聊聊项目经验就能收到几份Offer,自己还在选择哪家公司更有钱景; 而现在呢? 一上来就问源码、算法、数据结构、还有让直接手写源码的,就问各位看官慌不慌、惊不惊?




  • 说实话,在前端岗位摸打滚爬接近10年,感觉自己老了却还是个菜鸟,很多原理性的东西真的很弱,计算机基础也很差(早期培训了),上班干活也就每天那一、二、三3板斧;诸位有没有跟我一样的,面试很没底呢!




有没有核心技能

既然面试要求那么高,那么卷,这个时候就要问问自己到底有没有核心竞争力呢?很庆幸目前我{ age: 36 }目前尚有一份可维持生计的工作(可能也快了),短期还能跟大家一期扯淡;自我感觉10年下来我并没有掌握核心技能,诸位呢?如果一定要回答自己有什么信心敢出去面试,大概有这么几点吧:



  1. 脸皮够厚,不怕被拒绝,能怼人
  2. 得益于早些年坚持锻炼,现在加班熬夜还能和年轻人一战
  3. 长期的积累,基础还行,目前还学得动
  4. 得益于长期的积累,对待产品、项目有一些心得和自己的看法

前端的路在哪?



在回答该问题之前我想说的是:当下的局面对刚刚入行、初级前端是很不友好的,对于已经在行业内站稳了,有几年工作经验的前端朋友而言,处境并没有那么悲观;所以,这里只聊聊已经有几年经验的情况;





  • 首先、我们通常讲的前端大部分还是停留在HTML + CSS + JS的模式,与后端相对, 那前端就是在画页面,调数据,写交互,诸位的工作是这样吗?




  • 其次,前端在项目中、在团队中的核心价值是什么?




  • 最后,面对当下日益复杂的业务,前端能抢谁的饭碗,而谁又会抢前端的饭碗?




前端在团队、项目中的核心价值是什么?


要回答上面的问题,需要先弄清楚前端在团队、项目中的核心价值是什么,我个人认为,前端的核心价值在于:【用户体验】【用户体验】【用户体验】,前端不是页面仔,也不是接口仔,更不是切图仔!前端应该是一个胶水性质的岗位,哪里有漏堵哪里;在产品经理-设计师、UI设计师-UE交互设计师、UI\UE - 前端、 前端-后端、 后端-测试、
产品经理-项目经理,这些诸多环节之间做一个适配器的角色,在项目的全程去理清开发的每个环节,为项目的高质量交付发挥不可替代的作用;



说了那么多,前端就是要充当适配器的角色呀,那么是不是就意味着我们需要掌握的技能就要很多呢?要接触很多的面呢? 答案是肯定的;合格的前端技能至少是一超多强的,一精多能的,这也就是在面试中对初级不友好,对老鸟相对友好一点的根结!而这些技能的积累,产品、项目的把握能力需要一定的积累,短期怕是无法达到的;三点,重新审视自己的岗位:



  1. 【站在产品经理的角度去理解前端】
  2. 【站在项目经理的角度去理解前端开发的过程】
  3. 【站在用户的角度去理解前端的产出】

前端能抢谁的饭碗? 谁又来抢前端的饭碗?

这个嘛....(⊙o⊙)…,の,打败自己的从来都不是自己的同行,想这些是无意义的,把眼光盯在本公司同事的身上是无意义的;有个很好笑的现象是:很多人总是气不过自己身边的同事、朋友比自己每个月多几千块钱,而不生气身价百万、千万、甚至过多的成功人士; 所以我说,如果真的要抢,那应该从其他与之(前端)有关联的行业找出路;


如何破局?


如何提高薪资,如何不被抛弃? 这个问题思考了很久,反复拷问自己接下来该怎么走?最近几年也做了一些尝试,有的放弃了,有的没下文了;在划水之余关注了BOSS招聘一年多时间,看到了一些信息,供大家参考;





  1. 如果已经有多年的经验,前端架构师是不错的选择(最近1年在BOSS上看到,架构师的需求在不断增加),建议:一定要会NodeJS,最好学学其他后端语言、服务器、数据库,可以不写,但是一定要知道之间的区别,能做什么,适合做什么,如何选择;




  2. 大前端方向现在还有很大空间: Vue\React + Flutter(或类似) + 小程序,这里有个高的要求:建议去学一下原生的Android、IOS开发,至少知道是如何运行的,和混合式开发等区别是什么,如何同前端交互;




  3. 前端 + GIS 方向,这个是很推荐的!(最近1年看到gis岗位的招聘增加非常多)




  4. 前端 + 3D + GIS (各位看官,去看看BOSS吧,如果这些你同时拥有,还会担心工作岗位吗)




以上的都是硬实力,也就是面试时候绕不开的; 接下来的软实力,就是作为适配器角色的核心:



  • 沟通能力;
  • 对产品的理解能力;
  • 项目把控能力;

这个需要积累,决定前端的尽头最终走向哪的,前端最终的出路就是不是前端,可能是?


....


...


..


.


BOSS!
谁说前端出生就不能成为老板呢? 前端走向产品经理一定要强于一出来就是做产品的产品经理(当然其他岗位也可以),总之方向很多吧!


聊到

作者:风雪中的兔子
来源:juejin.cn/post/7220220100384817210
这里吧,该撸代码了!

0 个评论

要回复文章请先登录注册