劝人写码,千刀万剐——“前端已死”难道要成真了?

迈阿蜜 迈阿蜜     2023-04-21     694

关键词:

移动互联网的兴起,传统行业的数字化转型,大前端技术的普及,随之而来的就是Vue为代表的前端框架和工具的兴起,前端开发的门槛降低。但发展,稳定,衰落是亘古不变的事物发展规律。

一些有趣的迹象

最近逛社区,发现“前端已死”的说法跟恶狗进了鸡圈一般,在圈内就炸了锅!网友表示:我贼能加班贼能内卷,但还是没人理!劝大家赶紧转行,前端已死!前段时间鹅厂的最高级别T13前端工程师被裁了可以说明这个现象。

不管是讨论的热度,还是劝退理由,似乎都言之凿凿。其实前端们大多都不会有“前端已死”的想法,积极参与这个话题的无非就是两类人,一种是要学前端的萌新小白在观望要不要入行,另一种是被现实折磨的职场老鸟。

对菜鸟来说,市场永远是饱和的。对于想进入前端的小白来说,你需要知道:只有前端技术才能给你界面,假如没有了前端,你再也上不了B站、刷不了抖音,就像电脑没有了显示器,只有主机一样。所以前端技术没问题,目前也没有第二个技术代替前端。

那对于前端老鸟来说,入门容易,薪资可观,上限还高,本专业的,培训的,自学的,统统都来了!会点儿HTML和CSS的都说自己是前端了。老鸟们沾沾自喜,逐渐开始有点拥挤,但是慢慢地这群鸡里也开始有了鹤,渐渐的甚至开始有了鹰,老鸟们有点儿慌了。

  • 比如加入Node 以后不仅仅是搭建页面,还能处理逻辑

  • 比如vue3 和 react 18 让我们的轮子直接上了高速

  • 再比如WEBGL 让我们不再是单纯的浏览, 而是身临其境

  • 再比如WEB3.0 让我们不再是 "第三者" 而是变成了参与者

紧接着接收到灵魂三问:

  • 你会做可视化大屏吗, 你能实现裸眼 3D 效果吗?

  • 你分得清什么是“业务”?什么是“逻辑”吗 ?

  • 你造过轮子吗 ? 你知道我们造个圆形的轮子跑的比较快吗 ?

找不到工作的又开始说了:前端已死,别来了!

 客户端用到的vscode就是前端框架electron开发

服务端用到的前端框架,有koa、express、nest 、next等

前端真正的价值部分在于不可取代的那个部分,比如偏前方向的深入视频动画webgl,偏中台方向的低代码、微前端,偏后方向的serverless node,问问说前端已死的那群人,他们都知道这些是什么吗?

破局之道

其实想要改变,也是有迹可循的,大家一般都是走这两条路:

在上班和上进之间,选择了上香,求人和求己之间,选择了求佛。祈祷一下互联网大环境好转,最好再来一波前端生产力需求,感受一波春风。

另一种就是想办法提高个人的核心竞争力,前端碗端得稳不稳,饭吃得香不香,还是得看个人造化。

前端真的有点卷不动了,但是你技术过硬公司没你不行,那大可放心。但是老铁们,说真的,如果你工作3年,只会Vue2,React,看不懂框架报错,看不懂请求异常,浏览器打断点调试都不会,那确实TM真该死啊。

提高核心竞争力

说白了,就是你能干别人干不了的活,能做别人做不了的事情。再说白一点就是,你能给团队创造比别人更多的价值。

平时浑浑噩噩,等需求,写代码,上线,拿钱,一切都是在被动进行,仅把前端当作职业而非事业,总是希望干活少,拿钱多。但是看起来又是团队下班最晚的,工作最积极的,所以也别说什么“前端已死”,前端行业好着呢,优秀的前端不知道多缺,年薪不知道有多高!

前端技术在不断更新和迭代,新的技术和框架层出不穷。大佬们都说要追求高复用、高内聚、低耦合、易拓展,大家开始忙不停蹄的学习这些概念和应用实践;后来社区开始讨论低代码、人工智能,大家好像都蛮兴奋的。

低代码出现

