请教如果想达到这样的招聘要求需要怎么学习?( c++) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ren2881971
V2EX    程序员

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

  •  
  •   ren2881971
    ren2881971 2016-04-27 21:39:52 +08:00 6222 次点击
    这是一个创建于 3503 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 。

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

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

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

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

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

    虎不,你得看《 EAC2 》,《 CC: PAP 》,《 Getting Start with LLVM Core Libraries 》

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

    《 CFGVAA 》 K 掉

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

    我有接

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

    物理引擎是的大坑,超大坑。你是要做 UIKit dynamics 那玩具的物理引擎呢?是物理引擎呢?是可以助科家行的物理引擎呢?

    和着看,我得如果公司不靠的就是 WoW 面那四喊力友的。

    想知道这岗位月薪有多少. 如果高我也想去应聘一发。
    iOran
        19
    iOran  
       2016-04-28 08:26:44 +08:00
    @wezzard CFGVAA 是啥?
    wezzard
        20
    wezzard  
       2016-04-28 08:30:34 +08:00   1
    @iOran Compression for Great Video and Audio
    ren2881971
        21
    ren2881971  
    OP
       2016-04-28 08:43:13 +08:00
    @jadecoder c++程序员。。 这公司主要做并行计算和图像处理、编译器的东西。
    ren2881971
        22
    ren2881971  
    OP
       2016-04-28 08:43:22 +08:00
    @skydiver 不是。。。
    ren2881971
        23
    ren2881971  
    OP
       2016-04-28 08:44:36 +08:00
    @ShiHou 额。。 这是外企在三线城市的一个分公司。 项目都是国外的。 应该不能跟北上广的薪水比~
    ren2881971
        24
    ren2881971  
    OP
       2016-04-28 08:46:02 +08:00
    @wezzard 公司靠谱。、 做的就是高精尖的东西。
    beginor
        25
    beginor  
       2016-04-28 08:49:52 +08:00 via Android
    2 、 3 、 4 、 5 精通一项就不得了了
    beginor
        26
    beginor  
       2016-04-28 08:51:10 +08:00 via Android
    就像少林七十二绝技,精通一二即可纵横江湖
    iOran
        27
    iOran  
       2016-04-28 09:03:26 +08:00
    @wezzard 感谢,最近也想学习下视频编解码方面的知识。
    ren2881971
        28
    ren2881971  
    OP
       2016-04-28 09:07:39 +08:00
    @beginor 先熟悉 c++。。。 那几项估计是加分析。 看着就感觉不简单啊。
    ShiHou
        29
    ShiHou  
       2016-04-28 09:47:58 +08:00
    @MCVector 多谢。 我现在大多在 vs 里面调,改天去用一下 nsight 。
    wangluwhz312
        30
    wangluwhz312  
       2016-04-28 14:01:15 +08:00
    要求只是走个形式,重要的是工作经验,完毕。
    ren2881971
        31
    ren2881971  
    OP
       2016-04-28 14:37:07 +08:00
    @wangluwhz312 我想问的是怎么才能积累这样的经验~
    acros
        32
    acros  
       2016-04-28 14:53:51 +08:00
    @hitmanx
    这 C++职位不是 intel 就是是 nvidia 的要求了吧?
    eliteYang
        33
    eliteYang  
       2016-04-28 15:01:22 +08:00
    这个很明显是显卡或者某些引擎的职位,主要是看职位的薪水,如果比较低,这个东西就只是噱头,如果工资很高,那估计是要资深人士
    bk201
        34
    bk201  
       2016-04-28 16:54:53 +08:00
    如果只是看书就可以了还需要什么项目经验?
    还有 java 有那么简单?
    hitmanx
        35
    hitmanx  
       2016-04-28 18:36:17 +08:00
    @acros 看着确实像...但是好像也没见过哪个岗位要求(期望)的技能这么全面的。什么岗位要涵盖编译器、 cuda 、 opengl 、物理引擎、视频编码...
    ren2881971
        36
    ren2881971  
    OP
       2016-04-28 19:17:56 +08:00
    @bk201 我只是想了解下~ 通过什么方式来增加这方面的经验。看书只是入门。 经验肯定是由项目中来的。
    PS :"java 简单“ 这话你是从哪里得知的。 我往回看了好几遍。 我只是说企业开发有点无趣 不太感兴趣了而已啊。
    ren2881971
        37
    ren2881971  
    OP
       2016-04-28 19:18:49 +08:00
    @hitmanx 其实编译器、并行、图像处理和 opengl 应该是几个方向。加分项而已。
    rubytek
        38
    rubytek  
       2016-04-28 22:40:24 +08:00
    @ren2881971 少年不要作死,信不信等你学成转 C++拿的还没你 Java 写业务逻辑拿得多。。
    SlipStupig
        39
    SlipStupig  
       2016-04-28 22:45:26 +08:00
    熟悉 LLVM 到底是个什么程度啊,是熟悉编译选项还是能自己实现 OPCODE 二进制动态翻译啊.....
    ren2881971
        40
    ren2881971  
    OP
       2016-04-28 22:55:29 +08:00
    @rubytek 信。。。 除非我骨骼惊奇 根骨俱佳能在最短的时间达到大师级水平。 不然很有可能真没有我现在拿的多。。
    rubytek
        41
    rubytek  
       2016-04-30 13:48:14 +08:00 via iPhone
    @ren2881971 c++的薪资没有想象的那么高,除非是大公司或者热门的机器学习,游戏等方向。 c++除了天分,还需要热爱和坚守。
    ren2881971
        42
    ren2881971  
    OP
       2016-05-03 09:47:26 +08:00
    @rubytek 恩懂得。 我这是下下策 没办法回老家所在城市没有互联网企业。 企业开发我又有点做够了。年龄大了总得给自己找条退路~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2803 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 13:05 PVG 21:05 LAX 05:05 JFK 08:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86