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

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

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

    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
    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
    作为一个后端,觉得前端什么时候框架大一统了,我才能有精力和意愿去真正好好去学。不然也就只是对某个框架一知半解,只能做玩具性质的。
    虽然后端很苦逼,但是看到前端那么多各种模块,我觉得自己很幸福。
    ZSeptember
        70
    ZSeptember  
       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   ·   我们的愿景   ·   实用小工具   ·   1511 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 17:04 · PVG 01:04 · LAX 10:04 · JFK 13:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.