1-1 从实习到秋招的求职过程梳理

1.我的校园招聘经历

1.1 我的校招岗位介绍

岗位: 19年暑假进入腾讯CDG企业发展事业群-腾讯金融科技实习,经过实习后成功留用,20年正式入职腾讯。岗位是支付平台的“事务型开发”,支持微信支付和手Q钱包业务相关的客户和交易体系的业务研发,即用户相关的实名、绑卡、服务开通等业务;交易相关的社交与商业支付两个领域中的零钱支付、快捷支付、零钱通支付等业务。

腾讯的事务型开发: 当初面试的时候,我询问面试官:什么是事务型开发?面试官答:后台开发细分的一类,你就当作后台开发就好了。事实上事务型开发属于后台开发大类,事务型开发的职业发展也与后台开发紧密相关。由于金融业务的敏感性和特殊性,需要支付系统首要保障可用性和资金安全性,而不是像其他业务追求快速迭代和新颖的用户功能。因此,事务型开发的程序员需要更多精力投入到接口/数据安全性、业务逻辑严谨性、服务稳定性、容灾架构设计工作中。

C++后台开发: 后台开发在整个行业的技术族中是需求量最大的,其中大多企业是以Java语言的研发为主,腾讯和网易对C++后台开发需求量较大的互联网企业。实际上,像阿里巴巴、字节跳动这样的大厂都会有一些C++后台开发需求,只是相对Java后台开发来说C++占的比例较少。事实上,程序设计语言不是后台开发的全部,语言方向不一致并不是阻碍候选人获得offer的必要条件,面试中更重要的是考察候选人对后台开发整个体系的基础掌握和实践理解。

1.2 我的实习到校招心得体会

1.2.1 我的校园经历

学历: 本科毕业于中国地质大学(武汉)空间信息与数字技术专业(偏CS),大三获得保研资格;研究生就读于南京大学地理信息系统专业(GIS)。

本科: 本科所学的空间信息与数字技术专业是以计算机科学和地质科学为基础背景的交叉学科,优点是两个学科均有一定涉猎,缺点也很明显:两个学科均具有较强的倾向性,导致普适性的课程学习较弱,例如计算机网络和数据库原理这两门课在本科时只掌握了皮毛。

硕士: 硕士期间论文压力较大,大多时间都给导师和课题组打工了。期间学习了python,学了很多网络爬虫和数据分析技能。后来,由于我个人对游戏比较感兴趣,还自学了一段时间unity游戏开发,和几个同学一起参加过网易雷火举办的游戏研发比赛。虽然最后没进前三名,不过是一段比较有趣的经历。

1.2.2 实习求职经历

一切都是后知后觉,2018年12月还在全心投入到游戏竞赛的研发中,到了研二下学期开始(2019年2月末),各大企业的实习生招聘开始了。尽管我知道应该早做准备,但此时的我没有打磨简历、没有复习基础、更没有优秀的实习实践经历。在3月初我投递了网易互娱的游戏研发这个职位,尽管我有一些游戏研发经历,但还是因为基础不扎实而被淘汰(当时甚至面试官问我堆排序,我都回答不出来)。后来又陆陆续续投的几家面试,均以失败告终。

到了3月下旬,我意识到依靠面试去查缺补漏是远远不够的,应该系统性的整理和回顾知识点,更关键的是不同岗位的面试官在关注候选人的实践经历的方向是不同的。比如说,游戏研发除了基础程序设计能力以外,还应有图形学、游戏引擎方向的知识储备;后台开发除了基础程序设计能力以外,还应有扎实的操作系统、网络、数据库等知识储备。如果读到这里的你还在犹豫自己是否要成为一名后台开发程序员,我建议是先思考清楚自己未来希望从事的工作方向,因为不同的岗位对候选人要求掌握的知识各不相同,候选人大多不可能做到每个方便的知识都牢牢掌握。