低代码强调的是开发效率,作为一个前端,其实很少人会去想如何提升研发效能这个问题,这个问题已经不局限于开发了,而是提升整个团队甚至整个公司的档次。

 这里非常推荐大家试试JNPF快速开发平台,这个平台依托的就是低代码开发技术原理,因此可以改善传统开发交付周期长、二次开发难、技术门槛高的痛点。另外,在JNPF后台提供了丰富的解决方案和功能模块,大部分的应用搭建都是通过拖拽控件实现,简单易上手,在JNPF搭建使用OA系统,工作响应速度更快。

最新开源项目推荐:JNPF

多想想怎么去完善整个团队的开发流程,善用一下低代码,提升开发效率,这也是提升自己的一种手段,这也是,面试官非常希望看到的亮点!总之不用过于悲观,总会有下一个风口,比如chatGPT、低代码,作为时代前沿的参与者,程序员应该更容易抓住这样的机会吧。

框架的能力

很多人做开发非常熟练,各种得心应手,于是就会觉得自己是个挺有竞争力的前端开发人员。

高启强没有说话,只是呵呵一笑。

这是不小心把框架的能力当作自己的能力了。

大多数人都可以借助一个成熟的框架,开发出一个合格的Web应用。所以使用工具的能力,并不能作为核心竞争力,现在社区很活跃,什么问题都可以找到解决方案,你能做到的别人也能做到,没有任何优势,不属于竞争力。

反而是下面这些能力有足够的区分度。

  • 比他人涉猎更广,例如音视频处理、图形表现实现或者Node开发有较多经验;

  • JS、CSS等前端基本功扎实,积累深厚,各种API特性了然于心,最佳实践信手捏来;

  • 具有设计审美或者产品嗅觉灵敏,开发的产品体验非常好,干活很细。

拥有这些能力或特质,并在简历上表现出来,最好有材料佐证,那找到一份满意的工作是非常轻松的事情。就怕一年经验十年用,从此外卖天天送。

总会有需求大东风吹的时候,但潮水终会退去,只有那些真正会游泳的才能继续在大海中徜徉。

前端的未来

不少人就要问了,应该学什么才有前途?

有人一看前端就业形势大好,都去搞前端,结果“前端已死”。技术栈同理,其实重要的不是学了什么,而是学得怎么样。

要么往”前“走,从视觉入手,比如炫酷的CSS动画,基于Three.js的web3D等。

要么往“后”走,使用Nodejs写中间件,优化页面性能等, 只会一个框架的前端,无异于只会CRUD的后端。

心无旁骛,专注自身,无论学什么,从事哪个职业,只要自己足够有竞争力,都有前途。

改BUG了,你们聊!

前端已死?后端已亡?弯弯绕绕,几分真几分假

前端已死,我认为更多的是一种焦虑情绪的表达,市场确实不太好,但这并不是针对前端,是整个互联网行业衰败的表现而已,对此持不同意见的怕是只剩培训机构了吧!毕竟唱衰的永远是打工人,唱兴的都是培训班。打心底讲... 查看详情

前端已死?我看未必,但「低代码」已剑指前端程序员

...者会从以下几个方面分享,希望能够帮助正在迷茫的前端小伙伴提供一点思路!逛技术博客不局限框架全栈工程师兴起关注前沿写技术文章录制前端视频总结2023第一季度快过去了,没工作的找到工作了吗?有工作... 查看详情

前端已死?金三银四?你收到offer了吗?

目录一、前言二、“唱衰”三、不局限于框架、前端四、打动面试官五、正向加成六、小结一、前言最近在脉脉、知乎等平台都有人在渲染前端从业人员的危机,甚至使用“前端已死”的字眼,颇有“语不惊人死不休”... 查看详情

没关系,前端还死不了

...论没有理性,全是极端,要么封神,要么踩死。不少人喷前端,说前端已死?前端内卷?前端一个月800包吃住?对此我想说,“前端已死”更多的是一种焦虑情绪的表达,但这并不是针对前端。本文笔者会从以下几个方面分享,... 查看详情

狂想成真时,谈silverlight2.0

...支持网页标准外,也支持执行我们自己写的程序呢?狂想成真时,谈Silverlight2.0???在几年前,我们刚接触网页开发时,曾经因为网页上操作的不便性,兴起了一个疯狂的念头,既然网页的不方便是来自于浏览器及网页标准,那我... 查看详情

