大家觉得前端的核心竞争力是什么呢?

2023-09-02 18:04:47 +08:00
 bronana

本人已经过了 30 了,做前端也好多年了,

老家楼下餐馆的老板和我很熟,他的儿子去年也培训了前端出来了,在此我称那老板的儿子为小老弟吧。

最近我跟小老弟聊了一些近况,就不提了。

总之,小老弟还好好的在工作着,用的是 vue+element,我呢,也是用的 vue+element ;

也就是说,我工作这么多年,其实感觉跟他刚毕业的做的是同样的事情, 可能经验比他多一丢丢,我就是想说感觉前端体现不出来技术的差距。

然后我觉得后端是能感觉得出来技术的差距的,不知道大家怎么看?

7213 次点击
所在节点    Java
64 条回复
ruoxie
2023-09-03 11:39:42 +08:00
给你 10 个小弟,你能指挥他们干活吗?你能保证他们代码的质量吗?你能提升团队的效率吗?
kamilic
2023-09-03 11:49:59 +08:00
我认为前端还是有竞争力的,前提得找到能让前端技术发挥起来的项目。
大多数项目的需求方表示能用就行,对界面和操作也没有特别高的要求,复杂度也不够高,那前端当然没什么竞争力。

每次看到在线编辑器产品,还有一些 web 端的生产力工具就很羡慕开发这些软件的人。
真想找到个能让前端作为项目主力发挥的业务,真不容易呀。
theprimone
2023-09-03 12:17:24 +08:00
诶,我是用 React 😂 Vue 写过一点点……
kaikai5601
2023-09-03 12:18:44 +08:00
@cr51k2 搞技术的得有前瞻性,否则你怎么和别人拉开差距。市场验证了大家都会了
f14g
2023-09-03 12:22:34 +08:00
加班、内卷🤭
bugu1986
2023-09-03 12:32:27 +08:00
审美
LandCruiser
2023-09-03 12:33:24 +08:00
@jones2000 你做的不错老哥,但是没什么参考价值,这这个岗位太少了,全国可能都不到 5 个,前端少说有几十万人
stkstkss
2023-09-03 12:39:32 +08:00
只会 CRUD 无核心竞争力 哎~
hansomeneil
2023-09-03 14:10:38 +08:00
后端的话,据我接触过的同事、前同事、同学等透露,大部分人就是 curd ,计科基础也不见得多好。。。只是后端天然地靠近业务,而业务才是企业的重中之重,技术、流程、IT 文化等等一切其他的都要让步于业务,这是后端的优势。

个人经验而论,前后端分离项目,线上一旦出问题,大概率就是后端的锅,因为前端哪怕安全做得再好,校验再严谨,但用户只要想,他就是能绕过页面,直接调 api ,所以后端在某种意义上才是一款应用的真正入口,他要考虑的东西很多,他在设计时就不能信赖前端,出现线上事故,无论前端做没做校验,后端同事绝对是第一个满头大汗的。。。

总之当初我是没想明白这点。。。前端你纯搞技术很难走得远,可能只有那寥寥几个混出头的,而搞业务你又很难深入细节,99%的人只懂整体业务流程,而不清楚具体细节,那你开会就是提不出建设性的、前瞻性的意见,只能聊一聊用户体验、界面美化、代码优化啥的,醒醒吧,国内企业的目前阶段,根本不重视这玩意儿的。。。

