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

我们公司某技术负责人准备培训一下后端 前端技术栈 , 让他们分担一些前端的工作量?

  •  
  •   vivilandplus · 2020-06-04 11:07:35 +08:00 · 9776 次点击
    这是一个创建于 1637 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt,公司项目现在前后端分离,前端 react,vue,主要 vue,大家看可行不

    89 条回复    2020-06-05 17:08:37 +08:00
    revalue
        1
    revalue  
       2020-06-04 11:09:59 +08:00   ❤️ 10
    不如让领导多花点钱,招个前端实习生?
    zoharSoul
        2
    zoharSoul  
       2020-06-04 11:13:50 +08:00
    觉得不太现实..习惯了全家桶的后端不太能适应前端的现状.

    我觉得不如培训下 android/ios 开发们.
    NonClockworkChen
        3
    NonClockworkChen  
       2020-06-04 11:13:57 +08:00   ❤️ 2
    不如他自己写,岂不美哉
    312ybj
        4
    312ybj  
       2020-06-04 11:14:48 +08:00   ❤️ 1
    多学点, 提桶跑路
    hmxxmh
        5
    hmxxmh  
       2020-06-04 11:15:45 +08:00 via Android
    看后端之前有没有 jq js 的经验吧,有的话上手 vue 很快,不然从零开始开始培训,不如花钱再招一个前端实习生,培训时间成本算一下啊,当然如果都是下班培训没话说了
    cherryas
        6
    cherryas  
       2020-06-04 11:16:07 +08:00   ❤️ 9
    全栈 X
    全干√
    ben1024
        7
    ben1024  
       2020-06-04 11:16:32 +08:00
    看开发者意愿,Vue 虽然简单上手,但是让不想写的后端来做问题还是很多
    有这想法直接后端渲染加 Vue 模板配合 JQuery,更节省人力
    Marstin
        8
    Marstin  
       2020-06-04 11:26:42 +08:00
    算了吧,除非你们后端技术很扎实,否则就是写 bug 了,那写出的代码叫一个难看
    liuxey
        9
    liuxey  
       2020-06-04 11:54:57 +08:00   ❤️ 14
    我有个办法,让前端学一下 Node 后端开发,然后把后端人员全开了再招几个前端,这样最终结果是一样的
    karottc
        10
    karottc  
       2020-06-04 11:57:35 +08:00
    可行,我司就是这样的。人不够的时候,后端也写前端
    wzq001
        11
    wzq001  
       2020-06-04 11:59:20 +08:00
    删库跑路,赶紧溜~
    test3207
        12
    test3207  
       2020-06-04 12:12:46 +08:00 via Android
    带薪学习🐶美汁汁啊,学不会再说呗
    tommyzhang
        13
    tommyzhang  
       2020-06-04 12:13:22 +08:00
    @liuxey 这个主意好
    chenxytw
        14
    chenxytw  
       2020-06-04 12:16:10 +08:00 via iPhone
    ....前端可以写后端的话后端就同样可以写前端
    Bazingal
        15
    Bazingal  
       2020-06-04 12:18:09 +08:00 via Android
    建议换 angular+ts
    taogen
        16
    taogen  
       2020-06-04 12:27:24 +08:00 via Android
    多学点可以更好地提高自己(全干工程师,加班是我快乐) ✕

    多招几个前端(前端的工作关我屁事)√
    slyang5
        17
    slyang5  
       2020-06-04 12:33:36 +08:00
    @test3207 做后端的 大部分人都会写前端, 只不过不想写而已, 你要说会 ,这个活就是你的了 😆
    cz5424
        18
    cz5424  
       2020-06-04 12:58:15 +08:00 via iPhone
    我们是这么干的,结果后端写出来的前端代码是一坨
    cz5424
        19
    cz5424  
       2020-06-04 12:58:32 +08:00 via iPhone
    后面越叠越多,变成一大坨
    Vegetable
        20
    Vegetable  
       2020-06-04 13:02:22 +08:00
    我们内部管理系统一直是前端搭脚手架或者用 Antd Pro \Vue element admin,后端来写的
    mouyase
        21
    mouyase  
       2020-06-04 13:08:31 +08:00 via Android   ❤️ 4
    学,可以
    干,也可以
    但是别指望我可以用别人一半的时间学习,做出和别人一样的成果,同时还得负责本职的工作,工资也没有任何变化
    ksssdh123
        22
    ksssdh123  
       2020-06-04 13:17:27 +08:00
    @zoharSoul
    移动原生开发的 都躲在角落里瑟瑟发抖,真的别在去让他们兼职前端了....
    pangleon
        23
    pangleon  
       2020-06-04 13:38:34 +08:00
    没什么问题但是要考虑后端意愿,这玩意真不是谁都愿意做前端的,之前公司招了几个京东过来的大数据,非让人家写 VUE,不到一个月都走了。真事,坐标北京新会展,哪家公司自己猜吧。
    lancelock
        24
    lancelock  
       2020-06-04 14:54:36 +08:00
    尊重个人意愿吧,我就不愿意写前端,从前端转后端了。
    自己业余时间倒是会写写前端
    julyclyde
        25
    julyclyde  
       2020-06-04 15:00:20 +08:00
    估计会被后端工程师们批判为邪教
    lchecho
        26
    lchecho  
       2020-06-04 15:03:57 +08:00 via iPhone
    老老实实多招几个人吧,这么搞时间长了看看,前端后端代码都会一团乱
    yukiloh
        27
    yukiloh  
       2020-06-04 15:07:51 +08:00 via Android   ❤️ 2
    一个.vue 一千行
    Mithril
        28
    Mithril  
       2020-06-04 15:09:56 +08:00
    你让后端做还不如去学 Angular 。
    反正 DI 什么的都熟,TS 加上这种重型框架自由发挥的地方比起 Vue 少多了。
    直接转去弄 Vue 又没人管的话最后写成啥样的都有。
    aogu555
        29
    aogu555  
       2020-06-04 15:12:18 +08:00
    老老实实让老板招人吧,写肯定能写,但最后重构只是时间问题.....不算样式 3000 行的 vue 文件见过吗
    lululau
        30
    lululau  
       2020-06-04 15:21:08 +08:00
    有时候出了个 Bug,不光测试,甚至开发自己也不能轻易分析出到底是前端的问题还是后端的问题,我觉得后端懂一点前端的技术,最起码对提高 debug 的效率还是有很大帮助的
    fdingiit
        31
    fdingiit  
       2020-06-04 15:26:33 +08:00
    不太行
    sayitagain
        32
    sayitagain  
       2020-06-04 15:28:07 +08:00
    看后端愿不愿意咯.我开始工作的时候还不流行前后端分离,前端排好页面给后端,后端在前端的页面上做数据渲染...有时候页面错乱让前端改一下,但是页面上已经写了很多后端的渲染代码,前端看不懂了,就只能我自己调了...久而久之基本前端的东西 jq,react,vue 什么的都掌握了...到目前为止基本都是前后端分离了,但公司里前端要是来不及的话,我还是会帮前端分担掉一些页面的...前提是满意自己的薪资
    visonme
        33
    visonme  
       2020-06-04 15:36:22 +08:00
    不如上 Emberjs
    duan602728596
        34
    duan602728596  
       2020-06-04 16:16:14 +08:00 via iPhone
    不一定能做好,最后大概率写出一坨
    airplayxcom
        35
    airplayxcom  
       2020-06-04 16:29:07 +08:00   ❤️ 1
    加钱 必须加钱
    darknoll
        36
    darknoll  
       2020-06-04 16:39:30 +08:00
    公司要转型,原有的 C/S 全部要做成 web,领导开始问谁愿意学前端的,都不肯,后来看我电脑桌面上下了几本 web 的电子书,就点名把前端的活给我做了,目前工作一半 vue 一半 c++。
    最大的好处是不用啥 mock,直接后端接口写好了前端就用,感觉挺不错,设计方面再学学想自己业余时间做个自己的产品。
    meeop
        37
    meeop  
       2020-06-04 16:44:07 +08:00
    我觉得挺好的,想学前端
    zachlhb
        38
    zachlhb  
       2020-06-04 16:55:26 +08:00 via Android
    其实学学也可以的,方便自己做项目,现在我就是自己做东西前端后端一起撸,vue 用起来还是挺简单的
    soulmt
        39
    soulmt  
       2020-06-04 17:27:35 +08:00
    上一家公司部分 b 端端页面是后端画的, 现在这家公司,测试也在写前端页面,没什么不可以,不要局限自己
    hantsy
        40
    hantsy  
       2020-06-04 17:43:14 +08:00
    现代开发,前端后端技术很多都是通用。对于我来讲,最难的是 CSS 。我长期在后端开发,也做前端开发,没有什么不妥。

    1,技术上,没有什么难度。
    2,Fullstack 是趋势,前后端技术复合人才是必需的。
    3,现在对开发人员不可缺少的,还有基本的 DevOps 概念,2020 年你好呆懂点 Bash 命令,Docker,Git Branch,至少用一种 CI 服务吧。
    remarrexxar
        41
    remarrexxar  
       2020-06-04 17:47:25 +08:00
    如果是前端搭好架子,后端帮助完成数据呈现那还行。要是做完整功能甚至调样式那应该要疯。
    namelosw
        42
    namelosw  
       2020-06-04 17:47:59 +08:00 via iPhone
    前后端都写挺好的。

    嫌画页面吃力的话就用 redux 或者 vuex 之类的集中 store, 后端一路写到 store, 前端写组件。

    这样后端自己消费自己的 api 还能设计得好一些,依赖也少点。
    hantsy
        43
    hantsy  
       2020-06-04 17:48:32 +08:00
    @revalue 我表达过很多次,软件开发不是搬砖,从来没有 1+1=2 的说法。

    如果不专业的人,特别是一些巨婴特质的人,遇到问题从来自己不查,就知道问,每时每刻都在打扰别人的工作,团队反而效率更低。
    maddot
        44
    maddot  
       2020-06-04 17:49:50 +08:00 via Android
    这些框架有什么难的,自己用得熟练一点就说什么别人写不好,笑…
    HashV2
        45
    HashV2  
       2020-06-04 17:59:40 +08:00
    写 django 后端的顺带前端, 表示不让用 必须用 vue 那就学呗~~
    keepeye
        46
    keepeye  
       2020-06-04 18:03:03 +08:00
    我认为没问题,curd 后端在我看来也属于大的前端范畴
    supuwoerc
        47
    supuwoerc  
       2020-06-04 18:24:09 +08:00
    @keepeye 完全同意,我们公司很多接口都是 doPost,xml 全部是前端自己修改。
    lneoi
        48
    lneoi  
       2020-06-04 18:30:57 +08:00
    愿不愿意不说,能写出来代码也可能是十分难看...后续维护都吃力,除非本身对前端有一定兴趣的
    troywinter
        49
    troywinter  
       2020-06-04 18:34:59 +08:00
    正常,我司一直这样,前端没人手只能自己上,不止写前端,运维的活好多时候也得自己干,edge 端的 ARM 程序也得自己写,为什么?因为要 deliver 产品,就不能让任何技术上的问题阻碍。
    k9990009
        50
    k9990009  
       2020-06-04 18:51:20 +08:00 via Android
    可是可以,但是不专业的人做的效率不一样
    lozzow
        51
    lozzow  
       2020-06-04 19:25:42 +08:00
    自己写前后端有个坏处就是到后面可能很多地方自己都会看不懂,更别说别人了
    zshneedmoney
        52
    zshneedmoney  
       2020-06-04 19:43:07 +08:00
    现在应届生找工作那么难 为啥不找几个应届生前端呢
    djoiwhud
        53
    djoiwhud  
       2020-06-04 19:56:54 +08:00 via Android
    合情合理合适。
    cmdOptionKana
        54
    cmdOptionKana  
       2020-06-04 20:05:21 +08:00
    楼主也没说清楚他们后端目前的工作量是否饱和,以及对后端工作量的判断是否合理。

    如果经过合理判断,认为后端有空可在上班时间内学习前端技术,那就没问题,带薪培训很难指责。

    但是站在后端员工的角度看,他们多数肯定不乐意。

    这种劳资矛盾自古存在,就看负责人 /领导怎么去化解了,做领导既然拿高薪,就该处理这种难题。
    xianxiaobo
        55
    xianxiaobo  
       2020-06-04 20:16:08 +08:00
    招一个便宜的前端他不香吗
    xcstream
        56
    xcstream  
       2020-06-04 20:22:09 +08:00
    不如多写写测试,稳一点
    JCZ2MkKb5S8ZX9pq
        57
    JCZ2MkKb5S8ZX9pq  
       2020-06-04 21:46:15 +08:00
    看工作量和项目进展吧。

    我进公司的做原画,项目进行到中途没有原画什么事儿了就换 3D,再后面换 UI,再后面改程序写场景脚本,最后要宣发了回过头继续画海报。
    u823tg
        58
    u823tg  
       2020-06-04 22:21:52 +08:00
    我会装作学不懂(狗头)。 然后随意发挥的写。毕竟不加钱。还得管后端
    wupher
        59
    wupher  
       2020-06-04 22:26:44 +08:00
    如果是自愿的,那没什么不可以。

    如果是强制的,一般没什么好结果。
    linZ
        60
    linZ  
       2020-06-04 22:30:47 +08:00
    @pangleon vue 是能写,但是人家不愿意写,还逼着人家就过分了
    bshu
        61
    bshu  
       2020-06-04 22:38:28 +08:00   ❤️ 2
    建议不要写 vue 页面,可以培训他们学习 es6,写和后台对接的业务逻辑,生成独立 js,作为中间业务层,然后让前端写 vue 模板并去引用这些业务代码。后端写前端语言和逻辑也不是难度,难度在于页面
    u823tg
        62
    u823tg  
       2020-06-04 22:48:33 +08:00
    @bshu #61 哈哈,这样和以前没分离一样了,后端写业务逻辑。前端画页面。 只不过一个在服务端,一个在客户端
    romisanic
        63
    romisanic  
       2020-06-04 23:54:12 +08:00
    我们公司也试图这么干过
    后来虽然听了课了,但是也就几个人实际操作过
    更最后,没办法还是让前端做了一个平台出来,服务端的同学可以通过点点点实现
    ericls
        64
    ericls  
       2020-06-05 00:49:47 +08:00 via iPhone
    前后端分离 没叫你把前后端人员分离啊
    CantSee
        65
    CantSee  
       2020-06-05 08:50:31 +08:00
    可以学,但是揣着明白装糊涂,就是听不懂
    tairan2006
        66
    tairan2006  
       2020-06-05 09:05:43 +08:00
    可以学,但是没啥必要。

    一般后端的人不爱写前端,页面改来改去比较烦躁。
    forbreak
        67
    forbreak  
       2020-06-05 09:09:08 +08:00
    。。回复跟我想的差别怎么这么大?后端干前端不是 so easy 吗? 还有人说代码不知道写成什么样?????为啥现实中我见到的后端写代码都比前端靠谱呢?
    hellofrank
        68
    hellofrank  
       2020-06-05 09:13:35 +08:00
    搞全栈,很累。
    另,java/python qq 群:731376782,聊技术的请进
    shenqi
        69
    shenqi  
       2020-06-05 09:17:23 +08:00
    非常好
    Zonxleon
        70
    Zonxleon  
       2020-06-05 09:19:09 +08:00
    不会是我司吧....
    zhang14964
        71
    zhang14964  
       2020-06-05 09:20:20 +08:00
    可行 ,弄了套 vue-element-admin 魔改,各种组件弄好让后端做后台了,增删改查+弹窗
    enjoyCoding
        72
    enjoyCoding  
       2020-06-05 09:24:29 +08:00
    前端的工作量很大嘛?
    GopherTT
        73
    GopherTT  
       2020-06-05 09:34:40 +08:00
    如果写的不咋样 又不太愿意写 还是招人吧 不然后面就是灾难
    wangxiaoaer
        74
    wangxiaoaer  
       2020-06-05 09:40:10 +08:00 via Android
    @bshu 我觉得可行,相当于后端干的还是业务的活,只是换了种语言,又避开了画界面。
    MengiNo
        75
    MengiNo  
       2020-06-05 09:54:59 +08:00
    @Mithril 这种的话本来的前端没法写了啊,不会 ts 的前端能搞清楚类的 oop 就不错了,还要和他解释什么叫 DI 、为什么要 DI ... 我觉得前端基本不能接受这种限制的很死的东西,不灵活不自由麻烦。
    gimp
        76
    gimp  
       2020-06-05 10:09:43 +08:00
    以前觉得全栈很酷,后来觉得全干很无聊。

    没人会觉得你多厉害,哪里缺人去哪里,会有全而不精的感觉。
    TR6
        77
    TR6  
       2020-06-05 10:10:35 +08:00
    dwfwfe
    shanlanlan
        78
    shanlanlan  
       2020-06-05 10:28:01 +08:00
    你以为全栈很牛什么都会干。其实干了以后你会发现你就是块砖,哪里需要哪里搬。
    talen666
        79
    talen666  
       2020-06-05 10:31:55 +08:00
    和钱挂钩
    draguo
        80
    draguo  
       2020-06-05 10:34:57 +08:00
    只要别让我写 css 其他的都好说
    jaylee4869
        81
    jaylee4869  
       2020-06-05 10:53:12 +08:00
    工资都涨 100 % 才干。
    vipppppp
        82
    vipppppp  
       2020-06-05 11:00:16 +08:00
    其实学一下我觉得还可以,简单的自己写过几次,发现在能改善一些交互的数据结构,能减少前端不必要的数据格式转换,而在后端是相当容易实现的=。=
    wizardoz
        83
    wizardoz  
       2020-06-05 11:33:54 +08:00
    不是说后端学不会 css 吗?
    slimyy
        84
    slimyy  
       2020-06-05 12:39:41 +08:00
    @mouyase #21 基本上你后面说的三样,就是老板出这个主意时想达到的目的。
    UxCZbWShjEsL
        85
    UxCZbWShjEsL  
       2020-06-05 13:06:43 +08:00 via iPhone
    想起我刚毕业的日子,好苦啊,那时后端都写不太来,还要前后端都要写一点,公司前后端框架都是自己封了一层的,框架和文档还不咋地。也没人培训,组长家里拆迁了,上班也懒得管我们,前端的代码就是硬抄代码写的,抄的还是后端写的 react 。😿
    crazycarry
        86
    crazycarry  
       2020-06-05 14:51:42 +08:00
    全肝工程师。才是本意。啥时候前端这么有有优越感。。一看就那,也就是人家 vue 封装的可以。管你们用的啥事情。。不是不会。老油条都懂的。我写个 api 墨鱼不好吗。。
    starlion
        87
    starlion  
       2020-06-05 15:18:47 +08:00
    后端管理界面用现成的框架就好了,比如 vue 的 element,ant design 等等,这种培训下就好了
    sardine
        88
    sardine  
       2020-06-05 16:24:38 +08:00
    @liuxey 哈哈哈哈哈,我觉得这位说的对
    zzzmh
        89
    zzzmh  
       2020-06-05 17:08:37 +08:00
    带薪培训+涨薪干活=美滋滋
    下班时间学习+徒增工作量=逼人跑路
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2419 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:08 · PVG 00:08 · LAX 08:08 · JFK 11:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.