学历】:中流211本硕,不是计算机强校。本科计算机科学与技术,硕士软件工程
研究方向】:群智感知、联邦学习等
本科做过一些小项目,但是自己学的技术不多,本科粗略学过C++、java和python。研究生毕业想走开发(程序员),算法岗可能学历不够,课题组也不是强组。研究生期间导师项目主要是网页和软件开发,用java应该多一些,但是个人更喜欢C++,本科也是C++学的和用的多。关于C++的就业方向和行情不是太了解,希望有大佬能指点,此外有时间想学一些C++跨平台开发和AI模型部署,招聘上是否有对应的需求。如果关于C++就业或其他方向的推荐,大佬有更好的建议,请指出,谢谢!

    1 个月 后

    ysy 算法岗可能学历不够

    斯,这样子算法岗也不够呀,不是很了解具体行情,要求会这么高吗?我师兄双非现在在香港科技大学做CV,不知道这个学历不够是决定性因素吗?

    hh不好意思,没解答你的问题,反而询问你了

      据我了解,C++在游戏开发、音视频、AI基架等方面是比较常用的技术栈。

      以游戏开发为例,Unity和UE引擎底层都是基于C++,不过Unity提供了Mono C#作为客户端开发的技术栈,如非改引擎无需接触,UE则是全面拥抱了C++。游戏服务端也有很多C++的解决方案,与Web后端的生态有很大的不同。游戏渲染所接触的D3D、Vulkan、OpenGL提供的原生接口都是基于C++的。所以C++在游戏行业的技术栈中可以说占据绝对地位。

      AI基础架构方面,主要是因为CUDA C++生态就摆在那里。Python是基于C实现的,所有的Python对象在底层都是C语言中的一个PyObject,为了复用Python的生态并加速算法的运行,PyTorch和Tensorflow都是使用C++来操控Python所提供的C-API,并用C++来封装所用的CUDA算子。从训练(pytorch、tensorflow)到现在的大模型推理(vllm),C++都是赋能AI加速方向的大功臣。

      但是话说回来,C++只是一门语言,而且是历史包袱众多而显得庞杂的一门语言。不管是选择什么方向,都有大量的domain-specific的知识要去补。所以对于就业选择来说,还是遵从自己的兴趣选择技术方向,而不是选择技术工具。除非你觉得技术工具能作为自己的一个方向 :-)

      AI_magician 算法岗求职的核心战斗力在CCF A/B类论文噢,国内能够稳定大量生产这类顶会AI论文的组基本分布在上游985的强组,所以基本上学历决定了这个圈子。

        Zilize 奥奥!原来是这样,感谢感谢,平时很喜欢做算法(双飞本科)有发表SCI,不过是三四区的,这么一看算是远远不够,被学历和平台彻底毒打了 😭

          Zilize 奥奥原来是这样,还没从业,不清楚,万分感谢万分感谢,老师说要和厉害的人多交流hh 果然信息差壁垒被打破了

          Zilize 正在考研中hh!再冲暨大来着,但是这么一看院校离算法岗感觉目标差距还是有点大 😭
          不知道可以走这条路线吗?从中小厂几年工作经验后再去大厂,

            18 天 后

            AI_magician 如果是开发岗的话还好,但如果是算法岗的话可能难度更大诶。因为机器学习本身就依赖于大量用户数据,大厂的平台显得更重要。

            © 2018-2025 0xFFFF