经历过几次失败后,我意识到了游戏研发只是我的兴趣,可是我的能力并不匹配公司的需求,于是我开始从牛客讨论区等多个渠道了解求职后台开发、客户端开发以及测试开发的核心需求点。最终,我选择求职后台开发,将主要语言定位在了C++。在牛客讨论区中,有很多前届学长学姐留下的经验回馈贴,在总结了多方的求职建议后我开始进行后台开发方向的全面复习,包括C++语言基础、数据结构、操作系统、计算机网络、数据库、消息中间件以及开源项目。当然,不会忘记刷算题,因为大多企业笔试题合格是进入面试的前提。

3月-4月进行了一个多月的基础知识梳理,并进行一个C++网络编程项目的实践。这期间陆陆续续投递了很多简历,做了很多笔试,像阿里、腾讯、字节这些大厂都是因为基础不扎实一轮游。终于在五月初,我拿到了海康、华为、亿联几家公司的实习offer。就当我在抉择去哪家实习的时候,由于我不经意的在腾讯的招聘系统中将游戏研发修改为了

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

C++岗面试真题解析 文章被收录于专栏

<p> C++工程师面试真题解析! </p> <p> 邀请头部大厂创作者<a href="https://www.nowcoder.com/profile/73627192" target="_blank">@Evila</a> 及牛客教研共同打磨 </p> <p> 助力程序员的求职! </p>

全部评论
大佬学习后台相关内容大概用了多久呢
点赞 回复 分享
发布于 2023-02-27 14:11 北京
向大佬学习😎
点赞 回复 分享
发布于 2022-08-14 11:42

相关推荐

01-12 09:24
门头沟学院 Java
点赞 评论 收藏
分享
02-07 12:06
已编辑
华侨大学 测试开发
最近看到很多&nbsp;92&nbsp;的,甚至是硕士,开始往测开赛道卷,说实话有点看不懂。先把话说清楚,大厂里的测开,绝大多数时间干的还是测试的活,只是写点自动化脚本、维护测试平台、接接流水线,真正像开发一样做系统、做架构、做核心平台的测开少得可怜,基本都集中在核心提效组,而且人很少,外面进去的大概率轮不到你,我想真正干过人都清楚。很多人被洗脑了,以为测开也是开,和后端差不多,只是更简单、更轻松、还高薪。现实情况是,测开和开发的职业路径完全不一样。开发的核心是业务和系统能力,测开的核心是稳定性和覆盖率,前者是往上走,后者天花板非常明显。你可以见到很多开发转测开,但你很少见到干了几年测开还能顺利转回开发的。更现实一点说,92&nbsp;的高学历如果拿来做测开,大部分时间就是在做重复性很强的杂活,这种工作对个人能力的放大效应非常弱。三年下来,你和一个双非的,甚至本科的测开差距不会太大,但你和同龄的后端、平台开发差距会非常明显。这不是努不努力的问题,是赛道问题。所谓测开简单高薪,本质上是把极少数核心测开的上限,当成了整个岗位的常态来宣传。那些工资高、技术强的测开,本身就是开发水平,只是挂了个测开的名。普通人进去,99%&nbsp;做的都是项目兜底型工作,而不是你想象中的平台开发。测开不是不能做,但它绝对不是开发的平替,也不是性价比最优解。如果你是真的不想做开发,追求稳定,那测开没问题。但如果你只是觉得测开比后端容易,还能进大厂,那我劝你冷静一点,这只是在用短期安全感换长期天花板。有92的学历,如果你连测开这些重复性工作都能心甘情愿接受,那你把时间精力用在真正的开发、系统、业务深度上,回报大概率比卷测开要高得多。想清楚再下场,别被岗位名和话术带偏了,就算去个前端客户端也是随便占坑的,测开是一个坑位很少赛道,反而大面积学历下放,不用想也能知道会是什么结果,我想各位在JAVA那里已经看到了
小浪_Coding:工作只是谋生的手段 而不是相互比较和歧视
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务