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

前后端都会是大趋势吗

  •  
  •   tuboshuv1 · 58 天前 · 5332 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

    其一,我是一个 java 开发,这几天看招聘要求,很多要求会 vue 或者说加分项 vue,也见过几个要求会小程序的。 其二,我认识的前端在学习 go 或者学习 node 其三,我自己学了 vue,认识的后端有十分之四在学或者在用。 从我的观察来看,前后端都会成为主流了。这种趋势是因为经济下行压力导致的用人单位提高要求降低成本,还是因为前后端都会要成为主流了,或者是因为前端不好招聘,所以需要前端后端都会吗? 可能 java 的人太多了?各位从全国看到的情况是怎么样的?谢谢分享。

    53 回复  |  直到 2019-08-26 18:49:36 +08:00
        1
    32556188w   58 天前
    不仅限于技术吧,应该是产品 sense+技术。我觉得未来会是综合能力发展,可能不单单技术了
        2
    chenlaocong   58 天前   ♥ 1
    我是岗位是前端 。我现在公司后台系统前后端都写。
        3
    jeodeng   58 天前   ♥ 2
    趋势是竞争越来越大,那么就要提高自己的核心竞争力。
    即使不需要 java 去写前端, 了解总没坏处,接口的设计也许可以更加合理,
    前端了解后台同理,在配合的时候,多懂点总比不懂要好。
    不能让自己的知识面太窄了,起码我前端最近在学 node 发现更多有意思的东西。
        4
    yanguangs   58 天前   ♥ 2
    我最近一个月,因为公司安排,内部转岗去了做了前段.
    也抱着跟楼主一样的想法的,前后端都会应该会给自己带来优势.

    但是我花了时间再去了解之后,发现现在的前端发展的方向跟后端是很一致的.
    gradle 打包对应 webpack 打包.
    npm 对应 maven
    mvc 分层,前端也是有的.

    这都导致了以前我之前 jquery+bootstrap 的前端开发经验,放到 vue 的开发来说是完全不适用的.
    我一个月学习前端之间,类比的最多的反而是之前后端开发的经验.

    找工作肯定要去大厂,面试基本都是在一个方向深问下去的,在精不在多.
    但是花一两个月学习下现在的前端也没什么不好的,多快好省.
        5
    Valid   58 天前   ♥ 3
    我是岗位是后端 。我现在公司后台系统前后端都写。
        6
    Sniper416   58 天前
    首先定位自己是工程师吧,既然是工程师就不应该局限自己是前端还是后端。
        7
    tuboshuv1   58 天前
    @yanguangs 疑惑点在于,印象中前端招聘把 vue 或者类似的框架作为前端招聘的一个重要要求。现在 java 后端招聘重新对前端技能提出要求,是不是会导致前端需求减弱,后端工作量变多
        8
    hyy1995   58 天前
    笑了,现在前端招聘一样有“掌握一门后端语言”为加分项。但是实际工作中只会让你干你该干的方向,如果要你前后端一起干,那就是小作坊罢了,代码质量也高不到哪里去,因为人的精力和开发效率都是有限的。
        9
    andylsr   58 天前
    主要原因是程序员太多了,所以招聘门槛高了
        10
    simonv3ex   58 天前
    #[email protected] +1 公司后台系统前后端都写。
        11
    maichael   58 天前   ♥ 1
    你先得有一门精,后面的会其他东西多才有意义。

    比如你后端很强,那么你会前端运维一些小技能就很有用。

    但是如果你本身后端都是稀烂,那你会其它的东西再多你也就只能做个打杂的。
        12
    Narcissu5   58 天前
    absolutely no!

    你去的公司不够大,大公司肯定是分离的
        13
    kangzai50136   58 天前 via Android
    前后都会一点没坏处,除非你能保证你在大厂一辈子不被裁,不然前后都会一点的话以后还能自己开公司什么的。
        14
    ChefIsAwesome   58 天前 via Android
    招聘需求也就人事随便写写。多少年前的时候,后端要求会用 jQuery,前端要求会 PS,你看现在还招这些人不。前两年前端还招所谓 angular 工程师呢,现在又变成招 vue 工程师了。睬他们干什么,搞好自己的东西,专精一项才是真的。
        15
    luoway   58 天前
    公司前端部门主要服务运营。内部后端主导产品往往没有前端支持,靠后端自己折腾,或者拿前端造的工具学着用。
        16
    q8164305   58 天前 via Android
    大趋势吧,一精多专
        17
    yanguangs   58 天前
    @tuboshuv1
    前后端真的是完全分离的,
    我一开始看前端招聘,好多 jd 都写有 mac 使用经验更佳,
    实际应聘的时候,不是面试官 SB,谁会去在乎这个呢?

    在精不在多,多了必不精.

    只是现在,了解学习 jquery 之后的前端,还是很有新鲜感的.
        18
    iugo   58 天前
    如果作为技术岗领导, 如果都懂一点还是挺好的. 不需要太多细节, 但概念与重点还是要知道一些.
        19
    darknoll   58 天前 via Android
    前后端一个人做不是挺好吗,两个人做还容易撕逼。
        20
    wweir   58 天前 via Android
    不一定要多精,也不一定真的要去写。
    但你不了解上下游的小伙伴正在做什么,怎么能保证你们能正常、高效地沟通呢
        21
    alcoholpad   58 天前
    前后端分离的话,后端其实只需要会调接口就可以了吧,静态页面可以前端来做。术业有专攻
        22
    akakidz   58 天前 via Android
    术业有专攻,你一个人做两个人的工作,拿着 1.2 个人的工资,ge 命才是趋势
        23
    shanlan   58 天前
    我应届 java,本周是入职第二周。这两周都在学 React。
        24
    miv   58 天前 via Android
    恰恰相反,现在都是精细化才有优势
        25
    echo1937   58 天前
    只要你的项目不是一个人就忙得过来,那总要分工吧,

    如果有分工,肯定是流水线,精细化最有效率啊。
        26
    charlie21   58 天前
    骗子公司的大趋势:前后端都会
    https://www.v2ex.com/t/565926#r_7359000

    从事前端几个月,感觉几年的后端经验要废了,怎么办
    https://www.v2ex.com/t/565926
        27
    Vincex   58 天前
    我司的内部系统前后端都是各做各的
        28
    qoras   58 天前
    前后端都会多半是做比较基础的活, 而这样的精力分散, 对于多数人都会导致无法专注于解决有深度和复杂度的问题
        29
    FlyingDough   58 天前
    更像是回归,十年前的 web 程序员不都是前后端都能做的
        30
    babedoll   58 天前
    我是本职写后端,但是我还是会前端。

    有的时候工作不一定真的要你用到,但是至少你要了解啊。。
        31
    nnnToTnnn   57 天前
    @yanguangs gradle 和 maven 是一样的工具,而 webpack 和 npm 差距就大了
        32
    youngster   57 天前
    全栈比较火
        33
    abcbuzhiming   57 天前
    一般来说,对于后端合格的程序员来说,前端这块写 JS 根本没啥难度,3 大框架的思想也不新鲜,对后端来说,最恐怖,最难搞的东西是 CSS 和布局。
        34
    whusnoopy   57 天前
    作为一个毕业后算法岗兼后端再兼前端甚至还兼了产品和设计的过来人,表示现在研发工程师同时要求前后端能力的原因主要有

    1. 如 #1 所说,要求的是产品 sense 和实现的能力,做到后面不能一直只依赖产品给明确需求,自己做实现,要有分析问题设计架构的能力
    2. 很多小东西没那么复杂,没必要做个小东西也要求产品+设计+前端+后端+测试这么复杂的人力搭配,特别是各种内部工具,一个人能搞定为啥要那么多人一起上
    3. 了解你的合作方,可以节省沟通时间,并且协作的更舒服,比如后端怎么吐数据怎么设计接口前端接起来更舒服,设计师懂一些前端技术,那么给出来的设计稿就可能事先做一些规避,免得前端写起来被各种要特殊处理的细节逼到骂娘
    4. (此条私货严重)目前市面上大部分前端都是菜鸡,没有基础的计算机常识,写出来的代码没法看,没法维护,不如找个基础扎实的后端业余时间学上一两个月去做前端来的好

    最后一条,欢迎打脸,我司在招高级前端工程师或前端架构师,目前面下来的水平都不如我们几个半路做前端的。地点杭州城西 meideng.net ,简历可以直接给我 whusnoopy#gmail.com
        35
    sannyzeng   57 天前
    别被什么前端后端这些岗位限制了自己啊,技术永远学不完,挑一些自己喜欢的,工作又能用上的来学学,拓展自己的知识面,技多不压身嘛。
        36
    hillwall   57 天前
    @abcbuzhiming CSS 可太难了
        37
    mooniitt   57 天前
    @maichael 非常赞同
        38
    yanguangs   57 天前
    @nnnToTnnn
    嗯,主要一开始用 maven 的时候,只用到包管理这些功能,打包都没仔细去看
    后面转为 gradle 之后,才去了解怎么用 gradle 打包优化体积这些,就把 gradle 跟 npm 对应上了
        39
    nnnToTnnn   57 天前
    @yanguangs maven 也可以优化打包的
        40
    autogen   57 天前
    你前端干 5 年还不会点 php 好意思嘛,
    你 java 写 5 年还不会点 css+js 好意思嘛。。。
        41
    tourist2018   57 天前
    。。。真不觉得
        42
    ben1024   57 天前
    天下大势,分久必合,合久必分
        43
    duan602728596   57 天前 via iPhone
    并没有,能写和精通是两回事。尤其是面向外界的产品,或者某些专业性比较强的产品,更不可能一起做了
        44
    luozic   57 天前 via iPhone
    临时用用,搞个原型和大规模使用的能用一个东西?! 咋在复杂的数字世界就敢意淫现实生活都做不了的事情了?
        45
    laravel   57 天前
    现在都是全干,我 laravel + vue/iview 高后台 手机端 + flutter 搞 app 正在学 swift ui
        46
    Chenamy2017   57 天前
    全栈工程师,想怎么撸就怎么撸。
        47
    likaka   57 天前
    一头秀发不好吗
        48
    StarkWhite   57 天前
    好不容易从 JSP 一把梭到前后端分离,现在又要改回去?
        49
    limyel   57 天前
    @StarkWhite 不是这个意思,开发模式还是 mvc、mvvm,但是活由一个人干。
        50
    googoehl   57 天前
    现在是要求全干 需求 原型 数据库 架构 开发 运维..............
        51
    Yuicon   57 天前
    虽然也有写后台页面,但是我只想专心写 java。。。人的精力有限,都懂点不如专精一门
        52
    chniccs   57 天前
    我不是前端也不是后端,我是移动端( android ),搞到现在前端后端小程序都会了(当然不是我自愿会的)。
        53
    yt1523102   54 天前
    php 是最好的~
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1640 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 01:04 · PVG 09:04 · LAX 18:04 · JFK 21:04
    ♥ Do have faith in what you're doing.