请教如果想达到这样的招聘要求需要怎么学习?( c++)

2016-04-27 21:39:52 +08:00
 ren2881971

a. 计算机、电子、信息、通讯等相关专业的本科及以上学历 b. 熟练掌握 C/C++编程 c. 熟悉 Windows/LINUX 环境下的应用程序设计,熟悉 gcc, Visual C++开发环境 d. 掌握多进程 /多核 /多线程程序设计 e. 具备一定的独立工作与学习能力,有良好的团队合作与敬业精神 f. 熟练的英语口语和书面交流能力 g. 其他优先考虑因素:

  1. 有实际 C/C++项目开发经验
  2. 熟悉现代编译器理论并有相关经验、特别是熟悉 LLVM 、 Clang
  3. 熟悉图像处理、视频处理与压缩编码解码( H.264/MPEG4/MPEG2 等)
  4. 有高性能计算、并行计算、 CUDA 和 /或 OpenCL 开发经验
  5. 懂物理引擎 /OpenGL/编译器技术者优先

忽略专业和工作年限的要求。 LZ 目前 java 在职 4 年。 设想如果自身能力达到这样的招聘要求应该怎么去学习呢? 这两天在看 c++ primer plus 。

5475 次点击
所在节点    程序员
42 条回复
msg7086
2016-04-27 21:50:26 +08:00
工作年限我觉得少不了。这些东西都熟的话至少有三四年高强度全职 C++经验才行吧?
ren2881971
2016-04-27 21:53:10 +08:00
@msg7086 哭~ 这排版。。 沙发给 LZ 造成成吨伤害~ 难道我自学去应聘 c++的希望会破灭?
aszxqw
2016-04-27 21:58:27 +08:00
java 在职 4 年为啥不继续搞 java ?
ren2881971
2016-04-27 22:00:41 +08:00
@aszxqw 企业开发感觉有点无趣了~ 就这么简单。 业务驱动的东西。。
aszxqw
2016-04-27 22:05:11 +08:00
@ren2881971 java 也有很多非业务驱动的工作吧?
MCVector
2016-04-27 22:07:02 +08:00
写个用 GPU 解码的视频播放器应该就行了吧
znoodl
2016-04-27 22:09:39 +08:00
win+VC 和 linux+gcc 是两条路,看这个感觉是游戏方面的
ren2881971
2016-04-27 22:09:59 +08:00
@aszxqw NO NO NO 本帖不讨论为什么要从 java 转到 c++~~~ 只讨论怎么能达到这样的招聘要求~ 比如看什么书,做什么项目,有哪些方面经验。除了 c++语言本身外,还需要学习什么。
ren2881971
2016-04-27 22:10:37 +08:00
@MCVector 3q 起码有个方向~
ren2881971
2016-04-27 22:10:58 +08:00
@znoodl 暂且算是 linux 下的吧。
owt5008137
2016-04-27 22:30:46 +08:00
基础 ok 了下面那些优先考虑的因素都是可以再细化再学的,方向性很强啊。
c++大部分也业务驱动的啊。
《 c++ primer plus 》只是本很基础的书,其他的他不都写明了么?编译原理方向,图像处理方向和并行计算方向。找 paper+读代码哇
htfy96
2016-04-27 22:33:41 +08:00
2 3 4 5 随便哪一个都是无底大坑
jadecoder
2016-04-28 00:25:07 +08:00
相当高的要求啊,能问一下是什么职位吗?
skydiver
2016-04-28 00:28:52 +08:00
intel 么……
ShiHou
2016-04-28 04:23:43 +08:00
熟悉现代编译器理论并有相关经验、特别是熟悉 LLVM 、 Clang
.. 龙书虎书鲸书走起

熟悉图像处理、视频处理与压缩编码解码( H.264/MPEG4/MPEG2 等)
这个还好一点,翻一遍文档。

有高性能计算、并行计算、 CUDA 和 /或 OpenCL 开发经验
这就是无底坑了, CUDA 在 LINUX 根本没法 DEBUG 。 CL 更是各种细节烦死你。

懂物理引擎 /OpenGL/编译器技术者优先
跟上面几个重复了?

想知道这岗位月薪有多少. 如果高我也想去应聘一发。
MCVector
2016-04-28 05:16:30 +08:00
@ShiHou CUDA 在 linux 下可以用 night 的
MCVector
2016-04-28 05:19:42 +08:00
@ShiHou *nSight
wezzard
2016-04-28 07:49:11 +08:00
熟悉现代编译器理论并有相关经验、特别是熟悉 LLVM 、 Clang

龍書鯨書虎書還不夠,你還得看《 EAC2 》,《 CC: PAP 》,《 Getting Start with LLVM Core Libraries 》

熟悉图像处理、视频处理与压缩编码解码( H.264/MPEG4/MPEG2 等)

《 CFGVAA 》 K 掉

有高性能计算、并行计算、 CUDA 和 /或 OpenCL 开发经验

這個我從來沒有接觸過

懂物理引擎 /OpenGL/编译器技术者优先

物理引擎是絕對的大坑,超級大坑。你是要做 UIKit dynamics 那種玩具級別的物理引擎呢?還是遊戲物理引擎呢?還是可以幫助科學家進行實驗的物理引擎呢?

和着來看,我覺得如果公司不靠譜的話應該就是 WoW 裏面那種四處喊強力隊友的。

想知道这岗位月薪有多少. 如果高我也想去应聘一发。
iOran
2016-04-28 08:26:44 +08:00
@wezzard CFGVAA 是啥?
wezzard
2016-04-28 08:30:34 +08:00
@iOran Compression for Great Video and Audio

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/274901

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX