后端程序员进入前端为啥是进了迷宫一样

2023 年 3 月 29 日
 echoless

因为前段早已经不是 javascript 和 一些 lib 的天下了.

vue react 里面都有 compiler 的, 有 compiler 的意思就是你在写 vue 语言, react 语言.

你一个北京人, 到了四川, 不妥妥的瓜娃子么.

没个 10 天半月, 听不懂说什么正常.

vue 这个语言呢, 经历了

  1. vue 2, vue 3
  2. javascript, typescript
  3. compositional 和 optional api
  4. compositional api 还有简洁版本 和 冗余版本.

作为老手, 你循序渐进都很自然, 新手面对的是 222*2 = 16

新手进来不晕菜才怪呢, 说恶心呢优点夸张, 但是还真不亏.

24379 次点击
所在节点    程序员
131 条回复
raymanr
2023 年 3 月 30 日
@Finnn 其实某种意义上来说, 前端也是蛮百花齐放的... 如果把 jquery, react, vue 这些类比成后端不同的语言, 我不知道是不是能好受点, 主要痛点还是: 换代太快了...
Curtion
2023 年 3 月 30 日
都一样,我是前端,进后端也是迷糊着的
obulks
2023 年 3 月 30 日
前端就是 js ,js 就是前端,js 熟了用什么框架都一个鬼样
xuanbg
2023 年 3 月 30 日
要这么说的话,spring 恐怕比 vue 更恶心。但是,spring boot 确实挺好用,spring cloud 也挺方便的。令人恶心的部分,我都是无视的。这个世界上并不存在完美的产品,不好的那个点,不用他就好了。
810244966
2023 年 3 月 30 日
@echoless @cmdOptionKana 确实,太菜了,我后端出身的,进了公司前端也写,平时写写 js 、react 问题不大,npm 啥的本来都是公司配好的,但前两天拉的 package.json 不知道是不是有问题,以前拉的直接 npm i 就可以拉好了,这次出了各种问题,没系统学过,只能去搜索引擎找解决方案,但各种都试了,都没用。
810244966
2023 年 3 月 30 日
@chrosing 我和你差不多,也是大学里被 css 劝退前端,现在公司要求写 react 了 hhh
Esen
2023 年 3 月 30 日
都是搞框架了,拿各种轮子拼凑项目,所以现在学完基础也看不懂项目也正常,还得学框架
chrosing
2023 年 3 月 30 日
@810244966 #86 哈哈哈哈 我没有读大学 纯粹是 css 调试太难弄了 稍微不好 页面就丑
TWorldIsNButThis
2023 年 3 月 30 日
@aloxaf 那是语言的问题,kotlin scala groovy 什么的,随时随地造 dsl
seven2f
2023 年 3 月 30 日
@810244966 不是菜不菜的问题,我一个老前端现在最怕的也是拉了项目 npm 安装各种报错启动不了,因为 npm 管理就是个黑盒,你都不知道你安装的这个包依赖了哪些包,如果没锁定版本,或者依赖包更新升级被删,怎么试也没用,只能重新找替换的或者把原来的拷贝进去。
QingXuJiaZhi
2023 年 3 月 30 日
@810244966 我看看上面,没人说你菜。这种事情本来就很正常,搞编程,偶尔遇到一个问题比较难解决,没必要说自己菜,也没必要说某个领域很恶心。小事一桩而已,不适合上升到任何高度。
Finnn
2023 年 3 月 30 日
@raymanr 这些怎么能算语言, jq 只能说是原生的语法糖, vue, react 当语言那 spring, larval 是不是也算了
superzzy
2023 年 3 月 30 日
@kingterrors 赞!看了半天,终于有个回答到点上的人了!!!!
Alliot
2023 年 3 月 30 日
@echoless 啊这。。。。 阁下将傲慢与偏见展现得淋漓尽致了属于是。
对自己未知或者是一知半解的领域保持敬畏吧。。。
echoless
2023 年 3 月 30 日
@Alliot #94 啊这 欢迎拿你的一知半解来反驳我帖子的内容.
edisonwong
2023 年 3 月 30 日
我亲身经历:一开始是个运维,然后公司需要,我转 golang 后端,作为新手学习 go 知识,顶多学个 gorm + go mod +看看包的源码,发现写的还行。
然后人员不够,我又开始写前端。vue 2 /3 就有区别, 最开始是用 js 写的,后面又要学习 ts 。还要配置 eslint 之类的。学会了怎么引包,终于能写出个页面了。还要调 css 。css 是我花费最长时间学习的。。还不一定能写出来。google 很久都不一定有解决方案。
edisonwong
2023 年 3 月 30 日
@edisonwong 接着上面,有时候我还要调组件的样式,无从下手。。。 我还从 0 写过 swift ,ios app 上架了。就是这么多语言里,我写 go 、swift 、python ,对比起来我写前端是最痛苦的,花费时间在网上搜资料去试 时间是最长的
windghoul
2023 年 3 月 30 日
反正运维是最底层就对了 :doge
ifbluethen
2023 年 3 月 30 日
为啥我觉得前后端现在很多地方都是相通的。
edisonwong
2023 年 3 月 30 日
@edisonwong 我也算是从 0 转 swift 、 转后端 go ,转前端。实话实话。。。我有信心 go ,swift 写出一个大项目,但前端我搞不定。。。或许我太菜了,html ,vue , css 之类的可能我没有找到一个 优秀、有效的学习路径

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

https://v2ex.ih06.com/t/928258

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

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

© 2021 V2EX