前端不往全栈发展就要失业了吧 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xu33
V2EX    程序员

前端不往全栈发展就要失业了吧

  •  
  •   xu33 217-06-20 13:21:55 +08:00 20518 次点击
    这是一个创建于 3086 天前的主题,其中的信息可能已经有所发展或是发生改变。

    react vue angular 后端只要学会一个就可以不带你玩了

    103 条回复    2017-06-22 18:07:35 +08:00
    1  2  
    SourceMan
        1
    SourceMan  
       2017-06-20 13:26:21 +08:00
    知其然知其所然
    谁叫你只会 [用] 框架,不淘汰你淘汰谁
    就像楼主说的,只要其他岗位学会一个就可以替代前端了,那这个前端本来就没有什么存在的意义
    sdwill
        2
    sdwill  
       2017-06-20 13:36:27 +08:00
    前端不是玩具
    handsameliu
        3
    handsameliu  
       2017-06-20 13:42:15 +08:00
    确实,后台程序员学学前端的话 也能干。。。一开始本来没有前端岗位的,,随着页面的进化工种随之出现,,,到现在都是框架了。说简单点,找个小学生培训培训估计都能写出来。
    bajie
        4
    bajie  
       2017-06-20 13:43:20 +08:00
    程序员鄙视链果然是存在的
    hujianxin
        5
    hujianxin  
       2017-06-20 13:47:23 +08:00   3
    前后端分离导致了前端的概念发生了变化。
    以前做做 css,做个页面,定做用一点动态页面效果,就是前端。
    现在不是了,现在前端的定义,更偏向于与展示相关的部分:包括了前面所说的那写,外加与显示相关的后端。

    也就是说,如果你用 nodejs 写后端代码,但是只是处理前端展示相关的业务,那么你也是前端。
    FrankFang128
        6
    FrankFang128  
       2017-06-20 13:48:12 +08:00   41
    据我观察,后端学不会 CSS
    acthtml
        7
    acthtml  
       2017-06-20 13:48:29 +08:00
    任何职业吃老本肯定不行的。
    前端会 node 也会让后台一部分人失业。
    dong3580
        8
    dong3580  
       2017-06-20 13:49:29 +08:00
    我是后端,学了一样,然后转前端了。。。现在居然都学了。。。你说是不是这个标题是不是要改一下“后端不往全栈发展就要失业了吧”
    cjyang1128
        9
    cjyang1128  
       2017-06-20 13:50:47 +08:00   2
    本后端程序员觉得,后端学习前端一个最大的好处是响应式编程。另外最难的就是切图 + css 了。
    nikubenki
        10
    nikubenki  
       2017-06-20 13:53:00 +08:00   2
    什么,前端现在算程序员了?(逃)
    bk201
        11
    bk201  
       2017-06-20 13:53:26 +08:00
    @acthtml 后端可不止语言上的问题,涵盖太广。前端不了解,以我目前见识确实只是语言上的问题,还有就是眼花缭乱的框架。
    123321
        12
    123321  
       2017-06-20 13:54:31 +08:00 via iPhone
    看过后端写的 js,惨不忍睹……
    leyle
        13
    leyle  
       2017-06-20 14:25:07 +08:00   1
    栈,通假字,通 干。
    CDL
        14
    CDL  
       2017-06-20 14:29:13 +08:00
    然后明年又出流行新轮子了
    GaoYL
        15
    GaoYL  
       2017-06-20 14:32:55 +08:00
    关键是 身为 PHP 开发的我.不会前端的知识 ,找不到工作啊,
    还有现在学习前端,不限于 js ajax, 而也要学最新的前端知识
    wolfan
        16
    wolfan  
       2017-06-20 14:35:25 +08:00
    所以,嗯,美工才是笑到最后的那一位~
    ariesjia
        17
    ariesjia  
       2017-06-20 15:04:22 +08:00
    做页面不只是用框架。
    样式还原,动画,交互,性能优化不是用框架就能做很好的。
    gongbaodd
        18
    gongbaodd  
       2017-06-20 15:06:00 +08:00
    之前 ext 后端也是这么说的,然后 jqueryUI,然后 bootstrap。。。
    kaka8wp
        19
    kaka8wp  
       2017-06-20 15:42:48 +08:00
    应该多了解一些,要不只做做页面,这样在有问题的时候好查找问题
    duan602728596
        20
    duan602728596  
       2017-06-20 15:47:23 +08:00 via iPhone
    什么?不会 html、css 也能干前端了?
    lsido
        21
    /div> lsido  
       2017-06-20 15:55:54 +08:00 via Android   3
    后端表示前端真难
    jason19659
        22
    jason19659  
       2017-06-20 16:00:23 +08:00
    第二语言用 js 真是开心
    magicdu
        23
    magicdu  
       2017-06-20 16:02:15 +08:00 via Android
    真的感觉前端好难,自己做前后端分离,后端业务逻辑测试通过了,前端一个良好交互的对话框的处理就卡住了
    jun4rui
        24
    jun4rui  
       2017-06-20 16:02:35 +08:00
    我本来是后端,后来没人写前段就我上了,然后我就变成主要搞前端了……

    前端现在技术栈越来越深,兼顾前后变成不太可能的事情,要么两者都不深这样容易被淘汰,要深你最好就专精一端。
    qichunren
        25
    qichunren  
       2017-06-20 16:03:56 +08:00
    前端后端都学,发现搞后端的太幸福了。一个前端项目,npm install 后,node_modules 几百个包依赖,真是不知道到说什么好了。

    现在前端一大堆东西在轮流涌现,不更新自己的技能储备就要落后了,关键是有时候跟错了队伍,发现圈子里大家都改玩另一个更高级的轮子了。呵呵呵呵
    weer0026
        26
    weer0026  
       2017-06-20 16:05:45 +08:00
    作为后端学了一段时间前端,个人觉得前端真是累活,现在都不说自己会一点儿前端,安心的处理后端数据问题去了。。
    robinlovemaggie
        27
    robinlovemaggie  
       2017-06-20 16:06:59 +08:00   1
    三个我都学了,然而还是不会 CSS
    Biwood
        28
    Biwood  
       2017-06-20 16:07:21 +08:00
    本来就都是 web developer,所谓的前端只是偏重方向而已,一点服务端语言都不学那还是趁早放弃这行业了
    Quaintjade
        29
    Quaintjade  
       2017-06-20 16:24:57 +08:00
    我觉得前端最难的是找轮子。小东西做做半天一天的事,找轮子、了解轮子、挑选轮子倒是要花几天。
    而且过段时间发现又有新的轮子了。
    fhefh
        30
    fhefh  
       2017-06-20 16:29:32 +08:00
    从前端转到后台了 ~~
    watzds
        31
    watzds  
       2017-06-20 16:51:03 +08:00 via Android
    莫名其妙从后段转到前端了,天天 angular,less,已经比较顺手了,不过我要回后端
    RubyJack
        32
    RubyJack  
       2017-06-20 17:05:10 +08:00
    对于后端来说,css 实在是太难了
    bmy
        33
    bmy  
       2017-06-20 17:16:10 +08:00
    @FrankFang128 哈哈哈 总结的好精辟
    Geoion
        34
    Geoion  
       2017-06-20 17:25:36 +08:00
    后端学前端是为了提着刀心平气和地跟前端对接口,反之也一样。
    caniuse
        35
    caniuse  
       2017-06-20 17:30:02 +08:00
    有没有 php web 前端来回切换的?

    我 vue react node laravel 来回切换
    lingo
        36
    lingo  
       2017-06-20 17:30:52 +08:00   1
    后端觉得前端是切图的,前端觉得后端是写 CRUD 的。
    mrvon
        37
    mrvon  
       2017-06-20 17:32:07 +08:00
    学一下后端也不难,都是相通的。
    mingoahz
        38
    mingoahz  
       2017-06-20 17:42:00 +08:00
    果然 CSS 是最难的
    Madkill
        39
    Madkill  
       2017-06-20 17:44:24 +08:00
    那你一定不知道 strikingly,在 strikingly 前端被捧上天
    Fireworks
        40
    Fireworks  
       2017-06-20 17:45:26 +08:00
    讲道理 css 学不会
    rswl
        41
    rswl  
       2017-06-20 18:03:18 +08:00
    兼职搞了一阵子前端好难
    zj81414
        42
    zj81414  
       2017-06-20 18:05:22 +08:00
    前端也分很多种啊 不要只限于 web
    orvice
        43
    orvice  
       2017-06-20 18:18:44 +08:00
    @FrankFang128 你答对了....
    cctrv
        44
    cctrv  
       2017-06-20 19:07:48 +08:00 via iPhone   1
    我本是一後端 PHP 程序。
    自上了路。

    就了前端,又了 Node js,又了 Android App。

    所以,是向型吧。有代心。

    Oh。了,AE / PS / AI / Sketch / 一些原型工具 / Keynote 是必工具。

    有空注我 Dribbble 喔。https://dribbble.com/qoli
    v1024
        45
    v1024  
       2017-06-20 19:07:53 +08:00 via iPhone
    楼主一看就不是前端
    AlwaysBehave
        46
    AlwaysBehave  
       2017-06-20 19:15:10 +08:00
    @FrankFang128 别提了都是泪……
    xiaoke0718
        47
    xiaoke0718  
       2017-06-20 19:25:54 +08:00 via Android
    或者直接用 node 写后端不也可以
    CFO
        48
    CFO  
       2017-06-20 19:42:02 +08:00 via Android
    前端框架还好 学学还能写点 css 才是真难啊
    leopku
        49
    leopku  
       2017-06-20 22:17:36 +08:00
    @cctrv 妹纸?
    mingyun
        50
    mingyun  
       2017-06-20 22:32:41 +08:00
    前端跟不上
    djyde
        51
    djyde  
       2017-06-20 22:33:49 +08:00
    日经
    ohblue
        52
    ohblue  
       2017-06-20 22:39:47 +08:00
    现在各种前端轮子真是大井喷,几个月不学新东西感觉马上就落伍了……
    还是设计省心 p.s. @cctrv 跨度还真大。
    Rice
        53
    Rice  
       2017-06-20 23:40:32 +08:00 via iPhone
    据我观察,后端写不好 js 和 css。
    如果他能写好,那他就是全栈了。
    sunber
        54
    sunber  
       2017-06-20 23:45:31 +08:00
    不就是写个增删改查吗?有难度吗?后台也快失业了吧(逃
    VShawn
        55
    VShawn  
       2017-06-21 00:53:57 +08:00
    作为后端,我学不好 CSS。。。。。
    zonghua
        56
    zonghua  
       2017-06-21 00:59:57 +08:00 via iPhone
    @FrankFang128 太对了。
    UnPace
        57
    UnPace  
       2017-06-21 01:01:19 +08:00 via iPad
    @FrankFang128 精辟,也是一个很奇怪的现象。
    lxml
        58
    lxml  
       2017-06-21 01:03:16 +08:00 via Android
    据我观察,后端写前端,出来的界面和 UI 设计稿一样算我输。
    zomco
        59
    zomco  
       2017-06-21 01:23:39 +08:00 via iPhone
    前端不懂深度学习就要失业
    smithtel
        60
    smithtel  
       2017-06-21 01:29:04 +08:00
    @cctrv 小姐姐还有剩下的邀请码吗。
    zjfeng
        61
    zjfeng  
       2017-06-21 08:27:30 +08:00
    前端不懂设计,不懂交互,不懂后台就要失业了,说实话前端真难!
    ragnaroks
        62
    ragnaroks  
       2017-06-21 08:34:02 +08:00
    前端后端本来就不应该分开
    yongjing
        63
    yongjing  
       2017-06-21 08:41:02 +08:00
    理想程序员何止要前后端都干? 要啥数据自己写,弄啥效果自己加,效果图不满意自己 PS 对 PM 不满意就去睡她
    js0816
        64
    js0816  
       2017-06-21 08:44:25 +08:00
    讲道理,前端现在太难干了
    hellodigua
        65
    hellodigua  
       2017-06-21 08:55:12 +08:00
    敢问现在招聘前端,哪个不要求会某一种后端语言……
    akinoniku
        66
    akinoniku  
       2017-06-21 09:18:22 +08:00
    JS 就是后端语言不是吗
    malkavia
        67
    malkavia  
       2017-06-21 09:22:34 +08:00
    作为 Android 端现在在学 RN
    学完了 RN 似乎离入门前端也不远了
    ajan
        68
    ajan  
       2017-06-21 09:42:06 +08:00
    @FrankFang128 #6 哈哈哈哈,我也有同感
    pengdu
        69
    pengdu  
       2017-06-21 09:46:47 +08:00
    作为一个后端,觉得前端什么时候框架大一统了,我才能有精力和意愿去真正好好去学。不然也就只是对某个框架一知半解,只能做玩具性质的。
    虽然后端很苦逼,但是看到前端那么多各种模块,我觉得自己很幸福。
    looplj
        70
    looplj  
       2017-06-21 09:56:05 +08:00   1
    现在的趋势是前端写接口,后端专注数据,架构,性能方面的优化。
    我们公司的接口,现在已经往前端转了。
    另,对于后端来说,难的只是 CSS 而已,只写业务的话跟写后端 CRUD 没啥区别。
    66beta
        71
    66beta  
       2017-06-21 09:56:32 +08:00
    别说后端了,native 端学 css 都很累
    liyuandashabi
        72
    liyuandashabi  
       2017-06-21 09:56:54 +08:00
    对于任何一个想长远发展的程序员来说,除非对某一门技术能有底层级别的理解,否则技能池必须要有几门主流技术支持,不然淘汰的就是你.在我看来,每个专业的技术员都必须得会 js,html/css,前端在会点安卓,iOS,PHP 等,后端再原来基础上会点前端技术.
    lneoi
        73
    lneoi  
       2017-06-21 10:00:37 +08:00
    为什么都说后端学不会 CSS,是不愿意花时间学吧。
    hoythan
        74
    hoythan  
       2017-06-21 10:26:42 +08:00
    笑死我了,后端有几个有审美的?做出网页一坨屎一样,你们后端的知道移动端的横线不是 1px 可能是 0.5px 吗,你们知道怎么实现这些横线吗? 现在移动端这么讲求精致,就算给你们配设计师,你们这种审美接触前端只会让世界更糟.
    robinlovemaggie
        75
    robinlovemaggie  
       2017-06-21 10:29:24 +08:00
    @lneoi 我曾经逼迫自己努力看了 Flex 布局和 CSS 动画,两天后全忘了,真心理解不了。
    hoythan
        76
    hoythan  
       2017-06-21 10:31:45 +08:00
    @lneoi 学不会是因为没有审美,对页面没有自己的要求,导致做出的东西都像是一坨屎,这东西不是学代码一样死记硬背的.审美这东西不是一天两天能培养的,你得经常逛设计网站,路上懂不懂就被各种广告牌设计吸引,各种包装的设计都会留意并时有记录的时候,再跟我说设计审美.
    robinlovemaggie
        77
    robinlovemaggie  
       2017-06-21 10:34:34 +08:00
    @cctrv 看了侬的 dribbble,真心赞。另外求教一下:“编程靠女装,设计要露腿",是这个理儿吗?
    test4zhou
        78
    test4zhou  
       2017-06-21 10:36:30 +08:00
    近期重构后端的大哥写 html 和 css,发现后端大哥不会考虑到页面的结构和样式的复用
    learnshare
        79
    learnshare  
       2017-06-21 10:39:24 +08:00
    除非前端能像 Android 一样拖控件,否则后端来做仍然痛苦
    lneoi
        80
    lneoi  
       2017-06-21 10:48:19 +08:00
    @robinlovemaggie 光看肯定没用 是要用才会记住 这不是跟后端学语言一样
    lneoi
        81
    lneoi  
       2017-06-21 10:53:59 +08:00
    @hoythan 审美的问题不是靠设计吗...后端拿个设计稿能切出来 html css 页面一般够了。 不过你这一说,我自己在学的时候,做的东西如果没人提醒,精细度根本是不能看的,哪里会顾及这里 1px 2px 不一样 那里颜色差一点。只是做完觉得,好像有点怪怪的。其余的兼容实现方法,真得是靠各种魔法了...但多花点心思也行的吧
    hoythan
        82
    hoythan  
       2017-06-21 10:54:56 +08:00   1
    我怀疑一定会有傻逼说不是有设计师吗,把尺寸都给你规定好了不就行了

    前端还有网站结构布局规划呢.你用 flex 还是 float ,flex 安卓设备一大堆不支持,微信内嵌的浏览器都 tm 会有不支持的情况, float 布局又要考虑各种屏幕上的适配.各种端还有各种奇怪的兼容问题,css 的深度是你越用越深探不到底的.
    pyufftj
        83
    pyufftj  
       2017-06-21 10:59:02 +08:00
    @FrankFang128 只会无脑用 bootstrap 的用过。。css 的东西看着就头疼
    pyufftj
        84
    pyufftj  
       2017-06-21 10:59:29 +08:00
    @leyle
    crazyjin
        85
    crazyjin  
       2017-06-21 11:00:00 +08:00
    本来是做后端的,jquery 一用多年,从来不知道 react vue angular 为何物;后来又会了 bootstrap。一样做各种前端,大家表笑我
    haogre
        86
    haogre  
       2017-06-21 11:44:57 +08:00
    FrankFang128
        87
    FrankFang128  
       2017-06-21 12:49:19 +08:00 via Android
    后台太不了解 ui 了
    不通用性是 ui 的核心
    LimboRunner
        88
    LimboRunner  
       2017-06-21 12:54:11 +08:00
    确实是这样,现在小厂更重视成本而不是细节,前端不搞全栈真的就被压缩成本了。
    beyoung
        89
    beyoung  
       2017-06-21 12:56:40 +08:00 via iPhone
    实际上倒不需要去记住那么多的东西
    随用随查

    知道该用什么来实现需求 多花点时间熟悉 前后端没那么大的障碍
    WheatField
        90
    WheatField  
       2017-06-21 13:07:57 +08:00
    我是写后端的,我绝对不会写前端的。就好比足球赛,我不能既做守门员,又做前锋
    MrJing1992
        91
    MrJing1992  
       2017-06-21 13:28:21 +08:00
    我是 PHPer,会 Angular、React、Node,但是不会 css
    xinpure
        92
    xinpure  
       2017-06-21 14:35:01 +08:00
    据我所知,只会 CRUD 的后端,也属于前端 - -
    cctrv
        93
    cctrv  
       2017-06-21 14:43:02 +08:00
    @ohblue 我都是用那,才哪的。

    @robinlovemaggie 啊啊~ 你不程只是因有女~ 不是因有露腿。

    @hoythan 我自之前了 Android,才 XML 局面,Text_view 和 input 件的左如果定 25dp 的,就看起有。所以 text 用 25dp,input 要用 23dp。…… 所以我也不怪前端後端了。


    @learnshare
    @learnshare
    meepo3927
        94
    meepo3927  
       2017-06-21 15:43:27 +08:00
    不会 CSS 不要紧, 用 bootstrap 啊
    fansmaster
        95
    fansmaster  
       2017-06-21 16:46:58 +08:00
    真正的高手是不会失业的吧,反而是千金难求。
    halden
        96
    halden  
       2017-06-21 17:05:04 +08:00   1
    谁和你说后端学个前端框架就可以玩转前端了?你信不信一个水平+垂直居中对齐就能玩死一片,然后要求在各种浏览器下的效果都一样又能死掉一片
    371657110
        97
    371657110  
       2017-06-21 18:18:08 +08:00
    随便输一个变量都是全局变量.
    leega0
        98
    leega0  
       2017-06-22 10:24:01 +08:00
    @hoythan 国内对 css 研究深入的,我只说张鑫旭
    hoythan
        99
    hoythan  
       2017-06-22 11:20:39 +08:00
    @leega0 张老师不但牛逼传授方式也很有意思
    zhanziyang
        100
    zhanziyang  
       2017-06-22 12:30:30 +08:00
    后端面对的是数据,说简单了就是增删改查,前端面对的是用户,人的变数比数据大多了。后端总喜欢说前端重复造轮子,但其实没有理解数据和人的区别,前端的轮子是不可能像后端轮子那么通用的,交互方式五花八门,业务需求比后端千奇百怪得多了。不要误会,我不是想说前端比后端难,哪个端挖深了都难,只是现在有个现象,大家喜欢用后端的标准来评判前端的发展现状,我觉得不适合。
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1098 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 18:10 PVG 02:10 LAX 10:10 JFK 13:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86