片面感觉前端(有一部分)是在提高入行门槛

2022-04-20 14:53:59 +08:00
 zilan

感觉前端(有一部分的行为)是在提高入行门槛,比如复杂的设计,明明简单的方案能解决的问题,一定要设计一个复杂的系统,遇到了问题后再用一个新的复杂的设计来解决新的问题。 终极目的不是为了降低开发成本,而是“提高(自己的)开发体验”,(而有些前端开发者担心技术本体不够简单,任何人都能参与)最终达到了提高技术门槛,实现技术垄断。

观点有些片面,不知大家怎么看

9155 次点击
所在节点    程序员
100 条回复
jones2000
2022-04-21 10:25:22 +08:00
@murmur wasm 这些不是算在前端开发的吗? chrome 浏览器也是算在前端开发的呀。 后台不是单纯提供数据就行了嘛。
statumer
2022-04-21 10:33:23 +08:00
@3dwelcome 那你可能要失望了,大多数后端语言比 JS 糟糕很多。Java 程序员不知道 Java 8 以外的 JDK ,也不知道什么是 async, await, generator ,C++ 程序员不知道什么是依赖,JS 以外的流行编程语言不曾出现过 transpiler 这样的究极元编程。
mikulch
2022-04-21 10:39:13 +08:00
@TomatoYuyuko f 真的吗?我感觉前端工资还挺高的现在。
3dwelcome
2022-04-21 10:49:23 +08:00
@statumer 以前写前端,我总有一种被束缚的感觉。后来换了 wasm 我才知道,前端缺少的是一种自我进化的能力。

有人把 JS 抽象到 TS ,但这种语法糖式的抽象,对剥离业务变化帮助并不大。过几个月,换了新的前端项目,你该写的 JSX ,一句也少不了。

只有换了 wasm ,你才能从更高的维度,去看待项目本质。让前端里的随时变动设计,和相对稳定逻辑尽最大可能相互分离。还原一个软件工程原本的面貌。
3dwelcome
2022-04-21 10:53:05 +08:00
软件开发里有一句名言:Don't repeat yourself

放到现在的前端里,刚好相反,天天 repeat yourself 。生命不止,轮子不断,不断重复昨天的自己。
96412hj
2022-04-21 10:58:26 +08:00
@charlie21 感觉 angular 的 typescript 写法 和 flutter 的 dart 写法很像
sjhhjx0122
2022-04-21 11:23:06 +08:00
@96412hj 因为是一个娘胎生的,ng 也可以用 dart 写
96412hj
2022-04-21 11:38:37 +08:00
@sjhhjx0122 google 那些大神还是牛逼
laqow
2022-04-21 12:09:36 +08:00
chrome 给你一天一个标准就是在搅水的
fqy12300
2022-04-21 12:30:39 +08:00
可能是现在前端能做的事越来越多了吧,后面 Web3.0 出来之后,门槛更高。
yahon
2022-04-21 13:21:59 +08:00
因为前端正在变得越来越复杂,为了应对这种复杂,整个生态也变的复杂,目前还没有收敛的迹象,所以显得很混乱。
marcong95
2022-04-21 13:30:58 +08:00
这种问题感觉标准答案就是:也没人挡着你们继续用 jQuery 甚至 vanilla.js 的啊。就正如某些公司还用着 Java 1.6 ,这毫无问题。

有人喜欢刷存在感或者刷 KPI 造轮子,那你就让他造去好了。你老老实实地写个 UI ,我倒也不觉得 npm 能给你多大麻烦。。。
murmur
2022-04-21 13:32:03 +08:00
@fqy12300 炒币的就别来凑热闹了,等先打败美元霸权再来吹 eth 好么
17681880207
2022-04-21 15:58:32 +08:00
其实入门还是很简单的,任何行业的正向发展,一定会带来工种和职能的细化。

自动切换到 Vue 和 React 之后,前端时间突然回去用 jQuery ,发现竟然无从下手,一个 $ 符号开始,后面的全忘记了。不禁感慨起现在的实习生,有的都只是听说过有 jQuery 这个东西而已了。但是仔细想想也是,任何技术的发展,都是沉淀起来的,因为最开始,网页简单,dom 结构也精简,基本上 jQuery 就可以满足。但是随着每个人家里的网速都开始上百兆,网页、功能都开始越来越花哨,然后便开始了前后端分离,再逐步的浮现出了 Angular Vue React 这一类优秀的框架,配合各种便利的 npm 三方工具链,使得的你的开发工作量没有比 jQuery 多多少,却能够以更少的时间,去实现更加复杂的页面功能。也许在不久的将来,随着 AR VR 的发展,前端又会有一场变革。

前端如此,其他行业也是如此。举个例子,或许不是很贴切,最开始所谓的汽车,甚至还是马拉车的时候,汽车的功能多简单,那时候也许能力强一点的铁匠,就能模仿一辆车出来。但是发展到现在,复杂的内燃机显然不是一个毕业生就可以来做的了,里面牵扯着太多的技术,也许 100 个高材生,没人负责一小个模块。再后来,“变革”迎来了电动车来满足新的社会需求。

其实相对于 00 后的伙伴而言,90-00 的前端还是幸运的,因为基本见证了前端最重大的几次变革,而每一次,对技术人员本身来说,就是一种沉淀,这种沉淀带来的结果就是,你会发现,现在程序员的年龄已经逐渐突破 35 岁了,年龄已变得逐渐不再是程序员的瓶颈。许多的公司,也开始逐步认识到,与其 8000 找 3 个年轻程序员,起价值还不如 2w 找一个资历丰富的,因为技术的沉淀,业务的沉淀都影响着你写下代码的每一行逻辑和风格。

各位新老 font-end developer ,让我们共同期待前端更美好的明天吧!加油!
ersansan233
2022-04-21 16:18:23 +08:00
以前前端做的只是在沙滩上用手堆一个房子模型,现在要做的是盖一栋带泳池的别墅
wonderfulcxm
2022-04-21 17:27:25 +08:00
现在大家做的什么 web app ,都有那么复杂的交互吗? V2EX 还是 jQuery 的
lifesimple
2022-04-21 17:34:18 +08:00
干活的门槛降低了很多(因人而异 不想用轮子框架啥的 那就原始点 jq 一把梭就完事了,反正不管啥轮子最终打包给浏览器也还是 html js css 这些),只是轮子多了,面试的门槛高了很多 就是卷啊,以前只要背一本书,现在可能要背十本书了
daimubai
2022-04-21 17:35:26 +08:00
留下的都是精英!(狗头)
zcqshine
2022-04-21 17:43:30 +08:00
用原生的 js 或者 jquery 之类的让你做出现在这么好看的页面,估计你会说:哇原来这些框架是降低门槛了。
bobo2
2022-04-21 18:24:37 +08:00
现在各种脚手架层出不穷

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

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

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

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

© 2021 V2EX