• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sxw11
V2EX  ›  程序员

突然有点心疼前端 er

  •  1
     
  •   sxw11 · Aug 8, 2019 · 17105 views
    This topic created in 2645 days ago, the information mentioned may be changed or developed.
    本人毕业三年多的后端,最近用 vue+element 写一个后台系统的前端,哇,一脸懵逼,webpack ? babel ? vue-cli? yarn ?我之前用过的 gulp 呢?之前安装包不都用 npm 吗? build 完 html 呢?哎,这变化也太快了,心疼各位前端 er
    Supplement 1  ·  Aug 8, 2019
    哎呀,一会不看怎么感觉要吵起来了,建筑工人和装修工人能有啥区别吗?哪来的的那么多优越感和鄙视链,都是成年人了,抓紧时间挣钱吧。生活不易呀
    106 replies  •  2019-09-04 08:22:17 +08:00
    1  2  
    ❮ ❯
    hiboluo
    hiboluo
    Aug 8, 2019❤️15
    1
    其实我觉得吧,压力也没有那么大.jpg
    GANLE
    GANLE
    Aug 8, 2019 via iPhone❤️14
    2
    你看我都 30 了,精神头还那么足.png
    Joyboo
    Joyboo
    Aug 8, 2019
    3
    我太难了.jpg
    licoycn
    licoycn
    Aug 8, 2019
    4
    是这样的,我也是后端,前端 Vue+iView / Ant Design 之类的玩到飞起,以前公司的前端还在用 html 一个个嵌套写,辛亏没用 iframe,不然会吐血的
    Balibabo
    Balibabo
    Aug 8, 2019
    5
    哎呀,其实还好啦,没这么复杂,就看起来复杂,哈哈哈哈,不过你的心疼俺们还是很开心了,我们更心疼你们后端哈。
    aLazarus
    aLazarus
    Aug 8, 2019❤️5
    6
    经理:你们在说啥?对了,改下这里
    babedoll
    babedoll
    Aug 8, 2019
    7
    我嘎嘎嘎,楼主说的我竟然都用过。看来我这个后端还算跟得上时代。
    bobuick
    bobuick
    Aug 8, 2019❤️16
    8
    心疼后端, 开个线程就定位不到 bug 了. 我们用 F12 就能定位
    laravel
    laravel
    Aug 8, 2019❤️1
    9
    我一个 laravel、前端 vue、flutter 全栈
    现在有在学机器学习、推荐系统、神经网络数学基础
    计算机这行,不学习不行啊。
    orcusfox
    orcusfox
    Aug 8, 2019
    10
    其实前端组件化之后比后台轻松多了
    SuperMild
    SuperMild
    Aug 8, 2019❤️3
    11
    没黑到点上,你说那些只是工具而已,看一看官方文档就能用起来的东西,又不难。
    sxw11
    sxw11
    OP
    Aug 8, 2019
    12
    @SuperMild 没有黑的意思,也没说这些东西难,前端现在这些东西对于后端来说比原来 html+css 用起来要更舒服一些,只是在感叹前端这变化速度,可能前几个月很流行的东西,突然就没得了,可能是因为属于高速发展阶段吧
    SuperMild
    SuperMild
    Aug 8, 2019
    13
    @sxw11 错,不会突然没了,出现新工具,旧工具不会消失。

    你完全可以继续用旧工具,同时,可以花半个小时了解一下新工具。

    通常,新工具会更好用,只需要花很少时间就可以转去用更好的工具,这是快速发展的优点,没有缺点(如果有,请指出)。
    misaka19000
    misaka19000
    Aug 8, 2019
    14
    @sxw11 #12 后端也变化很快啊,go 语言的包管理我都换了好多个了
    echo1937
    echo1937
    Aug 8, 2019 via iPhone
    15
    目前 vue 大有一统江湖的意思?
    codermagefox
    codermagefox
    Aug 8, 2019❤️22
    16
    半年前你说你在用 Ts,实践前端单元测试和 TDD,用 Hooks,搞 GraphQL 别人会说哇你们好厉害,大神大神,分享一下经验呗.


    现在你说你在用 Ts 搞 TDD,别人会淡淡一笑然后和你讨论半天 Ts 在前端的局限性然后说自己组里所有人都会 Go 并且正在推进前端微服务,然后和你讨论一下前端 Serverless 是不是未来的趋势,最后语重心长的教育你前端不要把眼光只放在前端,只会前端的前端是走不远的,要有全局意识和业务意识,要赋能整个技术团队,然后淡淡的说一句现在的前端圈还是太浮躁了.

    我太难了.jpg
    airfling
    airfling
    Aug 8, 2019
    17
    其实我觉得虽然是变了这么多,其实都是换个花样玩。很多都是看一会文档就可以开始上手的东西,平常用不到也不需要深入了解
    SuperMild
    SuperMild
    Aug 8, 2019❤️2
    18
    注意一点,前端向后兼容做得非常好,用旧的工具或方式写好的东西,比如 IE6 时代的东西,多数情况下不需要怎么修改在新版浏览器上可以直接用。

    换个说法,只要前端曾经出现过的旧技术,你现在回头去用,大多数都完全可用。用新工具只是一个选项,不是必须的。大家转去用新工具,大多数情况下是因为真的更好用。
    way2create
    way2create
    Aug 8, 2019
    19
    这些其实是工具类吧 后端要懂得也不少 底层原理 数据库 服务器 有需要还要转语言 真要学各种也挺头大
    lneoi
    lneoi
    Aug 8, 2019
    20
    你看我这一头漂亮的银丝,学前端送的
    LowBi
    LowBi
    Aug 8, 2019
    21
    我这前端只需 html+css+js,像 vue 这些和数据交互之类的都交给后端写,而且前端写的几度让我吐血,我后端基本都要擦屁股,看前端是妹子也就不说了,可是工资比我高,我就很泪目了 /抱头痛哭
    SuperMild
    SuperMild
    Aug 8, 2019
    22
    @LowBi 这个妹子,让她去写后端,一样写不好。这是人的问题,不是前后端的问题。
    momocraft
    momocraft
    Aug 8, 2019
    23
    你说的这些 感觉没有一个是三年内出现的
    atx
    atx
    Aug 8, 2019❤️1
    24
    就写了一个 5、6 个页面的应用, 文件夹已经 200M 了
    xiaop1ng
    xiaop1ng
    Aug 8, 2019 via Android
    25
    你们为啥能发图呀,还带配音的
    amumu666
    amumu666
    Aug 8, 2019
    26
    @LowBi 还有前端工资比后端高的?求推荐。我待过的都是后端为核心的。
    huochebaka
    huochebaka
    Aug 8, 2019
    27
    其实我觉得吧,压力也没有那么大.jpg
    zhangpeng2k
    zhangpeng2k
    Aug 8, 2019
    28
    @codermagefox 前端微服务听起来很 nb,咋做呢
    murmur
    murmur
    Aug 8, 2019❤️3
    29
    前端是越来越幸福,这个幸福不是来自框架变更(尤其是 flutter 这种人间之屑),是来自旧浏览器的淘汰和 css3 标准的普及

    现在你不需要记 iehack 了
    ie9+兼容性可以保证你随便用 mvvm 框架
    ie10+兼容性旧可以随便用 css3 动画了
    ytmsdy
    ytmsdy
    Aug 8, 2019
    30
    @murmur 同意!可以肆无忌惮的用最新的 api,不用再去考虑兼容性的问题。真正碰到兼容性的问题的生活,可以大大方方的说一句,请用 Chrome 浏览器。
    mostkia
    mostkia
    Aug 8, 2019
    31
    @murmur 与其说是幸福,还不如说是浏览器欠前端的债终于还清了,现在的前端学的多,特效要好,而且技术更新快,以前的前端要应对碎片化,兼容问题搞到掉头发。写代码的始终都是吃青春饭,不能说是幸福了多少,且行且珍惜吧。
    akakidz
    akakidz
    Aug 8, 2019 via Android
    32
    @echo1937 五年后,老夫只会 Vue 一把梭.jpg
    googleGirl
    googleGirl
    Aug 8, 2019
    33
    哈哈哈可以
    areless
    areless
    Aug 8, 2019
    34
    @napsterwu 第三方组件有坑,你就先慢慢看人家组件的代码吧。
    @ytmsdy 淘汰了旧 IE,但没淘汰领导用 800*600 的分辨率。而有的安卓手机 4K。要看清楚一列千字的表单,800*600 的像素点不够,你是怎么处理两者兼顾的问题的呢。。。
    jydeng
    jydeng
    Aug 8, 2019
    35
    老铁,我压力很大.gif
    libook
    libook
    Aug 8, 2019
    36
    2015 年到 2018 年这几年前端变化特别快,现在看已经趋于稳定了。
    SuperMild
    SuperMild
    Aug 8, 2019
    37
    @areless 你没有访问过根据宽度调整样式的网站?
    ChefIsAwesome
    ChefIsAwesome
    Aug 8, 2019
    38
    问题是 gulp 比 webpack 难用啊。多少年前的人就知道网页要快,就要减少 http 请求。所以多少年前就有各种打包合并的工具了。那时候没有 nodejs,前端没办法自己写脚本,市面上的工具难用,很多想法难以实现,所以不少人做网站直接放弃这部分的优化了。虽然这几年变化快,但都是往简单变,往好了变。用过那些旧工具的人都会感觉工作变轻松了。
    PDX
    PDX
    Aug 8, 2019
    39
    前端的花样太多,骚操作太坑,甚至影响到后端,node.js 就是典型。。。
    areless
    areless
    Aug 8, 2019
    40
    @SuperMild 再怎么响应式,100PX*600PX 能放下千个字并看清吗?假设真能看清一千字,4K 下是不是就看不清了?你说的是响应式布局,响应式还不就是做了多套方案。前端工作量乘以 N。
    userdhf
    userdhf
    Aug 8, 2019❤️1
    41
    恕我直言,前端就是瞎折腾,前端自己玩自己,而且所谓的新发展 99%都是在照搬甚至模仿后端那一套。
    浏览器这个坑就这么点大,nodejs 连 php 都不能全方位赶上。
    看看市面上这些工具,大部分都是 kpi 产物,毫无价值。
    而所谓的好用,是建立在工程化之上,而过度的工程化,增加系统复杂度,提高了维护成本,甚至一段时间之后都不能维护了。
    玩个谁说得,一切需要 js 运行的,最终还得编译成 js,还不如直接写 js 来的快,性能好,易维护。
    sparkinglemon
    sparkinglemon
    Aug 8, 2019
    42
    @codermagefox 那么问题来了,前端除了 node.js 要不要再简单学学 Go 呢😂
    DiffView
    DiffView
    Aug 8, 2019
    43
    当你从 php 或者 java 切换到微服务的时候,你会发现卧槽世界怎么回事
    连基本的面向对象都变成了沧海一粟
    lazypu
    lazypu
    Aug 8, 2019
    44
    再回首, gulp bower 已经没踪影了.
    wu67
    wu67
    Aug 8, 2019
    45
    其实嘛, 前端也就这样
    各种几把工具链烦得要死, 一天到晚 webpack
    整天模仿后端, 各种优越感, 事实上很大一部分工作都不需要这些知识...
    面试都是套路, 各种压工资, 就是让你用 js 造高达, css 画力场装甲. 然后入职了发现你只是在刷油漆...

    别看我, 我只是一个前端打字员....
    Hojondo
    Hojondo
    Aug 8, 2019
    46
    多久了前端一直处于程序员鄙视链的最末端...
    但是他的未来可期,一切涉及视觉呈现的最终都可以交给前端,只要你不掉队永不失业
    meepo3927
    meepo3927
    Aug 8, 2019
    47
    webpack 吗?

    经历过 webpack2,webpack3 又升级到 webpack4,即将迎来 webpack5

    每次升级都调试到尿血,表示这很棒棒
    jchencode
    jchencode
    Aug 8, 2019
    48
    那些鄙视前端的人,只能说眼界太低。
    Hanggi
    Hanggi
    Aug 8, 2019
    49
    为什么说话要用图片后缀?
    max1024
    max1024
    Aug 8, 2019❤️1
    50
    去面试的时候, 别人动不动就要问你实现原理.
    SuperMild
    SuperMild
    Aug 8, 2019❤️4
    51
    “前端只不过重复做后端的轮子”,这个说法很常见,但是,原因是前端的人太闲了吗?不是。

    而是因为本来后端处理的东西,被搬到前端去了。既然业务从后端搬到前端,那前端赶紧模仿后端做一些轮子,这很合理。不知道有什么好嘲讽的。

    有的人就是为了嘲讽而嘲讽,都不去想想原因。
    boringdays2015
    boringdays2015
    Aug 8, 2019
    52
    @SuperMild 想爬到鄙视链上游找优越感呗
    hyy1995
    hyy1995
    Aug 8, 2019
    53
    啧啧啧,这么多年过去了,前端还是被后端鄙视啊。。。
    StargazerWikiv
    StargazerWikiv
    Aug 8, 2019
    54
    16 学 iOS 17 学 RN 18 学 Vue 19 学 Flutter 苦逼前端路线。
    LowBi
    LowBi
    Aug 8, 2019
    55
    @amumu666 部门就这么一个前端,而且我较早进来,起点低了,所以,没得法了
    zlu1123
    zlu1123
    Aug 8, 2019
    56
    产品:我不管,我就要这样呈现我的产品
    auin
    auin
    Aug 8, 2019
    57
    这个话题已经持续好多年了,未来可能还要弄个几年
    shintendo
    shintendo
    Aug 8, 2019
    58
    @SuperMild 现代 web 页面的复杂度已经从 form page 转向 app,必然伴随着工具链升级的需要,但很多人脑子还停留在十年前,就会觉得前端瞎折腾,纳闷 jQuery 有啥搞不定的。
    murmur
    murmur
    Aug 8, 2019
    59
    @SuperMild 该嘲讽就必须嘲讽,当年嘲笑 java template 鼓吹用户浏览器不用王八蛋的是前端 现在大搞 ssr 的也是前端 所以到底是要干嘛 ??用户浏览器好了,搜索引擎的优化恶劣了,反倒逆势而行搞起了 ssr
    laravel
    laravel
    Aug 8, 2019
    60
    @murmur 嘲笑的是一拨人,大搞 ssr 是另一拨人,没什么内在联系。
    karllynn
    karllynn
    Aug 8, 2019
    61
    还好了 最近两年变化不大
    ClericPy
    ClericPy
    Aug 8, 2019
    62
    会者不难 难者不会吧
    前端转后端不是也遇到一大堆坑

    做全栈总要有个正经路线, 靠自己摸索就只能吃亏是福了

    PS: 前端不是 FE 么, 前端 er 是什么叫法, 第一反应 er 是 儿, 前段儿是北京话.....
    zhujinliang
    zhujinliang
    Aug 8, 2019 via iPhone
    63
    loading
    loading
    Aug 8, 2019 via Android
    64
    我目前用 vuejs 写了两个小东西,还是纯 cdn 方式。
    感觉也非常好,反正那些组件我都会改回来原始方式。
    q8164305
    q8164305
    Aug 8, 2019 via Android
    65
    后端不也就是 crud,我前后端都写,有什么好优越的
    impl
    impl
    Aug 8, 2019 via Android
    66
    前端比后端好玩多了,总有新玩具
    exploreexe
    exploreexe
    Aug 8, 2019
    67
    @hiboluo #1
    @GANLE #2 我要这金币有何用!
    scnace
    scnace
    Aug 8, 2019 via Android❤️1
    68
    我这几天也在用 Go 写前端 ! Go + vecty + nes.css 然后用 Docker 构建 感觉还行呀 遇到不懂的面相 Stackoverflow 编程就好了 并不需要装前端全家桶啊 233
    easylee
    easylee
    Aug 8, 2019
    69
    上手 Java 到做站上线就花了一周。

    前端做几个静态页面与后台交互,纠结了半个月了.....还没学会,我第一次感到自己这么菜。
    hmckkk
    hmckkk
    Aug 8, 2019 via iPhone
    70
    哪有那么多前端后端区分,牛逼的人不应该是浏览器服务器通吃吗。都是一样的软件工程,跑在服务器上的程序就粘了仙气是吗?
    areless
    areless
    Aug 8, 2019
    71
    @shintendo 你可能没玩过 20 年前的江湖及九城。。。ie activex 时代比 app 还 app
    duan602728596
    duan602728596
    Aug 8, 2019 via iPhone
    72
    提高了生产效率,并不觉得有什么不好
    nabaonan
    nabaonan
    Aug 8, 2019 via Android
    73
    @licoycn 嵌套也挺好,layui jquery 一把梭
    brust
    brust
    Aug 8, 2019
    74
    我嘎嘎嘎,楼主说的我竟然都用过。看来我这个后端还算跟得上时代。
    layui jquery 一把梭
    Felldeadbird
    Felldeadbird
    Aug 8, 2019
    75
    前端最烦还是对旧项目支持吧。在 github 下了几个旧项目,npm build 完,在 gulp 后,然后没然后了。我一个大后端去接受前端的东西,光搞环境都半天时间。真不明白现在前端为什么不做简单点。
    billlee
    billlee
    Aug 9, 2019
    76
    考个古,后端的 maven 也是最近 10 年才稳定并普及开来的
    hehe520347
    hehe520347
    Aug 9, 2019
    77
    MMMMMMMMMMMMMMMM
    MMMMMMMMMMMMMMMM
    Aug 9, 2019
    78
    不要跟我说什么 webpack babel vue-cli yarn
    老夫写代码就是一把梭
    复制!粘贴!
    拿起键盘就是干!
    .jpg
    lilihangzhou
    lilihangzhou
    Aug 9, 2019
    79
    前端技术更新太快,老前端表示已经学不动了
    polymerdg
    polymerdg
    Aug 9, 2019❤️2
    80
    尼瑪 老子 還在用 jQuery 直接頁面引入................
    cco
    cco
    Aug 9, 2019
    81
    没人心疼我后端么?
    melvin
    melvin
    Aug 9, 2019
    82
    emmmmm.jpg
    kakudesu
    kakudesu
    Aug 9, 2019
    83
    visonme
    visonme
    Aug 9, 2019
    84
    前端 er 就是会玩,隔三差五的就出个新工具,关键这些工具还都是大同小异,不过对于后端来说挺好的 ,至少做前端工作时候方便多了。
    no1xsyzy
    no1xsyzy
    Aug 9, 2019
    85
    svelte,请,让你有种嵌套 HTML 的感觉(
    no1xsyzy
    no1xsyzy
    Aug 9, 2019
    86
    @SuperMild #13 这 “没有缺点” 一出我甚至要怀疑你没写过需要编译的前端项目。
    包版本不对,依赖缺失(现在不预装 python2 啦,裸机 npm install node-sass 时 node-gyp 报编译失败)
    还有各种串版本。
    rockagen
    rockagen
    Aug 9, 2019
    89
    lijunbo
    lijunbo
    Aug 9, 2019
    90
    @hiboluo 改成 avi 就更生动了
    SuperMild
    SuperMild
    Aug 9, 2019
    91
    @no1xsyzy 有点误会,我是指“快速发展,新工具出现”这件事本身没有缺点,因为他们喷的不是工具不好用,而是喷发展太快。
    T3RRY
    T3RRY
    Aug 9, 2019
    92
    PM:你俩 BB 啥呢?看看这个需求,明天上线
    Douglee
    Douglee
    Aug 9, 2019
    93
    作为一个后端 深有体会
    lokya
    lokya
    Aug 9, 2019
    94
    其实我觉得吧,压力也没有那么大.jpg
    mars0prince
    mars0prince
    Aug 9, 2019
    95
    前端对业务影响力相对不如后端,因此想晋升只能靠造轮子,遍地轮子也很正常。要不是老老实实写业务挣不了钱,谁会去造轮子呢。
    no1xsyzy
    no1xsyzy
    Aug 9, 2019
    96
    @SuperMild 我说的也是快速发展新工具出现的必然结果。如果说一件事的必然结果有缺点,那么也是它本身的缺点。
    就比如博士学位随便发本身有缺点吗?它的影响是使得别人被此博士学位诓骗,甚至使得博士学位本身不可信。
    塞翁失马,焉知非福。谁要是说什么东西 “没有缺点”,那么他一定 “ either clueless or dishonest ”。
    yyjjolin
    yyjjolin
    Aug 9, 2019
    97
    @userdhf @wu67 楼上几位秀优越感几位真是长见识了,因为是前端所以就不需要做模块化、框架、工作流?因为是前端就应该十年如一日遵守远古时期的刀耕火种开发方式不要自我进化?因为是前端就应该迁就您因为懒得学习的惰性导致只会 HTML+CSS+JS 进行技术选型?因为是前端起步慢就不能横向、纵向学后端和其他学科的思想方法?不要把自己的无知、懒惰、狭隘转嫁成为对别人的鄙视嘲讽.
    wugn
    wugn
    Aug 9, 2019 via Android
    98
    我曾在简历上写过“精通 JS ”。
    userdhf
    userdhf
    Aug 9, 2019
    99
    @yyjjolin 你那么牛逼啊,都开始人身攻击了,啊蛤蛤蛤呵。
    awesomes
    awesomes
    Aug 9, 2019
    100
    楼主这语气发帖肯定是要被怼的,情商有点低
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1828 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 175ms · UTC 17:02 · PVG 01:02 · LAX 09:02 · JFK 12:02
    ♥ Do have faith in what you're doing.