V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
3dwelcome
V2EX  ›  程序员

学习 VUE,真的算的上是一门好手艺吗?看隔壁 4.5k 月薪 VUE 程序员贴有感。

  •  
  •   3dwelcome · 78 天前 · 12308 次点击
    这是一个创建于 78 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不可否认,VUE 基本上已经占了前端的大半壁江山,大公司小公司新项目,也基本向着这个体系逐渐靠拢。

    VUE 的理念是不用去操作 DOM,能直接在框架上写出谁都能看懂,谁都能复用的代码,也变相降低了前端的入门门槛。

    可是 VUE 普及的同时,也降低了企业的人力开发的成本!让市场呈现出恶意竞争,导致高薪环境逐渐恶化。现在毕业生突击培训一周 VUE 前端课程,就能替代一年的老码农,抢了老码农的饭碗。因为细节全部被 VUE 给隐藏起来的,跨平台细节的经验,变得毫无价值。

    以前学的手艺活,是越老越吃香。现在 VUE 让人感觉,学越多,感觉前途越渺茫。你会没办法有深层次的技术积累,没办法建立自己的技术壁垒。要高薪,唯有加班一条路,而且是死路一条。
    156 条回复    2020-11-01 23:44:29 +08:00
    1  2  
    yousabuk
        101
    yousabuk   77 天前 via iPhone
    执着了
    SuperMild
        102
    SuperMild   77 天前   ❤️ 2
    因此我的观点是,vue 等新技术确实降低了门槛,确实对一部分老程序员不利,但这是正当竞争,是正常竞争,因此新技术没有错,没有罪。

    举个例子,还记得小 DC 吗,小型数码相机,曾经是一个非常巨大的市场,数码相机的出现,尤其是价格低、方便、成像也还过得去的小 DC 使傻瓜机厂家倒闭,使胶片市场迅速走向灭亡。

    然而,随着智能手机的发展,小 DC 行业轰然崩塌。

    傻瓜机厂家能谴责 DC 厂家吗? DC 厂家能谴责智能手机吗?正当竞争,正常竞争,怨不得任何人。
    chenxu
        103
    chenxu   77 天前 via Android   ❤️ 2
    用过 layui 跟 elementui 的后端程序员路过,前端朋友们,只会 vue 当然是不行的,毕竟 vue 跟 jquery 一样,已经是后端标配了,现在时代已经发展到了是个后端开发就会用 vue 画界面的地步。
    stardustree
        104
    stardustree   77 天前
    技术的发展会越来越成熟、越来越较低对人的要求,这是大趋势,不可逆的,因为其本质上是生产力的提升。
    拿机械行业举个例子,现在其足够成熟,只需要设计人员画画图纸和模型,其它的都是很没技术含量的生产,而设计人员的待遇也不怎么高,一般的也就五六千。
    软件行业有一天也会发展到这种阶段,甚至连生产环节都不需要,设计人员设计一下功能和交互逻辑,定义下字段,软件就出来了。
    那个时候,高薪的岗位或许属于另外的一个行业了。
    SuperMild
        105
    SuperMild   77 天前   ❤️ 2
    楼主,你曾经也是新人,当时你学的也是新技术,你也抢过老一代的饭碗,你曾经也是后浪啊
    ghostsf
        106
    ghostsf   77 天前
    越低级的越不值钱
    Kusoku
        107
    Kusoku   77 天前
    技多不压身
    yousabuk
        108
    yousabuk   77 天前 via iPhone
    支持 #103

    都成了后端人员的标配了,作为前端人员要是只掌握 VUE,咋好意思呢……
    alphardex
        109
    alphardex   77 天前 via iPhone
    用一个形象的比喻:css 、svg 、canvas 、webgl 等每一个都可以是一座大山,而 vue 仅仅是一个土丘而已
    erwin985211
        110
    erwin985211   77 天前
    能不能把帖子发出来
    Kirsk
        111
    Kirsk   77 天前 via Android   ❤️ 1
    我笑了 一年入门都不算 老码农?麻烦转行去找手艺活 不送
    hoyixi
        112
    hoyixi   77 天前
    4.5K 不一定不加班。 现在很多人的高薪,不论体 z 内外,都是在享受平台溢价。不在于技术,而在于你能不能去对的平台也分一杯羹~
    codyfeng
        113
    codyfeng   77 天前
    可以选择转行写 C++,复杂度和各种坑 导致真的是越有经验越吃香。
    Zchary
        114
    Zchary   77 天前 via iPhone
    我不用 Vue 的原因就是怕有这样的同事
    rodrick
        115
    rodrick   77 天前   ❤️ 4
    能用 vue 的人太多了,脚手架上手就能画画的大有人在,照葫芦画瓢都能做,这就是 vue 成功的地方。但是能把路由、组件、虚拟 dom 、diff 算法一堆乱七八糟的玩明白的才是勉强称得上会用且算用好吧,用好一个前端工具首先你三大件的底子就得好,这是不一样的,别说什么代替老码农,老码农不是你的水平和毕业生一个水平的借口
    musi
        116
    musi   77 天前
    你用 vue 就从来不看原理的嘛?如果你以为的会用 vue = 用 vue 做几个页面写几个 demo 那你是死路一条
    一年就叫老码农?你在想屁吃,毕业生实习经历也工作了一年好吧
    弄懂 vue 底层原理 ×
    来 v2 喷 vue 喷前端 √
    musi
        117
    musi   77 天前
    还有前端月薪 4.5k 也不算高吧?要不你去 v2 的酷工作节点看看,毕业生年薪 20w 以上的大有人在
    3dwelcome
        118
    3dwelcome   77 天前 via Android
    @musi VUE 的原理就是数据双向绑定,就算你精通源代码,你对于公司来说,本质上还是一介 vue 码农,跳不出这个大框架。要想指望给 vue 源代码抓个虫升职加薪?那你真是想太多。
    VUE 设计的初衷,就是拉低门槛,让初学者也能写前端,技术积累在 VUE 是不存在的。
    justin2018
        119
    justin2018   77 天前
    会原生 js + Vue + React + Angular + 其他。。。 不香嘛

    哎 没法 不提高自己的竞争力 就会被淘汰 比自己优秀的人太多
    JerryCha
        120
    JerryCha   77 天前
    相信我,Vue 很简单,明天就是设计全员标配 Vue,自己撸稿自己实现。
    如果你要死磕框架,那么,前端,out 。
    musi
        121
    musi   77 天前 via iPhone
    @3dwelcome 那照你这么说,你不适合做技术,应为你对于公司来说也只是一个敲代码的,趁早转行吧
    musi
        122
    musi   77 天前 via iPhone
    @3dwelcome 如果你以为的 vue 原理就是双向数据绑定的话,那你的确和应届生差不多,甚至都没应届生优秀。vue 是降低了前端门槛这不错,但这不是你不继续学习的理由。你自己都觉得掌握算法设计模式这些都是无用的,那么请问你比应届生优秀在哪里?
    musi
        123
    musi   77 天前 via iPhone
    @musi 前端框架多更新快是出了名的,如果你只会简单使用 vue 的话你怎么能保证 vue 以后不被淘汰呢?就像现在的 jQuery (不是说 jQuery 不好,jQuery 的设计思想真的很强),如果你工作了好几年却只会用用 jQuery 的 api 的话,那只能说你多年的经验一文不值,你让一个毕业生看个几天文档人也能写的出来,既然都是老程序员了,写出来的代码和应届生差不多,能给你涨工资就有鬼了
    mxT52CRuqR6o5
        124
    mxT52CRuqR6o5   77 天前 via Android
    学好 js,学好 web,如果除了 vue 啥都不会,那肯定难要价
    jones2000
        125
    jones2000   77 天前
    @SuperMild 如果只是组装下就能出产品, 那肯定没竞争力,DC, 傻瓜机, 手机 拍照都需要镜头, 你做镜头不就好了嘛, 不管哪个模式都需要,而且有技术护城河, 没有几十年的技术积累根本搞不定,也不是砸钱几个月能就搞定的。
    VUE 只是一个组装工具, 有难度的插件还是需要画时间开发的。
    flawless
        126
    flawless   77 天前   ❤️ 2
    打铁还需自身硬,不要把原因归结于 Vue 。
    SuperMild
        127
    SuperMild   77 天前
    @jones2000 讨论到这里,道理已经很清楚了,楼主错怪了 vue,事实上问题还是在人身上,如果只学 vue 肯定不行,肯定失去竞争力。但技术是死的人是活的,如果楼主劝人有空要多学别的技术,那就毫无问题,错就错在竟然怪工具太好用,完全怪错了方向。
    liceal
        128
    liceal   77 天前
    我 4.5k vue 写完一套系统,成就感很低,因为觉得太容易被新人接手了。
    但这也是 vue 的优点。
    user8341
        129
    user8341   77 天前
    如果楼主成为 vue 代码贡献者,肯定就不会被局限在 4.5k 的职位上了。
    dustin2016
        130
    dustin2016   77 天前
    @alphardex +1
    前端 er 表示 js 跟玩一样,vue 也没什么难度
    谁要是 css,svg 、canvas 、webgl 玩的溜,我端愿称之为大神
    imjamespond
        131
    imjamespond   77 天前 via Android
    这里没人提 ts 么
    kamilic
        132
    kamilic   77 天前 via Android
    存在抽象与复用行为的行业 就都会有这样的现象啦
    要不往上(组建抽象)要不往下(理解其组成)要不左右(开新坑)
    lhx880619
        133
    lhx880619   77 天前 via Android
    @dustin2016 我 webgl 玩的 6 还能玩 webgpu 也不敢当大神
    gadsavesme
        134
    gadsavesme   77 天前
    程序员的本质难道只是掌握某一种或者几种框架吗。。。
    devwolf
        135
    devwolf   77 天前 via Android
    还是觉得像钓鱼,不过性质可能没那么恶劣,加上有好心回复的人,我看完还是挺有收获的。
    whincwu142
        136
    whincwu142   77 天前 via Android
    vue 只是一种框架,react/angular/servlt 等等一堆,这都不是重点,重点是学好 js,熟悉 ts 、函数式编程、设计模式、算法和数据结构、HTTP 协议,这些才是核心竞争力,是构建大型复杂前端所需的能力。html/css 需要时查文档即可,不必专门学。还有各种工具链( webpack/babel/sass 等)会用即可,需要时看文档。
    zhwithsweet
        137
    zhwithsweet   77 天前 via iPhone
    楼主是尤雨溪小号。通篇都在吹 vue 牛逼。
    msg7086
        138
    msg7086   77 天前
    > 写后端不一样的,你大并发技术,不是随便写个 nodejs 框架就能解决的。

    老双标了。
    没有框架、语言、操作系统内核给你带来的那么多所谓的「简化」,你还大并发技术?
    我就给你台机器,不给你 Linux 或者 Windows,也不给你 Java 环境 JVM,也没有 nginx 这种高效率的前端 LB,你给我撸一个大并发技术出来看看。

    可是这些系统普及的同时,也降低了企业的人力开发的成本!让市场呈现出恶意竞争,导致高薪环境逐渐恶化。现在本科毕业生只要做个十来年的开发,就能替代以前三四十年经验博士学位的老码农,抢了老码农的饭碗。因为细节全部被这些系统给隐藏起来的,汇编和 CPU 微调细节的经验,变得毫无价值。

    以前学的手艺活,是越老越吃香。现在软件开发让人感觉,学越多,感觉前途越渺茫。你会没办法有深层次的技术积累,没办法建立自己的技术壁垒。要高薪,唯有加班一条路,而且是死路一条。
    stevenhawking
        139
    stevenhawking   77 天前
    对待技术就要只谈技术, 不要谈职场.

    解耦都做不到, 还能跟技术聊啥技术
    musi
        140
    musi   77 天前 via iPhone
    @msg7086 楼主只会 vue,他认为 nodejs 抗不了高并发所以没学,他认为其他框架的可替代性高所以也没学,他认为 vue 把一些底层实现给封装好了工作中用不到所以也没学,这就导致了楼主离开 vue 啥也做不了,然后刚好 vue 比较易上手,所以就来 v2 喷 vue 了(我不学这些你们也不准学 手动狗头
    guorui112
        141
    guorui112   77 天前
    vue 这东西,就相当于给了一次入职的机会,一年之后,js 基础不扎实,还是只会这一点东西,那就说不过去了
    as5739
        142
    as5739   77 天前
    作为一个后端,我司基本所有后端都会用脚手架搭个 vue+vuex+elementui 写写页面,所以我感觉 vue 的出现还是挺好滴,总比之前写 jq 好
    dartabe
        143
    dartabe   77 天前
    我觉得做一个 web app 还是没那么简单哦 特别是那些网页办公套件
    zjffun
        144
    zjffun   77 天前
    没人能阻止新工具的出现导致社会必要劳动时间减少
    lazydao
        145
    lazydao   77 天前 via Android
    把自己弄成流水线工人,可不是流水线的错
    TimeRain
        146
    TimeRain   76 天前 via Android
    这个不是 vue 本身的问题呀,而是老板的问题,楼主说的这个是制造业里的问题,制造业比起互联网更加看不起人,更加把员工当驴耍,此处我说的制造业是针对除老板外的所有人,制造业抠比,老板很多是土包子,小地方的很多制造业,劳动法在他们眼里就是一张废纸,我为什么只说小地方,是因为大城市的制约性更强
    AeroXu
        147
    AeroXu   76 天前
    我并不这么认为,Vue 的设计思想是很棒的,当你用着用着就会想去研究其实现;用着用着就会想着去尝试一下 React/Angular ;用着用着就会去思考他们之间的异同;用着用着就会去思考他们的缺陷。
    总而言之,如果只是想当一个“流水线工人”而不是前端工程师的话,不管学不学 Vue,结局都是注定的。
    Valii
        148
    Valii   76 天前
    要高薪,你可以去钻研 vue 源码,理解架构设计,解决业务痛点
    整一个高于 vue 的框架出来

    顺便 4.5k 月薪的 vue 程序员跟 vue 没什么关系,自己+公司不行罢了
    xiaotianhu
        149
    xiaotianhu   76 天前
    感觉上,公司的问题把 LZ 限制住了。都是从自己的公司角度去看问题。
    换个要求高点的工作吧,如果没有,去搞开源也行。对自己要求高一点,慢慢向上提升,就不会有这种疑虑了。
    回想起我当年,刚毕业即将走入社会,自学了两年 PHP,觉得什么系统我都能写了,甚至去问在 SINA 工作 2 年的学长,『我觉得我用 PHP 能开发任何系统,我还有啥要学的?』

    现在想想,真的幼稚了。当然,知识和视野限制了我的思维,这也是当时没办法的事儿。
    至少现在我不这么想了,还是欣慰的。
    darknoll
        150
    darknoll   76 天前
    啥叫“突击培训一周 VUE 前端课程,就能替代一年的老码农”,我写的前端,让你接手保证你玩不转
    3dwelcome
        151
    3dwelcome   76 天前 via Android
    @darknoll 写代码让人看不懂,不是个好习惯。
    我也可以用 cpp 写前端 ui,然后用 llvm 转换成 js 代码运行,这种前端 js 根本没法改。但你同事看过后肯定会火冒三丈。
    除非在一个小公司,技术定型才能为所欲为。
    EricSTG
        152
    EricSTG   76 天前 via Android
    隔壁是哪里?(认真脸
    xiangbudaomingzi
        153
    xiangbudaomingzi   76 天前
    @darknoll 写看不懂的代码在公司里不是啥好事。
    shakukansp
        154
    shakukansp   75 天前
    整个帖子看下来感觉你有点菜
    3dwelcome
        155
    3dwelcome   75 天前 via Android
    @shakukansp 一个流水线工人说另外一个流水线工人菜,这就是菜鸡互啄。
    前端要想不菜,除非跳出 vue 限定的各种框架,哪怕重写底层模板编译,双向绑定,不同平台的代码转义,那都是有前途的。
    程序员从第一天开始,就是上下分层的,唯独底层吃香。写上次逻辑调用 api 的码农越是否认这点,越是不值钱,越是容易被新人替代。
    shakukansp
        156
    shakukansp   75 天前
    @3dwelcome
    不是说技术,说你的思维
    1  2  
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2917 人在线   最高记录 5298   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:49 · PVG 15:49 · LAX 23:49 · JFK 02:49
    ♥ Do have faith in what you're doing.