V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dsafmdnas
V2EX  ›  职场话题

Windows 端 C++开发转方向的建议

  •  
  •   dsafmdnas · 269 天前 · 2683 次点击
    这是一个创建于 269 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人 211 本科,到七月工作满三年。目前在北京某二线厂,主要工作内容是安全开发,负责的是终端上具体的监控点的开发。主要技术栈是 Windows 上的 c/c++开发、Hook 、注入等,也有一部分 Java 相关安全产品的开发,主要技术是 JavaAgent 相关。没有 Linux c++、Qt 之类的经验。

    金三银四岗位很少且屡屡碰壁,感觉目前我的技术栈方向( Windows 安全开发)太窄,非常不适合继续发展,所有萌生了转方向的想法。
    但是并没有一个清晰的方向,所以想请大家帮我分析下,如何继续规划自己的职业发展。

    我所能想到的方向:
    1. 桌面开发 Qt 相关
    2. 音视频相关
    3. 后端开发( GoLang c++ 、Java 我应该卷不过…)
    4. 游戏开发(手游?端游?)不了解

    或者有其他建议,欢迎大家批评指正。
    25 条回复    2024-04-03 22:38:31 +08:00
    leexsh31
        1
    leexsh31  
       269 天前
    关注
    QWE321ASD
        2
    QWE321ASD  
       269 天前   ❤️ 2
    一般来说同条件下 4 比 3 累...
    mightybruce
        3
    mightybruce  
       269 天前
    既然做过 Windows 上的 c/c++开发, 桌面开发 QT 最容易进入,可以先过渡过渡

    后端、音视频、游戏开发不是马上可以上手的,后端除了地图导航、游戏服务器、音视频后端等业务,基本没有 c++ 岗位。

    c++ 建议慢慢转音视频开发,学一些音视频编解码和音视频协议。

    游戏开发并不好,因为游戏行业的业务在其他 IT 领域不通用, 以后也只能在游戏行业工作。

    多数手游也用不到 c++, PC 客户端用 c++. 但是游戏开发关键还是熟练使用各种游戏引擎以及懂计算机图形学。
    sunny352787
        4
    sunny352787  
       269 天前
    @mightybruce 游戏后端要啥引擎图形学...

    我们隔壁组倒是在招 C++,在游戏行业里用 C++的也不算少吧,不过也属于遗老技术了
    mightybruce
        5
    mightybruce  
       269 天前
    @sunny352787 我说的是游戏客户端, 好吧。我写的很清楚。
    游戏后端什么语言都用。
    ugpu
        6
    ugpu  
       269 天前   ❤️ 2
    坚持 windows 安全, 胆子大 擦边球 别墅靠海
    胆子小? 浏览器 & 数据库开发
    游戏? 和 C++并无强关联 也用不到 C++
    forvvvv123
        7
    forvvvv123  
       269 天前   ❤️ 1
    楼主考没考虑过做端游反外挂? 虽然市场不大,但是是市场刚需,职业技术壁垒高,在安全领域也算稳定的。
    ccpp132
        8
    ccpp132  
       269 天前
    其实 C++相关工作意外的也不算少。你会 C++的话其实还有有不少活的,当然都要一些领域知识。

    我换过几次工作,都是找的别的技术。干着干着最后都涉及到 C++,什么 Android Native 开发,嵌入式设备,高性能后端服务( redis ,分布式数据库等),乃至实现一个公共的 sdk 给不同语言用都干过
    jones2000
        9
    jones2000  
       269 天前
    先总结下你到底学会了哪些东西。如果都是一知半解的,建议补全。c++不比其他语言,原理必须了解透彻。然后再考虑个人的兴趣和发展方向。
    leexsh31
        10
    leexsh31  
       269 天前
    作为音视频行业的从业人员来说,客户的的 C++ sdk 的还算挺多,其实后端除非跟音视频强相关的那种还一直在用 C++,其实很多都用 go 了
    shilyx
        11
    shilyx  
       269 天前
    这个方向不错的,至少竞争没那么激烈。

    这方向吃积累的,适合厚积薄发。如果水平够可以的话,50k 以上轻轻松松。

    而且这个方向做的好说明资质能力都 ok ,横向转方向是很简单的,很容易成长为大牛。

    如果做这个方向本就很吃力很勉强那就另当别论。
    jonyJJ
        12
    jonyJJ  
       269 天前
    1 或者 2 选一个吧
    realJamespond
        13
    realJamespond  
       269 天前
    驱动,嵌入式不考虑?
    Northshad0w
        14
    Northshad0w  
       269 天前
    我还想转 windows 安全开发呢,这不是最好玩的几个方向了么。
    encro
        15
    encro  
       269 天前
    @mightybruce

    所以直接忽略待遇最好的游戏行业是吗?
    crocoBaby
        16
    crocoBaby  
       268 天前 via iPhone
    转黑帽
    zuosiruan
        17
    zuosiruan  
       268 天前 via iPhone
    游戏慎重,别说待遇好,那你得进米哈游 腾讯这种。否则就是无尽的加班,待遇还不一定好。
    c2const
        18
    c2const  
       268 天前
    win 安全为什么要转?
    既然底子不差,深入学学内核和驱动甚至硬件,把泄露的内核源码和开源 WRK 教育源码啃了,拉通底层到顶层,进可以去国内国外的大公司搬砖,退可以下海做灰黑产 :)

    胆子大,别墅靠海 :)
    胆子小,那就安心搬砖 :)

    ----------------

    如果非要转方向,不建议 QT 和后端 :(
    音视频相关和游戏开发选一个吧 :)
    Vindroid
        19
    Vindroid  
       268 天前
    音视频是个好方向,Qt 可以顺带着学
    theArrowOfCupid
        20
    theArrowOfCupid  
       268 天前
    转鸿蒙
    hxy100
        21
    hxy100  
       268 天前
    音视频+1
    qiyilai
        22
    qiyilai  
       268 天前
    音视频+qt
    mioktiar56
        23
    mioktiar56  
       268 天前
    音视频现在也不行了,webrtc 火了一阵子也凉下来了
    zjsxwc
        24
    zjsxwc  
       268 天前 via Android
    继续做安全杀毒软件不是挺好的嘛,
    前几天 xz 的后门库还历历在目,
    说明安全很有需求
    levelworm
        25
    levelworm  
       268 天前 via Android
    大佬 OP ,请教一下是如何入行的?是从学校里就开始做这块的研究,然后进入的吗?多谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2763 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:38 · PVG 14:38 · LAX 22:38 · JFK 01:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.