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

几年前的 Windows 桌面程序员后来怎么样了?

  •  
  •   Counter · 2019-04-30 08:20:24 +08:00 via iPhone · 14894 次点击
    这是一个创建于 2038 天前的主题,其中的信息可能已经有所发展或是发生改变。
    78 条回复    2020-05-28 11:42:50 +08:00
    MrUser
        1
    MrUser  
       2019-04-30 08:22:21 +08:00
    我认识的都转 Web 了
    hefish
        2
    hefish  
       2019-04-30 08:22:26 +08:00   ❤️ 1
    20 年前 写 MFC 的,现在只会写写 php。
    jjx
        3
    jjx  
       2019-04-30 08:24:24 +08:00   ❤️ 3
    windows 桌面程序员 张小龙
    keymao
        4
    keymao  
       2019-04-30 08:30:42 +08:00
    现在纯桌面软件很多都是向行业软件方向发展了...
    zkeeper
        5
    zkeeper  
       2019-04-30 08:36:35 +08:00   ❤️ 3
    以前我还学过几天 Delphi, 幸亏没入坑....

    不过我上学的时候把 C++研究了个底掉, STL 源码之类的, 后来也没做 C++

    所以其实技术都是相通的, 别看各种框架层出不穷, 背后的原理这么多年没怎么变化过. 比如我看过 Django 源码, 其实跟 Spring 之类的大致思路是一样的, 都是包装了一下
    zjsxwc
        6
    zjsxwc  
       2019-04-30 08:40:21 +08:00
    转 web 后端、转前端、写安卓、写 ios 的都有
    xuanbg
        7
    xuanbg  
       2019-04-30 08:48:21 +08:00   ❤️ 3
    我就是几年前的 Windows 桌面程序员。现在做架构设计,兼管研发部门。

    我司搞的是基于 spring cloud 的微服务,因为历史原因,虽然 Java 项目居多,但同时也有 node 与 php 齐飞。。。

    业余时间搞点企业管理工具,譬如生产管理系统什么的给我老婆用用。都是 Windows 桌面应用,客户端服务端一把梭。之所以用老掉牙的 WinForm,无他,开发快,兼容性好。
    kzfile
        8
    kzfile  
       2019-04-30 08:50:41 +08:00
    以前一直写 winform,现在改行后台了.
    zycpp
        9
    zycpp  
       2019-04-30 09:02:04 +08:00 via iPhone
    qt 不是活的好好的吗?
    ibugeek
        10
    ibugeek  
       2019-04-30 09:05:41 +08:00
    以前用的 qt,接以前老公司的一点维护项目。
    wshcdr
        11
    wshcdr  
       2019-04-30 09:06:58 +08:00
    一些要求快的小项目,依然用 winform 走起, 也没啥啊
    CocaColf
        12
    CocaColf  
       2019-04-30 09:07:20 +08:00
    我们部门的有两种,一种是现在还继续做着 windows,还拿着高薪;一种是转去了前端
    plqws
        13
    plqws  
       2019-04-30 09:08:59 +08:00
    10 年前用 VB 和 C# 写桌面程序的我在这里。
    还在坚持写桌面程序,用 Electorn。
    leexy
        14
    leexy  
       2019-04-30 09:11:17 +08:00
    现在还在做
    jeffersonpig
        15
    jeffersonpig  
       2019-04-30 09:14:55 +08:00
    还在继续做,2B 产品的 PC 终端功能需求很多。
    ijustdo
        16
    ijustdo  
       2019-04-30 09:21:45 +08:00   ❤️ 1
    都与时俱进弄 web 或者 服务端了

    还有小伙 告诉你吧 现在 桌面软件的大多数 都是 他妈 套一个浏览器组件 然后里面 还是做页面的那一套了 哈哈
    比纯写桌面快很多 成本也低 写桌面基本就是做页面了
    ych8398527
        17
    ych8398527  
       2019-04-30 09:21:46 +08:00
    wpf 继续干着
    jasonyang9
        18
    jasonyang9  
       2019-04-30 09:28:09 +08:00
    话说对 Win 的依赖性是越来越低了
    greatghoul
        19
    greatghoul  
       2019-04-30 09:31:20 +08:00
    说的好像现在已经没有 windows 应用了一样。
    zhang1215
        20
    zhang1215  
       2019-04-30 09:33:20 +08:00
    转 C++服务端了
    NieKing
        21
    NieKing  
       2019-04-30 09:34:56 +08:00
    后来做了微信的产品经理
    NieKing
        22
    NieKing  
       2019-04-30 09:36:54 +08:00
    需求少了,要么专业软件,要么游戏客户端,腾讯的 QQ 貌似也外包了
    lychnis
        23
    lychnis  
       2019-04-30 09:37:05 +08:00 via Android   ❤️ 1
    搞过 cpp win32API mfc direct3D x86 mips asm Linux 嵌入式 交叉编译 现在 Java 有什么想问的
    hugee
        24
    hugee  
       2019-04-30 09:38:55 +08:00 via Android
    我认识个写辅助的,按天算,一天收入大概 1 到 3 万不等,最少最少也有小一万。注意:是每天!
    Damon4V
        25
    Damon4V  
       2019-04-30 09:43:08 +08:00
    @hugee 王者荣耀辅助吗?
    shenqi
        26
    shenqi  
       2019-04-30 09:43:28 +08:00
    写外挂去了。
    YUCOAT
        27
    YUCOAT  
       2019-04-30 09:50:57 +08:00   ❤️ 1
    我说一下我自己吧。

    我之前就是写 Windows 客户端的,用的是 C++。在我们当时团队里面,写界面和写逻辑的工作是分开的,有的人专门写界面,有人专门写逻辑。界面部分是公司内部的界面库,就是用 XML+GDI/GDI+绘制界面的那种。写逻辑就是调 Windows API 和一些 libcurl 库之类的。我写的是逻辑部分,除了用 WTL 写过一些测试工具之外,没写过界面。

    我是去年年初离开的 PC 端开发,一开始说写 Android,搞了没几天,写了个 demo 又被拉去写微信小游戏,3D 的那种。用的是 Laya 引擎+Typescript,我负责写游戏的界面。

    去年下半年团队的拆分,我离开了游戏团队,去了写微信小程序。
    今年年初又去写了 react-native,针对 Android 平台的。
    现在又在写微信小程序。
    lovelybear
        28
    lovelybear  
       2019-04-30 09:52:34 +08:00 via Android
    Winform 挺好的啊,为啥非要用 mfc 呢?
    Hellert
        29
    Hellert  
       2019-04-30 09:52:57 +08:00
    常年写 C/S 的飘过,现在写 Web,发现前后端分离不就是个 C/S 程序,真是天道好轮回。
    sunocean
        30
    sunocean  
       2019-04-30 10:02:51 +08:00 via iPhone
    谢邀,人在纽约,刚下飞机。同行太多,匿了。




    去知乎提问吧,v2 不适合你。
    BlackKim
        31
    BlackKim  
       2019-04-30 10:09:49 +08:00
    @hugee #24 被腾讯怼一下,好几年呢。
    VictorJing94
        32
    VictorJing94  
       2019-04-30 10:09:53 +08:00
    web 转 winform 的就我一个吧...
    freedomshi
        33
    freedomshi  
       2019-04-30 10:17:20 +08:00
    c++ -> php/note.js -> java -> go
    shilyx
        34
    shilyx  
       2019-04-30 10:17:32 +08:00
    纯做界面的,无论是 windows 桌面还是前端,大部分都属于低阶程序员
    (以上不包括做界面库的、做界面架构的大神)

    相应的,这部分界面程序员还能够熟悉 windows 系统(系统、驱动等),或者前端兼顾后端(全栈),那就不一样了。技术栈单一,且还都是最靠前的,低阶。
    HuasLeung
        35
    HuasLeung  
       2019-04-30 10:21:26 +08:00
    "Bad programmers worry about the code. Good programmers worry about data structures and their relationships." by Linus Torvalds
    xsliang
        36
    xsliang  
       2019-04-30 10:37:10 +08:00
    还有大量的 windows 桌面程序员 他们不上 v2ex
    opengps
        37
    opengps  
       2019-04-30 10:39:15 +08:00
    写服务器端了,比如我如果不是因为 web 工作,那么我之前的岗位仅仅是写 socket 服务器程序已经忙不过来
    leVoFloxAcin
        38
    leVoFloxAcin  
       2019-04-30 10:44:50 +08:00
    @xsliang 真相了
    love2328
        39
    love2328  
       2019-04-30 10:50:59 +08:00
    后端...
    xuddk727
        40
    xuddk727  
       2019-04-30 10:51:53 +08:00
    我现在写小程序糊口
    zwh418346771
        41
    zwh418346771  
       2019-04-30 11:05:11 +08:00
    wpf 写的好好的
    shfanzie
        42
    shfanzie  
       2019-04-30 11:10:39 +08:00
    Qt MFC 写的好好的
    CHD
        43
    CHD  
       2019-04-30 11:14:05 +08:00
    都老了,眼睛和肝都受不了了。建议多吃些动物肝,俗话说吃啥补啥:)
    dosmlp
        44
    dosmlp  
       2019-04-30 11:54:26 +08:00
    还在继续做或者转方向写其他,其实这个问题和桌面程序员关系不大(
    otakustay
        45
    otakustay  
       2019-04-30 11:59:02 +08:00
    学过段时间 silverlight,学过段时间 WPF,面试 HP 失败以后就死心转 Web 了
    qilishasha
        46
    qilishasha  
       2019-04-30 12:00:05 +08:00   ❤️ 1
    有这种英雄迟暮之感,是因为以前 CS 太火了,现在移动端 APP 只怕要步后尘,周围的人已经都不怎么安装 APP 了,微信能解决的就不会去安装一个千年不用的 APP。
    abcbuzhiming
        47
    abcbuzhiming  
       2019-04-30 12:48:25 +08:00   ❤️ 4
    一看这些回答就是知道大部分是互联网程序员,写客户端的现在在行业软件和工业领域活的挺好的,但是大部分没有互联网程序员薪水高,相对的嘛,身体健康情况是要好很多的,劳动强度没那么大
    abcbuzhiming
        48
    abcbuzhiming  
       2019-04-30 12:49:47 +08:00   ❤️ 1
    @qilishasha 迟早的,移动端 App 说白了大部分还不是在写 UI,不过是搭上移动端高速发展的东风。说到底,搞 UI 的都怕时代变,谁还记得塞班啊
    arens
        49
    arens  
       2019-04-30 14:03:07 +08:00
    看下荔枝上,一些个人桌面开发者做的产品特别的好,感觉又回到了好多年前,只是这些开发者从免费变成了收费,但同时提高了软件的质量
    Cloutain
        50
    Cloutain  
       2019-04-30 14:16:50 +08:00
    还活着,从 Win32 汇编到 MFC 到 WinForm 到易语言,化繁就简
    Gothack
        51
    Gothack  
       2019-04-30 17:04:39 +08:00
    @ibugeek #10 原谅我看了两遍没看到“司”字.......
    ben1024
        52
    ben1024  
       2019-04-30 17:30:54 +08:00
    见过 QT 转 PHP 在转 GO
    albertofwb
        53
    albertofwb  
       2019-04-30 18:05:20 +08:00 via Android
    windows 平台依然有海量的 GUI 应用冒出,大量人员在做维护
    imbushuo
        54
    imbushuo  
       2019-04-30 18:08:09 +08:00
    小学初中折腾了折腾 Windows 桌面程序
    然后读书去了,然后加入了 a Microsoft subsidiary (
    wikilike7
        55
    wikilike7  
       2019-04-30 19:05:22 +08:00 via iPhone
    @hugee 别说这行真挣钱,那帮游戏玩家的硬需求
    yazoox
        56
    yazoox  
       2019-04-30 23:36:59 +08:00 via Android
    @albertofwb win 发展了这么多年,好像还是在用 winform 写 ui。wpf 好像前面有人提到过,但是这个超级难用。
    感觉还不如用 react js,然后用 electron 打包。做出来的程序超级漂亮。
    yazoox
        57
    yazoox  
       2019-04-30 23:39:27 +08:00 via Android
    @hugee “写辅助”啥意思?
    ouhey
        58
    ouhey  
       2019-05-01 01:32:57 +08:00
    转做 iOS 了
    Iamnotfish
        59
    Iamnotfish  
       2019-05-01 01:59:12 +08:00
    @VictorJing94 WEB 转 WPF,u are not along
    geeti
        60
    geeti  
       2019-05-01 05:57:28 +08:00
    认识的一个大哥做了很多年 c++桌面应用,后来去了 Hudson river, 最近买了条 60 万美元的船
    WingOnSummit
        61
    WingOnSummit  
       2019-05-01 07:25:36 +08:00 via iPhone
    做行业软件,这个群体还是很庞大的
    NerverLibis
        62
    NerverLibis  
       2019-05-01 08:44:34 +08:00 via iPhone
    @hugee 能给个联系方式吗?最近举报有一万奖励,拿了过节
    bellchu
        63
    bellchu  
       2019-05-01 10:35:31 +08:00
    来这里的一大错觉:
    这个世界上已经没有人用 Windows 了,Windows 已经被 Mac 代替,Windows 软件已经被 Web 代替。

    呵呵
    UncleJar
        64
    UncleJar  
       2019-05-01 14:19:02 +08:00
    @NieKing 别瞎说
    mmdsun
        65
    mmdsun  
       2019-05-01 15:03:38 +08:00 via Android
    @yazoox 游戏外挂之类的
    luopengfei14
        66
    luopengfei14  
       2019-05-01 15:16:44 +08:00 via iPhone
    @ouhey iOS 感觉也很凉
    enaxm
        67
    enaxm  
       2019-05-01 15:17:58 +08:00
    @hugee windows 端淘汰历史必然。你说的这种就是黑产,web 端搞渗透照样能拿这么多。
    Magentaize
        68
    Magentaize  
       2019-05-01 15:49:55 +08:00 via iPhone   ❤️ 1
    @yazoox 啧,前端程序员还看不起 wpf 了
    applehater
        69
    applehater  
       2019-05-01 17:06:21 +08:00
    当老板了。
    chouchoui
        70
    chouchoui  
       2019-05-01 18:58:43 +08:00   ❤️ 1
    @yazoox #56 跟风的前端码农还好意思用 React 和 WPF 比,云玩家过了现在还有云开发了真有意思
    jxf2008
        71
    jxf2008  
       2019-05-01 19:14:02 +08:00
    刚入行 Qt 两年的飘过{狗头}

    看了上面的回复我好怕,我是不是如了个夕阳行业....
    szzhiyang
        72
    szzhiyang  
       2019-05-01 20:35:49 +08:00
    @bellchu 就是,写 Windows 软件的人都在忙着闷声大发财,哪里有空逛 V2EX ?😂
    wafm
        73
    wafm  
       2019-05-01 20:47:21 +08:00
    还在有在做辅助的么,可以一起组团接接私单啥的

    telegram: QGZ5Nzc3ODg4 (base64)
    Marsss
        74
    Marsss  
       2019-05-02 11:57:40 +08:00 via iPhone   ❤️ 1
    最近在做私活的时候,发现一个现象,同样一个功能,我刚开始用 bs 思维写好,让用户打开浏览器使用,让他省去安装等步骤,然后他觉得这不就是个网站,卖几百太贵了。然后我把他改成 cs,再给他,他觉得嗯,几百块卖到一个软件,有独立拥有的感觉,太值了。。。
    ATM365
        75
    ATM365  
       2019-05-02 22:17:16 +08:00
    感觉是这最老的 developer 了吧,位置新加坡,做了二十年。最近三年一直做 WPF, 没觉得 WPF 跟 Android,IOS native 开发多大差别,反正都是摆摆控件,触发事件,访问 API 存取数据。web 也做了很长时间,web form,mvc 等。
    dearmymy
        76
    dearmymy  
       2019-05-02 23:56:23 +08:00
    现在写给其他人工具还是 mfc。。。自己用就 py 了。
    VictorJing94
        77
    VictorJing94  
       2019-05-07 17:33:01 +08:00
    @Iamnotfish 那你比我好点
    mopian
        78
    mopian  
       2020-05-28 11:42:50 +08:00
    继续在做。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1031 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 22:02 · PVG 06:02 · LAX 14:02 · JFK 17:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.