C++之旅
我,作为非科班C++/Python/Go选手,校招进腾讯游戏,机缘巧合入金融量化,现某蹦跶大厂搬砖
综合我的校招、社招,以及作为面试官的经历来看,一份技术岗位的简历在10秒内就会被决定是否通过,因此,技术栈的体现至关重要。为什么我建议校招选择C++,有如下原因:
1. C++选择范围广(以下排名不分先后顺序)
• 互联网
• 新能源汽车
• 游戏
• 自动驾驶
• 嵌入式
• 医疗
• 军工研究院
• 金融量化
• 数据库
• etc.
2. 校招C++转其他技术栈接受度高
• 转Go:与C++同为编译型语言,上手更简单
• 转Java:C++内存操作更易理解进阶的JVM调优
• 转Python:tensorflow等库的底层多为C++实现
3. 熟悉C++意味着技术能力更强
• Linux操作系统:C语言实现,与C++一脉相承
• 网络编程:Linux原生接口与实现
既然确定了目标,就竭尽全力好好准备C++的旅途吧~
无论计算科班与否,对于C++的学习面临以下问题:
• C++教材内容与面试脱节
• 缺乏认识C++整体体系
• 不知道哪些内容是面试重点考察
• 不知道如何进阶C++
• 不知道如何在简历/面试体现技术能力
针对以上问题,这里已经有一个 C++ 知识点体系手册: https://lervisnh.github.io/cpp/ ,结合个人工作经验划分成以下模块:
1. C++语法
2. 面向对象(OOP)
3. 内存管理
4. 模板template
5. STL相关
6. 并行&并发编程
7. 进阶C++
8. C++相关工具
其中,校招重点关注上述1-3部分即可,4-8模块为社招部分(规划建设中)。
********************************
综合我的校招、社招,以及作为面试官的经历来看,一份技术岗位的简历在10秒内就会被决定是否通过,因此,技术栈的体现至关重要。为什么我建议校招选择C++,有如下原因:
1. C++选择范围广(以下排名不分先后顺序)
• 互联网
• 新能源汽车
• 游戏
• 自动驾驶
• 嵌入式
• 医疗
• 军工研究院
• 金融量化
• 数据库
• etc.
2. 校招C++转其他技术栈接受度高
• 转Go:与C++同为编译型语言,上手更简单
• 转Java:C++内存操作更易理解进阶的JVM调优
• 转Python:tensorflow等库的底层多为C++实现
3. 熟悉C++意味着技术能力更强
• Linux操作系统:C语言实现,与C++一脉相承
• 网络编程:Linux原生接口与实现
既然确定了目标,就竭尽全力好好准备C++的旅途吧~
无论计算科班与否,对于C++的学习面临以下问题:
• C++教材内容与面试脱节
• 缺乏认识C++整体体系
• 不知道哪些内容是面试重点考察
• 不知道如何进阶C++
• 不知道如何在简历/面试体现技术能力
针对以上问题,这里已经有一个 C++ 知识点体系手册: https://lervisnh.github.io/cpp/ ,结合个人工作经验划分成以下模块:
1. C++语法
2. 面向对象(OOP)
3. 内存管理
4. 模板template
5. STL相关
6. 并行&并发编程
7. 进阶C++
8. C++相关工具
其中,校招重点关注上述1-3部分即可,4-8模块为社招部分(规划建设中)。
********************************
全部评论
给大佬赞一个😃
相关推荐
10-13 15:37
广东工业大学 Java 点赞 评论 收藏
分享