未来一定会重视,但啥时候会重视,我说不好,所以我就一直想转后端,但又犹豫,就怕国内开始重体验了,而我又跑后端去了。。。
hansomeneil
2023-09-03 14:18:23 +08:00
@stkstkss 后端有没有技术含量也只是后端之间的竞争,公司内竞争的话后端话语权很大的,因为后端是最懂业务的,PM 只做产品宏观设计,后端才是业务细节的决定者。。。前端,理论上也是很重要的一环,毕竟用户体验直接关乎整个产品的认可度,但国内用户目前,额,忍受坏设计的阈值,比较高,这种情况下前端很难体现自己真正的价值。。。
suxixi
2023-09-03 14:54:03 +08:00
不能局限于一门技术。不然跟别人没什么差距,你半个小时搞定的东西,我 3 个小时搞定一样能搞定,无非我就加加班的事情
chuck1in
2023-09-03 16:04:40 +08:00
@hansomeneil 大部分做技术都是普通人,既然不能成为全世界那 top 1%,肯定就要接触业务,也只有接触业务,企业才认可你的价值。
国内因为企业发展的还比较小,实际上发达国家对业务的认可程度很高,甚至有专门的只搞业务的那种职位,姑且叫顾问吧。
发达国家的那些企业级软件业务相当之复杂,很多人最后都是发展成了业务专家。
gongquanlin
2023-09-03 16:44:36 +08:00
因为思维定式在了认为“前端” === "组件库 + 框架"

感觉前端能做的东西还是挺多的,遇到的一个比较牛逼的前端大哥把各种浏览器兼容性(从什么 ie6 、chrome 、firefox 、safari 、还有不同的微信等等)背的非常熟练,知道哪里有什么坑,而且 react 、vue 、uniapp 、小程序之类的各种坑一看就知道怎么解决;也见过一个做开源的大佬把 vue 的各种特性 api 玩的非常熟练(比如结合 nextTick 做各种特效、各种 css 花活),把页面做的特效特别好看而且性能非常好;也有把 threejs 、webgl 玩出花的;还有会玩 wasm 的

所以前端能学的东西还是很多的,前端的出路也不是只有后端,比如 three.js 、跨端、甚至 tensorflowjs 这种端上的神经网络,都可以成为竞争力

当然我不是做前端的,个人对自己前端的路线大概从一开始的 jquery 一把梭、layui 一把梭,后来是 vue2/vue3/react ,然后是搞 nextjs ,用 tailwind 搞页面,现在兴趣在做基于 ast 的东西上,比如代码生成器、拖拉拽界面、markdown 渲染之类的技术上,还有基于 webrtc 的 p2p 技术模式等等,后面估计会研究 tensorflow.js 这种端上模型技术

当然一个前端还是必须多少要懂一些后端的,最起码得多少懂一门后端语言吧( java 、go 、php ),会一些简单的 linux 运维吧(最起码得会部署 jar 包,部署 nginx -> php 的 fpm 吧,会 go 的话也多少户遇到 cgo 的坑),得多少懂点数据库吧( mysql 、mongodb )

所以前端还是不要仅仅局限于“组件/框架”,更重要的是跨越框架/语言的技术吧~
Fule
2023-09-03 16:52:15 +08:00
前端核心竞争力就是能跟得上“每 18 个月复杂度就会增加一倍”的前端定律,跟得上发展并且能分析出哪些有潜力,哪些只是昙花一现,除了能用还能多少了解一些背后机制和原理进而能根据项目做出一些定制和扩展。
ljrdxs
2023-09-03 17:51:59 +08:00
@pengtdyd

@jones2000 的路不偏门。举个例子,所有大厂以及很多中型团队都需要 chart 框架。能自己造 chart 框架,就能进去造轮子。
而且全中国能造这类轮子的也没几个,门槛摆在那。

虽然求职受限,但是年纪大了,本来就受限。他适合的岗位,恰恰是年龄允许的岗位(造轮子的资深开发)
j5159UqX6UKa360u
2023-09-03 18:20:16 +08:00
手写 promise,await, apply 等函数。🤣️🐶️

手写个浏览器🤣️🐶️
ck65
2023-09-03 18:33:55 +08:00
哪有一条回帖能说清楚的「核心」。你得说清楚你愿意做哪种小动物,打算过一条什么样的河。。
taogen
2023-09-03 23:38:36 +08:00
谁能拿更高的薪资,谁的竞争力更大。
taogen
2023-09-03 23:41:56 +08:00
吾生也有涯,而知也无涯。
jsq2627
2023-09-04 05:33:13 +08:00
国内语境下,纯搞技术不会有什么核心竞争力,不区分前后端软硬件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/970378

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX