whi147
V2EX  ›  问与答

桌面客户端方向的工作一直在减少

  •  
  •   whi147 · Jul 29, 2020 via iPhone · 6778 views
    This topic created in 2288 days ago, the information mentioned may be changed or developed.

    做了三年客户端开发,换后端或前端没有竞争优势,应该继续做还是转运维或产品?

    36 replies  •  2020-07-31 19:02:25 +08:00
    snowydec
    snowydec
    Jul 29, 2020
    1
    减少不是没有
    kop1989
    kop1989
    Jul 29, 2020
    2
    native 客户端也是前端。
    而且你如果继续做前端是有自己独特的优势的:精通高级语言( C#或者 JAVA ),对程序设计理解深(相对纯 h5 前端)
    然后可以走跨平台“大前端”的路子来提升自己。
    magicfuzzx
    magicfuzzx
    Jul 29, 2020
    3
    windows 客户端写了 9 年的老人路过。。。确实岗位越来越少了
    whi147
    whi147
    OP
    Jul 29, 2020 via iPhone❤️1
    4
    现在都是原生包一层浏览器,业务全在 h5 做了
    tianyouzzz
    tianyouzzz
    Jul 29, 2020
    5
    用的什么开发的,我是做 QT 的,想去做别的了。。。
    nxforce
    nxforce
    Jul 29, 2020
    6
    回想起以前 10 几年前读大一的时候,那时候天真的以为,编程就是写 Windows 桌面软件。
    lexuskingxx
    lexuskingxx
    Jul 29, 2020
    7
    回想当年还想着护 QT 桌面应用开发.
    dabaicai2016
    dabaicai2016
    Jul 29, 2020
    8
    才三年,坚持一下吧 or 产品或管理能转就转吧
    tmachineff
    tmachineff
    Jul 29, 2020 via Android
    9
    同 QT,想要突破两万工资感觉都很难。想转 web 前端
    namelosw
    namelosw
    Jul 29, 2020
    10
    现在被 Web 和 Electron 吊打吧。Desktop 本来就没几个人用,一般有点意识的团队都改成写 Web 顺便打包个 Electron 了。另外一个因素是 Native 不同平台 build 和发布弄起来也比较麻烦。

    Mobile 还有很多坚持 Native 的是因为用户多,付得起这个钱。

    才三年,前后端看一看不是手到擒来嘛?难道转运维和产品有竞争优势?
    FlushHip
    FlushHip
    Jul 29, 2020
    11
    是啊,现在客户端也基本前后端分离了,界面基本是 Electron 写了,C++用来干一些脏活累活。
    Bill3746
    Bill3746
    Jul 29, 2020 via Android❤️1
    12
    万恶的 electron
    egen
    egen
    Jul 29, 2020 via iPhone❤️2
    13
    pc 已经转向专业化应用,普通消费者都转向了移动平台
    levelworm
    levelworm
    Jul 29, 2020 via Android
    14
    @Bill3746 没办法,架不住写起来方便。大势所趋啊。
    nicevar
    nicevar
    Jul 29, 2020
    15
    与 electron 没什么关系,很多软件 electron 坐不了或者做出来没法用,主要是用户都转向移动端了
    Mutoo
    Mutoo
    Jul 29, 2020
    16
    手机普及后,越来越多的人回家不开电脑了。
    whi147
    whi147
    OP
    Jul 29, 2020 via iPhone
    17
    @namelosw 因为很亏,老家没有互联网公司。房子已经买在老家了,做开发只是赚点装修费就不干了。转前后端,又要从 8k 开始干
    whi147
    whi147
    OP
    Jul 29, 2020 via iPhone
    18
    现在公司让我写 python,反正让我干啥就干啥。
    revalue
    revalue
    Jul 29, 2020❤️2
    19
    换语言和技术栈真的很艰难。楼上那些说“只要懂底层很快上手”,那都是老程序员不肯认怂吹了,谁信啊

    你想调用 api 的环境都变了,要从头到尾了解熟悉一遍
    revalue
    revalue
    Jul 29, 2020❤️1
    20
    现在工业还有人用 mfc 呢,所谓专业化如果是这些,还不如不搞
    whi147
    whi147
    OP
    Jul 29, 2020 via iPhone
    21
    @revalue 反正看到 mfc 的面邀都拒了
    dioxide
    dioxide
    Jul 29, 2020
    22
    PC 端的 Web 也在减少
    namelosw
    namelosw
    Jul 29, 2020
    23
    @whi147 额,但是转运维和产品就很容易过 8K 嘛?
    friz
    friz
    Jul 29, 2020
    24
    不是吧,我还刚准备跳槽到客户端开发,怎么办,因为工资高了好几千
    tianyouzzz
    tianyouzzz
    Jul 29, 2020
    25
    @lexuskingxx 那现在做啥了?
    jones2000
    jones2000
    Jul 30, 2020❤️1
    26
    开发靠的是积累,如果只是拖几个开源的,ctrl+c,ctrl+v,就搞定的,那只能说你是搬砖的,不是搞开发的。
    开发语言根本不重要,用一两个开发语言 10 年以上,换其他语言根本不是什么问题,构架设计无非就这么几种,换个语法写而已。这跟修炼内功一样,内功有了, 换一套拳打而已,照样能用内力震死对方。
    whi147
    whi147
    OP
    Jul 30, 2020 via iPhone
    27
    @namelosw 不是,运维和产品在传统公司也需要
    whi147
    whi147
    OP
    Jul 30, 2020 via iPhone
    28
    @jones2000 那是技术栈近似情况,经验可以复用。
    java 、python 、go 、php 、nodejs 做 web 后端都是近似技术栈。
    光客户端也有好几种方向,安卓、ios 、本地 web 后端、基础 sdk 、原生桌面客户端、嵌入式客户端
    只是市场更需要 web 了,所以才有错觉认为后端只有 web 后端一种
    whi147
    whi147
    OP
    Jul 30, 2020 via iPhone
    29
    @jones2000 我所指的是,客户端的大部分方向的工作岗位在减少,只有嵌入式有点发展,不过做大了都走安卓了。
    jones2000
    jones2000
    Jul 30, 2020
    30
    @whi147 新的 PC 端的工作会很少的,但是已有的 PC 端程序迁移到其他平台的工作会很多,毕竟 PC 端存活了几十年了,已有的软件量很大,这些工作很多都必须是原来 PC 端开发的人一起来完成的,不是随便招几个前端就搞定的, 上线了 5-6 年的 PC 端程序,很多业务逻辑也只有一直维护的 PC 的人才懂。很多老的 PC 端图形都是前端自己用 GDI,GID+绘制的,这些控件都是自己开发出来,升级维护都很方便, 现在的前端基本就是拿开源用,如果开源的不满足就歇菜了。 很多功能就卡壳了 迁移不过去,或只能出阉割版。
    whi147
    whi147
    OP
    Jul 30, 2020 via iPhone
    31
    @jones2000 ui 交给前端去做了,我负责提供底层 sdk,我干的活脏又累,老板只看前端界面的。工资上不去
    whi147
    whi147
    OP
    Jul 30, 2020 via iPhone
    32
    @jones2000 不是情怀就能让资本家多付费,我工资乘 2 都没前端多,桌面客户端就我一个 c++开发,业务需求都建在 h5
    whi147
    whi147
    OP
    Jul 30, 2020 via iPhone
    33
    @jones2000 存在感低到,我有次没请假下午出去 3 小时办事,直到回来都没有人找我谈过需求或者问我去哪
    jones2000
    jones2000
    Jul 30, 2020
    34
    @whi147 我也是 c++开发的, 我负责的 PC 前端的程序,要迁移到 web 端, 招了大半年前端( 3-4 年开发经验的)移植,都做不了,最后只能我现学 js 以后,把 c++代码移动到 js 平台的的金融图形库+指标计算引擎( https://github.com/jones2000/HQChart )。 做完打算移交给 web 组维护,一个都接不了。还得我自己维护。

    后台最近部分业务逻辑要转 py, 结果 py 是开发出来了,业务计算效率极低,最后还得 c++组封装业务计算,做成 dll/so 给 py 调用。

    事好多,干不完。
    whi147
    whi147
    OP
    Jul 31, 2020 via iPhone
    35
    @jones2000 公司有个分析 pdf 的需求,后端用 python 做的,他们做不了这个需求,就转给我,看我能不能做。我也是把 xpdf 包装成 python 函数给他们用
    inwar
    inwar
    Jul 31, 2020 via Android
    36
    @joyhub2140 同,初高中 delphi 入的门,现在市面上连影都没有了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1718 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 17:09 · PVG 01:09 · LAX 09:09 · JFK 12:09
    ♥ Do have faith in what you're doing.