V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
wisetc
V2EX  ›  分享发现

千万不要学前端

  •  1
     
  •   wisetc · 254 天前 via iPhone · 7368 次点击
    这是一个创建于 254 天前的主题,其中的信息可能已经有所发展或是发生改变。
    千万不要来选做前端工作。

    前端的东西变化太快。他写界面,界面天马行空,没有可以重复使用日积月累的东西。他学的东西多是无用的东西,他也许掌握了一个组件的用法和 api,可是这种东西迁移性弱,换一个地方也许就用不了了。总之,他所掌握的东西很快过时,他往往和初学者保持同样的水平。前端的任务重责任大,写样式、串数据、调交互、做功能、测流程。他对最终用户负责。前端是高层的东西,他对底层的数据极为依赖,往往后端罢工,前端就死了,因此前端的生死取决于后端,因此后端是大爷,前端是奴仆。前端的工资往往是同类技术工种中最低的,他们没日没夜的干,结果往往拿的钱还不如一半天摸鱼的其他工种。前端还被歧视,他们是这个公司里面最底层的劳动者,也被认为是技术最低的那一批人。你做前端,往往就会被歧视。

    当然,如果你不来做前端工作,那么我也许就多一点工资,因为市场上的供给少了,价格也就相应上涨了。

    可我不希望你做前端工作是出于一个过来人对未来人的告诫,并不是真的我能有什么实质性的好处。如果你真的热爱前端,那么就请来吧。

    最后,千万千万不要来选做前端。
    78 条回复    2021-05-14 12:01:41 +08:00
    yl20181003
        1
    yl20181003  
       254 天前 via Android
    好的,现在就去学 react🙃
    Jhonohn
        2
    Jhonohn  
       254 天前 via Android   ❤️ 6
    有个师兄面试了两个星期 java 心态崩了,后来转了前端说找工作简单多了,新手工资还比 java 高(广州)
    sxfscool
        3
    sxfscool  
       254 天前
    前端计生办的
    Dogtler
        4
    Dogtler  
       254 天前
    好的,现在就去学 react[苦涩]
    sheeta
        5
    sheeta  
       254 天前   ❤️ 1
    @Jhonohn java 现在已经卷上天了
    IsaacYoung
        6
    IsaacYoung  
       254 天前 via iPhone
    前端 🐶都不学(我是🐶)
    hejingyuan199
        7
    hejingyuan199  
       254 天前
    我好像感觉把这个“前端”换成其他词也能读通。
    66beta
        8
    66beta  
       254 天前   ❤️ 2
    确实,做 java 后端哪有这么多破事,同级别工资又高
    dinjufen
        9
    dinjufen  
       254 天前
    前端适合我这种非科班的转,我们组的前端非科班的挺多的。能搞后端、算法之类的当然更好了。
    Ken9527
        10
    Ken9527  
       254 天前
    转 php
    falcon05
        11
    falcon05  
       254 天前 via iPhone   ❤️ 2
    换成 ios 也毫无违和感
    liudaolunhuibl
        12
    liudaolunhuibl  
       254 天前
    @Jhonohn 没办法 Java 太卷了,不止要求你 Java 基础好还要精通各种中间件的源码,还有数据库。Java 基础又包含了 JVM 和 jdk 的一些东西。我已经开始看 hotspot 的源码了没办法你不卷总有人卷,那为什么不是我开始卷呢
    no1xsyzy
        13
    no1xsyzy  
       254 天前
    前端若能兼 UI 设计的话能超越你说的这些,但你就没有 UI 妹子了(不对
    但兼了 UI 设计你指不定还是前端的工资 —— 虽然节约的成本至少有两个岗位的工资加起来再翻倍,拿个五倍工资都不为过。
    hoythan
        14
    hoythan  
       254 天前   ❤️ 4
    有一说一,前端是最好接外包的程序员.
    467469274
        15
    467469274  
       254 天前
    @falcon05 ios 也算前端的一种吧。。。。
    zuosiruan
        16
    zuosiruan  
       254 天前
    @liudaolunhuibl 都是相对的,有招的比 java 还多的吗?没有了吧。需求在这。
    QlanQ
        17
    QlanQ  
       254 天前
    后端可以有多种语言,但是前端 不分语言呀!!!!!
    littlemcdull
        18
    littlemcdull  
       254 天前
    不能同意更多,前端就是垃圾
    boyxy120
        19
    boyxy120  
       254 天前   ❤️ 1
    都是工具罢了 学思想最重要
    noroot
        20
    noroot  
       254 天前
    这么说,搞服务器硬件的罢工了,后端不就死了吗?
    如此循环,大家应该去做挖沙的。
    nexo
        21
    nexo  
       254 天前
    但是他就是火 岗位多啊 没办法
    nexo
        22
    nexo  
       254 天前
    请你把 前端 两字换成 计算机
    emSaVya
        23
    emSaVya  
       254 天前
    严肃建议 不要拘泥于语言 最好找一个方向 比如 电商 /搜索 /推荐 /广告 。。
    yeqizhang
        24
    yeqizhang  
       254 天前 via Android
    @66beta 你看看二楼。我司前端比后端待遇好,后端还需要做运维,给前端理清需求...
    yaphets666
        25
    yaphets666  
       254 天前
    确实 有得后端是真的恶心 有得设计真恶心
    yaphets666
        26
    yaphets666  
       254 天前
    @noroot 你没理解兄弟 我买来服务器,我花钱有售后啊,但是前端找后端干啥,前端又没花钱,后端就不帮你弄咋办呢,虽然是后端的本职工作,找他领导?把关系进一步恶化?
    TomatoYuyuko
        27
    TomatoYuyuko  
       254 天前
    这还真是看公司,有的公司真不把前端当人,有的可以和产品一起设计原型就特别舒服,也没那么恶劣
    wisetc
        28
    wisetc  
    OP
       254 天前 via iPhone
    @yl20181003 好的
    wisetc
        29
    wisetc  
    OP
       254 天前 via iPhone
    @Jhonohn 好的
    wisetc
        30
    wisetc  
    OP
       254 天前 via iPhone
    @sxfscool 哈哈
    wisetc
        31
    wisetc  
    OP
       254 天前 via iPhone
    @Dogtler 学精一点
    wisetc
        32
    wisetc  
    OP
       254 天前 via iPhone
    @hejingyuan199 var 一下
    wisetc
        33
    wisetc  
    OP
       254 天前 via iPhone
    @dinjufen 是的,前端学问深,技术新,专业课教不了,因此科班的人不会。
    wisetc
        34
    wisetc  
    OP
       254 天前 via iPhone
    @Ken9527 何故想不开
    wisetc
        35
    wisetc  
    OP
       254 天前 via iPhone
    @IsaacYoung 自轻了,前端博大精深。
    wisetc
        36
    wisetc  
    OP
       254 天前 via iPhone
    @no1xsyzy 专业分工,就算都会也不好并行,会有所偏重,分工是为了效率
    rabbbit
        37
    rabbbit  
       254 天前
    跟领导商量找机会往后端跳,或者走全栈, 前端活多还不讨好.
    我这缺个字段加个接口跟求大爷似的,我就不鸟他了.
    但凡他不改我就自己全重写一套,没啥技术含量的增删改查学个半个月很好上手.
    wisetc
        38
    wisetc  
    OP
       254 天前 via iPhone
    @hoythan 正因为需求体现在前端,前端变化大需求就多,而且不像后端对技术要求高保密性强不适合外包。
    yaphets666
        39
    yaphets666  
       254 天前
    @emSaVya 嗯 工作快三年了 也是感觉方向比较重要 换工作理解逻辑轻松 容易成为专家
    wisetc
        40
    wisetc  
    OP
       254 天前 via iPhone
    @QlanQ 可以造很多种语言,例如模板语言 dsl,预处理语言,静态语言等等,后端真正开发就一种语言跑在服务器上,服务化之后哪管什么语言,适合什么语言就什么语言。
    wisetc
        41
    wisetc  
    OP
       254 天前 via iPhone
    @littlemcdull 前端太高端了。
    wisetc
        42
    wisetc  
    OP
       254 天前 via iPhone
    @noroot 可以
    wisetc
        43
    wisetc  
    OP
       254 天前 via iPhone
    @nexo 凡跟用户交互就涉及到前端,你好的命令行程序也不例外。前后端分离后释放出来的前端工作加大了岗位需求量,以及互联网普及加大了这个岗位需求,但是,需求量大以后,供应量往往也会随之上升,结果就是前端从一个热门的岗位变成一个普通的岗位
    wisetc
        44
    wisetc  
    OP
       254 天前 via iPhone
    @emSaVya 不要选做前端工作,除非你热爱
    wisetc
        45
    wisetc  
    OP
       254 天前 via iPhone
    @yeqizhang 值得托付
    wisetc
        46
    wisetc  
    OP
       254 天前 via iPhone
    @yaphets666 这种情况是有的,如果这样真没必要合作,做好自己的那一边就好了。
    wisetc
        47
    wisetc  
    OP
       254 天前 via iPhone
    @TomatoYuyuko 我司很重视前端,而且前后端相处和谐,主要是领导有方,且有共情能力。
    wisetc
        48
    wisetc  
    OP
       254 天前 via iPhone
    @rabbbit 这才是正解,后端接口卡不住你我。
    enchilada2020
        49
    enchilada2020  
       254 天前 via Android
    是不是前端做到能造轮子并有人用的程度就算出坑了…
    qiaobeier
        50
    qiaobeier  
       254 天前
    从事前端十多年,你这话我听的老茧都出来了,从哪来滚哪去吧您那
    renyiqiu
        51
    renyiqiu  
       254 天前
    打造一身技能,以前的话是为了做站长
    EricSTG
        52
    EricSTG  
       254 天前
    nodejs 不是前后端都能做么
    noroot
        53
    noroot  
       254 天前
    @yaphets666 什么叫做帮?这不是他的本职工作吗?
    919615766
        54
    919615766  
       254 天前 via iPhone
    本来想搞后端的,但是卷不动了,转了前端…
    FerrisChan
        55
    FerrisChan  
       254 天前
    做客户端岂不是更苦逼...
    myBatis
        56
    myBatis  
       253 天前
    前端接私活更方便
    sunnywqf
        57
    sunnywqf  
       253 天前 via iPhone
    还天天和 pd 撕 b,做些无意义的 ui 调整
    zxCoder
        58
    zxCoder  
       253 天前
    就算不做前端工作学学前端也挺好的,特别是 js,太火了
    TUNGH
        59
    TUNGH  
       253 天前
    @Jhonohn 广州互联网真不行,没北上深对的命,得北上深的病
    sonxzjw
        60
    sonxzjw  
       253 天前
    html+js+css 到现在还能用
    breezeFP
        61
    breezeFP  
       253 天前
    后端学习的东西更多
    ImACat
        62
    ImACat  
       253 天前
    图形引擎之类的算前端吗?
    GopherTT
        63
    GopherTT  
       253 天前
    ```javascript
    let a = document.querySelector('.topic_content')
    a.innerText = a.innerText.replace(/前端 /gm, '*')
    ```
    huahua95122122
        64
    huahua95122122  
       253 天前
    终究还是要卷到前端来了
    QlanQ
        65
    QlanQ  
       253 天前
    @wisetc 按你这样说,前端不就是 js html css 么,后端 处理语言还是数据库,还有缓存呢,你说的这些,对应后端还有各种框架呢
    fulvaz
        66
    fulvaz  
       253 天前   ❤️ 1
    "他对底层的数据极为依赖,往往后端罢工,前端就死了,因此前端的生死取决于后端,因此后端是大爷,前端是奴仆"

    也没那么惨.

    如果你把统计加上, 会发现前端的打开成功率不到 99.9%的, 即使后端 API 成功率 99.99%.

    如果你讨论的是稳定性之类的, 前端前端是有很多工作可以做的, 并不是简单的主仆关系.
    - CDN 备份容灾做了吗
    - SSR 呢, 至少后端 API 挂了, 用户可以有个友善提示, 而不是白屏.


    我们这的前端经常会倒逼后端去改进, 就看你想不想花精力去推了.

    -----------------

    推进这些事情总是困难重重, 而且是个长期任务, 还需要你有项目管理的能力.
    光是多申请几个 CDN 做容灾, 申请几台机器做 SSR 也对你的沟通能力提出了要求.
    或者是这个项目本身怎么说服老板给人力?
    如果是跨部门沟通的话, 对你的要求就更高了.

    我觉得前端也没多简单......说白了就是依赖方太多了, 很多时候要承担技术以外的角色.
    gaigechunfeng
        67
    gaigechunfeng  
       253 天前
    什么前端后端,都是搬砖的人。
    打工而已,能赚钱就行。

    越来越清晰认识到一点,计算机为什么是工科不是理科呢?说明就是一个工作技能,而不是高深研究。
    本质和流水线没有区别,当然借着互联网,收入很高也是没错。

    淡定,搞钱要紧。
    ALVC666
        68
    ALVC666  
       253 天前
    "他对底层的数据极为依赖,往往后端罢工,前端就死了,因此前端的生死取决于后端,因此后端是大爷,前端是奴仆"

    api 出问题直接指派过去不就完事了?
    yaphets666
        69
    yaphets666  
       253 天前
    @noroot 你肯定不是前端
    96368a
        70
    96368a  
       253 天前 via Android
    正在被迫看 vue2 的我愣住了
    xbdsky
        71
    xbdsky  
       253 天前
    最后再来个:招聘前端就秀儿了 哈哈
    lvdb
        72
    lvdb  
       253 天前 via Android
    转正述职会上,领导说,你们前端也没有什么复杂的东西,就是画画界面套套数据,好好干。
    qianxiaoxiao
        73
    qianxiaoxiao  
       253 天前
    请友善的区分开 Java 开发 和 spring 开发
    noroot
        74
    noroot  
       253 天前
    @yaphets666 不是专职,偶然客串
    secondwtq
        75
    secondwtq  
       252 天前
    标题有问题。倒是第一段“千万不要来选做前端工作。”很贴切

    “学前端”和“干前端”是两码事。
    xujianxing
        76
    xujianxing  
       252 天前
    被鄙视是真的
    ldlywt
        77
    ldlywt  
       252 天前
    前端接外包很爽的,像现在客户端都接不到外包了,一般的小公司要么用 h5,要么用小程序
    wyyyyyy123
        78
    wyyyyyy123  
       250 天前
    垃圾多是真的,前公司一个北京 ios 工作 5 年,前端 3 年经验(他自己说的)连数据类型这种最基础的知识都不知道的人,自己感觉牛逼的要死,跟他说什么都是我知道,我准备这样做了。无语死 😐 只希望转行前端的不是光图钱和门槛低,而是带着兴趣
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2544 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 15:20 · PVG 23:20 · LAX 07:20 · JFK 10:20
    ♥ Do have faith in what you're doing.