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

一直做桌面端的工作, c++该往哪个方向精进

  •  
  •   chengengshen · 2022-07-22 21:23:12 +08:00 via Android · 4571 次点击
    这是一个创建于 847 天前的主题,其中的信息可能已经有所发展或是发生改变。
    嵌入式出身,毕业却干了上层。
    基于平台的 API 做应用开发,并不是一个可以走得多远的方向,真正有价值的地方在于与具体的业务方向结合。
    迷茫,想干的方向没经验,面试机会都没有
    20 条回复    2022-07-25 11:58:50 +08:00
    111qqz
        1
    111qqz  
       2022-07-22 21:50:58 +08:00   ❤️ 6
    我感觉 c++领域的不同方向对转行还挺包容的,只要 c++写得好,没经验也能接受。
    1. 音视频,可以去声网、zoom 或者那些做协同办公软件的公司(钉订,飞书,企业微信,腾讯会议)
    2. 去私募量化做 trading system. 感觉也是不要求经验,只要求 c++
    3. 自动驾驶 /车企做相关的 infra,比如仿真平台。 也不要求有经验,只看 c++
    4. 算法工程,做一些做法的移植、部署、落地。 可能要求了解相关领域的算法,但是主要还是要求 c++
    5. 芯片公司。 有不少招聘 c++的,看起来目前也不太要求有太多经验。
    6. 数据库。似乎也能接受没有经验的,只要 c++写得好。身边样本只有一两个,不确定
    7. AI Infra, 比如深度学习训练、推理框架。 可能要求对算法有一些了解,但是要求不太高
    8. 推广搜的架构。 可能要求比较了解相关链条,不确定
    9. 区块链。 有些岗位看起来只要求 c++/Rust. 但是具体没接触过,不了解
    across
        2
    across  
       2022-07-22 22:00:08 +08:00
    Rust ?
    还有 electron 这种, 走 jsbinding ndk 一类的业务···
    nkidgm
        3
    nkidgm  
       2022-07-22 22:09:10 +08:00
    哈哈,我反过来,我做后端的,想弄 C++客户端。
    jones2000
        4
    jones2000  
       2022-07-22 23:34:42 +08:00
    c++什么地方都用到的, 关键是不卷。 门槛高 4-5 年的经验起步。 用的地方很多,比如 py 算法慢了, 直接把算法用 c++实现,速度提升 N 倍,js 慢了,WASM 做一个 c++插件。把 c++底子打扎实,高等数学,概率论,微积分等等学明白,工作不难找的。
    ipwx
        5
    ipwx  
       2022-07-22 23:51:21 +08:00
    @111qqz 不过你说的这些领域,确实不需要有什么相关开发经验。但是,它一般都要求程序员的基本功扎实,比如算法、操作系统原理。。。
    typing
        6
    typing  
       2022-07-23 00:07:37 +08:00 via iPhone   ❤️ 1
    嘿嘿,你发现没有,楼上列出的领域好几个都有 domain knowledge ,然后额外有性能要求所以用 C++
    neoblackcap
        7
    neoblackcap  
       2022-07-23 00:09:15 +08:00
    @jones2000 毕业大学生会 C++就少,会的那些凤毛麟角早就被大厂吸纳了。而且 C++要会,要真的能产出,本身招聘门槛就已经很高了。不会写的人,悬空指针,段错误,内存泄漏。业务没写多少,都人肉 debug 了
    youshangdemajia
        8
    youshangdemajia  
       2022-07-23 01:52:42 +08:00   ❤️ 1
    @111qqz 应届生不需要经验,但假如一个几年工作经验的候选人去面,通过的几率微乎其微。因为比起应届生,同样没任何相关经验,为啥要一个工资更高的?
    codefun666
        9
    codefun666  
       2022-07-23 08:10:58 +08:00
    每个方向都很好,问题是哪个你能做深入? 很多东西没有看起来这么简单,例如你能实现一个简单的 deep learning framework 吗?
    hidemyself
        10
    hidemyself  
       2022-07-23 08:56:24 +08:00
    @youshangdemajia 应届生不比几年工作经验的工资低
    shijingshijing
        11
    shijingshijing  
       2022-07-23 08:57:33 +08:00
    C++只需要两种程序员:一种是大佬级别的,负责框架和整体架构;一种是萌新,负责理解和实现业务。

    对两种程序员的要求都不低,大佬不说了,萌新不懂业务也需要对语言,常用框架,算法,操作系统有比较深入的了解。
    jinsongzhao
        12
    jinsongzhao  
       2022-07-23 09:09:39 +08:00
    想绑定死 C++,它的壁垒是音视频处理,反编译没有可读性。其他场景都有可替代的语言。但是想精进,那就再学几门语言和框架,受益比继续在 C++里精进大。
    111qqz
        13
    111qqz  
       2022-07-23 10:05:57 +08:00 via Android
    @youshangdemajia 1 工作几年其实工资未必高,最近校招薪资涨得很离谱。2. cpp 写的好的应届生太少了,根本不够用。而且是一年比一年少
    111qqz
        14
    111qqz  
       2022-07-23 10:06:33 +08:00 via Android
    @ipwx 嗯那肯定的。不过这个应该是普遍要求吧
    xjp9832
        15
    xjp9832  
       2022-07-23 11:31:47 +08:00
    @111qqz 我现在也很纠结,C++游戏服务器端开发两年,也想转行了,有同学在音视频行业推荐我一起,但是感觉社招很看相关经验,也想自己学别的语言转互联网,目前还没找到自己的方向,头大啊。
    111qqz
        16
    111qqz  
       2022-07-23 17:57:54 +08:00
    @xjp9832 #15 感觉可以实际去聊聊? 我完全没接触过音视频,不过之前也拿过这个领域的 offer
    windeaker
        17
    windeaker  
       2022-07-23 18:27:27 +08:00
    java 后端,感觉卷不动了,想卷 cpp ,大佬能推荐个学习路线么?
    playmaker
        18
    playmaker  
       2022-07-24 10:56:56 +08:00
    我也想卷 cpp
    cwaken
        19
    cwaken  
       2022-07-24 18:07:56 +08:00 via iPhone
    @xjp9832 愿意来杭州吗,我有个游戏服务端 hc
    Crawping
        20
    Crawping  
       2022-07-25 11:58:50 +08:00   ❤️ 1
    都是围城哦, 卷 java 后端至少岗位,机会多. 卷 cpp 那是真的卷,岗位机会还少.. 现在这个下行的情况, 不同公司的 cpp 卷剩下的这些, 基本扛了特别多. 只能说 3 思
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2299 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.