WEB前端是不是没有前景了?现在还能转行前端开发吗?

“前景”这事,在不同人眼里的含义不一样。

对于转行到这行来就为混口饭吃的朋友,恭喜你,Web前景还有,够你混碗饭吃的,虽然你不一定能喝上这行的酒。

对于本来就是干这一行的Web前端工程师,嗨,你要是还把自己定位成“Web前端工程师”就不对,工程师就是工程师,不要纠结于前端后端。要知道,你和上一段里所说的转行过来的不一样,你对自己应该有更高的要求。而且,就算是前端,Web也不是唯一的前端,我们把前端定义成“人机交互界面”的话,那就包括移动端、随身设备端、语音交互端(例如Alexa和Siri)还有其他机器人智能终端,你把眼界看得更宽更广一些,前景就会更大一些

Web这种人机交互形态,还是挺有生命力的,但是,一切都是在变化,有可能若干年后一个技术变革,Web就丧失优势变得门可罗雀了,所以呢,各位同仁,要有心理准备。

也不用说太遥远的未来,就说现在吧,就说Web前端吧,对于科班出生的Web前端工程师,现在Web前端有没有前景?

我觉得没有

我不敢说我一定对,但这是我的肺腑之言,且听我慢慢道来。

前面我说过,转行过来的,不用操心混不着饭吃,因为还有大把大把的网页应用等着人去开发呢,接着干,放心,活干不完,996都干不完,所以,混碗饭吃不成问题,but,咱们现在说的是“前景”啊,不是只满足于混一碗饭吃。

干什么事,要想当赢家,或者说要增大自己赢的概率,一定要看清形势,顺势而为,你赢的概率就大,逆水行舟,你就费力不讨好。

对于Web前端的大势,我的观点是,这领域的技术已经变得commoditized了,commoditized这个词怎么翻译呢?可以翻译成“商品化了”,还包含一点“同质化了”的意思,就好比你庆丰包子铺做包子,我程记包子铺也做包子,都是做包子,而且我们都没有什么特殊的工艺能让自己的包子味道碾压其他包子,对于消费者来说,吃什么包子不是吃包子,从实用价值角度看,品牌没啥用,哪怕是可口可乐牌的包子也不见得比我程记包子好吃,这就是commoditized。

现在我去国外的twitter或者medium上去看相关技术文章,基本上就是车轱辘话,各种人都在写某某框架的教程,讲来讲去都是那些东西,已经很难看到新鲜东西了;我去看国内的技术文章……那就更不用多说了。

当然,并不是说做Web前端的都在做同质化的东西,像Dan Abromov和尤雨溪这样的人依然还是在做最前沿的Web技术,他们做React或者Vue可以影响到整个行业,但是,这个世界需要多少制造React或者Vue的人呢?不需要很多,几百个都算高估了。

当然,我也不是说你不做个React或者Vue就不算牛,你依然可以做有意义的工作,你影响不了这个行业,好歹可以影响一个小范围,比如你们公司,但是,话说回来,一个有一百个前端工程师的公司,需要几个这样的人呢?更不要说很多公司并没有一百个前端工程师,有的公司都没有一百个工程师。

这是一个金字塔结构,只是这个金字塔有点扁

其实也不用嗟叹,任何一种技术都会有一个生命周期,一开始很乱,需要先行者来开拓,风起云涌,这时候可能会出现英雄,然后变得成熟,解决方案固化,从业的人多,发展速度就慢了,再往后……

我说这些你是不是不爱听?

你不爱听也没关系,我只希望你明白,世界的运行规律,不是以我们单个人的喜好而决定的,与其义愤填膺来骂我,不如先深吸一口气,听我几句话:

永远不要把自己固化在一个岗位上,多给自己一些选择;

做的人多,而且更多人涌入的工作,你不站在金字塔上层就是没前景;

做的人少,但是将来很多人干的工作,有前景,因为别人加入可以把你抬到金字塔上层;

无论什么行业,你不做到很好,就是没前景;

如果只是关心工资多少,就别费那劲操心“前景”了,谈钱多轻松。

小编是个多年开发经验的程序员。如果你想要学好WEB前端,在学习过程中,身边没有一个能够指导你学习的人,可以到这个WEB前端裙,里面最新学习路线和教程,不管是计算机专业想要往WEB前端方向发展,还是零基础想转行,都可以跟着教程学,有什么不懂的可以在里面问,这就是WEB前端裙。前面三个输入296,中间三个输入212,后面三个输入562。

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):