不建议表弟学计算机,被亲戚吐槽了!

...0c;硬核文章第一时间送达!网友评论:@y:劝人学医,天打雷劈@黑色沙漠:劝人写代码,天天遭哈打!@Jpy:学集成电路芯片,这才是高科技,国家的命脉。@Keying:搞 查看详情

不建议表弟学计算机,被亲戚吐槽了!

...0c;硬核文章第一时间送达!网友评论:@y:劝人学医,天打雷劈@黑色沙漠:劝人写代码,天天遭哈打!@Jpy:学集成电路芯片,这才是高科技,国家的命脉。@Keying:搞 查看详情

为了看看《沙丘》会不会成真,科学家们用超级计算机算了三星期

来源:中科院物理所科幻电影《沙丘》已于近日在各大影院上映,里面恶劣的自然环境给人留下了深刻印象:极度的干旱和高温迫使人们要穿上特制的蒸馏服才能活下来,植物、动物也非常稀少。这样的世界真的... 查看详情

ctfshow-萌新-web15(人为什么要活着?难道埃塞俄比亚再无我阿呆容身之处?)(代码片段)

ctf.show 萌新模块web15关,这一关是代码执行漏洞,需要灵活的运用PHP的命令执行函数,在上一关的基础上又过滤了=?>关键字,看起来已经没啥思路了,但仔细一看,它居然取消了对分号;的过滤,这样一来就好办了,继续上一关的曲线... 查看详情

等了十年的微信功能终于成真

...依旧是Mac用户先一步享受……01等了十年的微信功能终于成真微信今天官方发布了苹果Mac平台的最新正式版3.1.1,进一步强化朋友圈功能。微信3.0.0Mac首次加入对朋友圈的支持 查看详情

2017第19周二

不想加班的晚上又搞到了现在,难道是习惯了。今天的结果是既喜又忧,现场紧急的问题算搞完了,但自己测试验证理解原理的问题却没多个进展,难道非要别人催着才能前进?接下来的两天最主要的是别犯错,不出万一的小概... 查看详情

python(离散数学实验)求不超过4个命题变元任意公式的主合取范式主析取范式真值表和成真赋值(代码片段)

...ff1a;求公式 的主析取范式与主合取范式,并求公式的成真赋值和成假赋值。这对于是个菜狗的我简直是降维打击,但是认认真真的学习完相关过程后还是觉得很有趣的。下面我总结一下我个人的学习过程:1.首先要搞懂什... 查看详情

成真挽回她?

分享一下第一,不要过度出击(分手初期)这一点就是我上面已经提到的,过度推销厌烦的心理。这个时候,你越是去推销自己,她越是不会多看你一眼,甚至你加速了她忘记你的速度,不要觉得,我一个月不联系她,她会不会... 查看详情

前端有边界,但低代码没有

“前端已死”的论调,每隔一段时间就会被翻出来重新讨论,除了先前人们担忧的低代码对前端开发者的影响,还有最近爆火的chatGPT、GPT-4等。作为前端开发者,我非常不认可“前端已死”论,不要贩卖焦虑,做一个独立的思考... 查看详情

这个二维数组为啥里面要有大括号呢?为啥风格成4个?难道不是4×4=16个元素吗?

1、大括号:意思是给二维数组里的一维(即某一行)的元素赋值。比如x[1][1]=1,x[1][2]=2...2、至于是不是16个元素,就要看你环境是怎样的。比如没有特别声明,vb里是以下标0开始的那么x(4,4)是25个元素但看你的声明方式不是VB的,像J... 查看详情

“人生搜索引擎”融资7千万估值5个亿,回溯你在网上做过的一切,网友:《黑镜》成真了...

Pine发自凹非寺量子位|公众号QbitAI你是否有过这样的困扰:似乎以前看到过一个东西,却怎么也想不起是在哪看到的。有人开发了这么个软件,它能替你“记住”你在网络上做过的所有事,还能分分钟回溯。你想... 查看详情

华为量产纯国产手机,两年后王者归来或成真

查看详情

写码时应该缩进使用tab还是空格?

对于程序员来说,其实Tab和空格远远不只是“立场”问题那么简单。在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。空格不会出现这个问题,因为空格就... 查看详情