找回密码
 立即注册
查看: 928|回复: 5

前端是不是快没了?

[复制链接]
发表于 2023-7-6 20:02 | 显示全部楼层 |阅读模式
前端是不是快没了?
发表于 2023-7-6 20:03 | 显示全部楼层
我帮大家粗略的统计了一下50来个回答:
大约80%的答案是前端快要完球了
大约10%的答案是前端很糟糕,但是还会有一小部分人可以苟且
大约10%的答案是前端还很有前景,而这类答案的作者基本都是卖课的。
如果知乎的回答还有一点点参考意义的话,大家应该知道前端现在是个什么情况了
发表于 2023-7-6 20:03 | 显示全部楼层
是的,我们公司把前端开发都裁了,现在新版的app就是一个命令行窗口,用户直接输入文本命令进行操作、查询数据。返回的内容也都用文本显示。而且把以前好几个app都整合到了这一个新app里,降低了开发维护成本。以前用户需要在多个页面间切换,点击各种按钮,现在用命令行全部解决,极大简化了用户的操作,用户的称赞如雪片般飞来,你说厉害不厉害!
发表于 2023-7-6 20:04 | 显示全部楼层
中国的前端快没了是真的。
中国的什么端都快没了。
因为中国就是几家大厂高度垄断了互联网产业,其它中小微公司根本没有了。也没有需求了。
大厂在搞两样东西,一个是去PC化,一个是去网页化。这导致中国人现在只会用微信和几个熟悉的APP,其它什么都不会。连打开浏览器输入网址都不会!
APP是一个很重的东西,要占用用户的空间、位置,获得和留存用户非常难,这就导致除了大厂能生存,中小厂一点机会都没有了。
而微信还有其它APP,对三方网页采取了赶尽杀绝的策略。进一步的抑制了竞争。
所以中国的互联网产业我觉得已经是死水一潭了。没人出来干点人事。
发表于 2023-7-6 20:04 | 显示全部楼层
别人的前端:rn,electron,flutter,pwa ,cocos,unity,unreal
你的前端:我 vue2 能写出花来
别人的前端:凡有屏幕皆是前端,从数据到视图的都是前端,无论框架,不择语言
你的前端:vue2 维护到今年年底呀,大厂裁员呀,是不是我会死呀?
别人的前端:业务决定了程序员千千万,前端占一半,从龙飞船到小冰箱,都得用前端
你的前端:连续找了半年,找不到新的 vue2 岗位,我还是摆摊卖煎饼算了……
前端快没的前提,是这个世界的屏幕和人机交互设备瞬间消失
所以如果你是一个智商正常的人,知道所谓“前端”这个词的含义,那我劝你重新组织一下语言
什么大环境不好更是借口
就算是最差最差的情况,在战争环境中,你认为武器系统就没有前端么?
明明是你自己的问题,作为软件行业最广阔就业市场,那么多技术,你就偏偏挑了个 vue 和 cocos ,你不死谁死呀?
我比较喜欢所谓的大环境不好
直说,我喜欢经济危机,因为它是经济系统的自我调节
比如前端市场,此前至少有一大半的人,压根就不该吃这碗饭,他们连前端是干什么的都不知道
发表于 2023-7-6 20:05 | 显示全部楼层
快没了的可不止前端。
前端、移动端、后端都一样,但凡是应用层开发的岗位都会快速消失。因为这几个领域已经不需要研发了,所有的问题都有成熟的解决办法了,那剩下的事都是流水线作业,没多少技术含量了。
这个趋势几年前就已经出现了,面试越来越卷是最明显的表象。那时就有人吐槽“面试造核弹,入职拧螺丝”。为什么会这样?还不是造核弹的岗位不够了,但会造核弹的人多了呗。框架层做无可做,应用层无法提供晋升通道。
我是做移动端开发的,一开始的时候,会Java就可以去做Android,因为真的没人,到我入行的时候已经需要有一些钻研,但只要完整做过一个App,工作还是很好找的,再后面需要搞模块化,再后面是热更新、跨平台、甚至虚拟化。可以说大多数程序员学习的速度跟不上这些新技术的推出。但在可是这些高技术含量的项目做完了也就做完了。五年前的时候,一个许久未见的iOS的同事跟我抱怨想要提高完全没有方向,于是在自己造轮子,问他造什么轮子呢?在做一个移动端网络库。嗯好吧,这东西不能说没有技术含量,可是意义在哪里?业务上都已经用上成熟好用的轮子了,根本没有给新的底层库生存空间。但没有底层库练手,开发者的能力难道仅靠写业务代码来提高?
应用开发越来越简单。并且云基础设施越完善,硬件性能越好,对架构设计的要求就越小,应用开发就越是流水线化。一边是从业人员水平在快速提升,一边是门槛一再降低,等到了一定程度,两条曲线一交叉,整个行业就结束了。到时候,仔细做架构设计不如短平快,追求性能在新处理器面前更是毫无意义。至于维护性扩展性?开发成本这么低,过早考虑架构只会拖慢开发进度,真需要了重新开发个新的系统又怎么样呢?现在可能还没到这程度,但快了。
研发提高生产效率。软件领域极低的复制成本导致了极高的生产效率增长,于是现在需求不足。别说是经济不景气导致需求不足,是即便经济好,也不会有足够需求了。跨平台消灭了第一波工作机会,小程序是第二波,低代码是第三波,但低代码现在还不成熟;紧接着就是AI。虽然现在AI编程还无法落地,但AI和低代码结合会产生不可估量的冲击,大量的企业将不再有人工开发应用程序的需求。
所以不要说只要有页面就会有前端。页面是真的可以没有的。就像现在大家用框架而不是纯js+html一样,页面不非得用现有的前端技术写。可以是AI,也可以是新的方法直接导入设计师提供的设计稿,这里面想象空间很大。
将来的机会在哪里?一是将已有经验转移到别人没做过的领域,并寄希望于那个领域能火,例如区块链和VR,但这两个行业现在也处于低潮期;二是各种垂直整合,因为垂直整合总是能提高效率的,比如Svelte为了网页加载速度深入编译器,但这个方向对知识广度要求相当高,大多数程序员怕是不具备相关能力的(并且一般面试都注重知识的深度,一旦走上了追求广度的路线,找普通的工作只会更困难);三是彻底改行,比如看看如何利用大模型做二次开发,跟小朋友们站在同一起跑线上,别做什么前端了。
我自己现在在做的是二,垂直整合,先抛开已有的全部技术栈,重新思考行业内的开发流程,看看如果对(某方向的)技术栈来一次彻底的重构,可以做到怎样,有哪些可以改进的地方,再根据工作量决定要怎么做。我的判断是这方面现在还有机会,当然我具体做的是什么还在开发阶段得等八字有一撇了再说。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-17 01:34 , Processed in 0.140892 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表