软件工程-目标腾讯就业 985进大厂,其实没那么难。但前提是你得知道怎么准备。 我是李码农,985软件工程毕业,现在腾讯做后端开发。INFP?不,我是INTP。闷骚型技术宅,代码写得比话说得好听。 从小捣鼓电脑说起 说实话,我选软件工程,是因为我从小学就开始”捣鼓”电脑。 初中的时候,我自学了HTML和CSS,做了一个个人网站。高中的时候,我学了C语言,参加信息学奥赛,拿了省二等奖。高考填志愿,我毫不犹豫地选了软件工程。 我知道,这就是我的方向。 说起来,我跟电脑的缘分可以追溯到小学三年级。那时候家里买了第一台电脑,配置很低,256MB内存,40GB硬盘,跑着Windows XP系统。我清楚地记得,那天我爸把电脑搬回家的时候,我激动得一晚上没睡着觉。 第二天一早,我就开始”探索”这台新机器。我不知道什么是程序,什么是代码,只是单纯地觉得电脑很神奇——它能做计算、能放音乐、还能打字。 等到初中的时候,我开始学HTML和CSS。那时候网上有很多教程,我就跟着教程一步步做网页。做的第一个网页是关于我最喜欢的游戏的介绍页面。虽然现在看来简陋得不行,但当时觉得特别有成就感。 中考结束那个暑假,我用攒了半年的零花钱,报了一个C语言培训班。虽然只学了两个月,但这是我编程之路的真正起点。 大学四年:算法是基础 说实话,985的软件工程课程挺硬核的。数据结构、算法设计、操作系统、计算机网络、数据库……每一门课都是硬骨头。 但我最喜欢的是算法。 刷LeetCode是我每天的必修课。大一的时候每天刷3-5道,大二每天刷5-10道。一开始很难,很多题目做不出来。但我没有放弃——看不懂的题就看题解,然后自己写一遍,再做类似的题目巩固。慢慢地,我的算法能力越来越强。 我记得大二上学期,有一次在宿舍刷题,室友走过来看了一眼我的屏幕,说:“你这是在干嘛?又是那个什么算法题?” 我说:“是啊,这道hard级别的动态规划,我想了一天了还没做出来。” 他摇摇头:“你们这些搞算法的,脑子都有问题。” 我笑了笑,继续埋头做题。等到晚上十一点多,我终于把这道题做出来了。那一刻的成就感,比期末考试考满分还爽。 大三的时候,我LeetCode刷了500+道题,ACM区域赛拿了铜奖。算法,让我有了进大厂的底气。 ACM的难忘经历 说起ACM,我有一段难忘的经历。 大二那年,我和两个队友报名参加了ACM-ICPC区域赛。这是世界级的程序设计竞赛,被誉为”程序员的奥林匹克”。 为了这次比赛,我们准备了整整两个月。每天晚上在机房训练,周末做模拟赛。 比赛那天,我紧张得手心冒汗。前三道题我们做得挺顺利的,但第四道题卡住了。 我盯着题目看了半天,突然灵光一闪:这不就是一道最短路问题吗? 我跟队友说:“让我来!” 然后我飞快地敲起了代码。十五分钟后,代码提交,一次通过!那一刻,我们三个人兴奋得差点跳起来。最后,我们拿了铜牌。虽然不是金牌银牌,但对我们来说已经很不错了。 赛后,队友拍着我的肩膀说:“要不是你那道最短路,我们就凉了。” 我笑着说:“这不是大家共同努力的结果吗?“ 实习:大厂的”敲门砖” 大三暑假,我去了字节跳动实习。岗位是后端开发,用Go语言。 说实话,一开始挺不适应的。公司代码库很大,光是搞清楚各个模块的关系就花了我一周时间。而且公司的代码规范很严格:代码风格、单元测试、Code Review……每一个环节都不能马虎。第一个月,我几乎每天都在加班。不是因为活多,是因为不熟练。 但我没有抱怨。我知道,这是学习的机会。 带我的师兄人很好,有什么不懂的问他,他都会耐心解答。他跟我说:“在大厂工作,技术只是基础,更重要的是’工程能力’。代码要写得规范、易维护,协作要高效、沟通要清晰。这些东西学校不教,但工作中非常重要。” 这句话让我对大厂工作有了更深的理解。 我记得有一次,我写了一个接口,代码逻辑没问题,但师兄在Code Review的时候说:“你这代码虽然能跑,但可读性太差了。变量命名不规范,注释也没有。” 然后他给我讲了代码规范的重要性,说:“代码是写给人看的,顺便给机器执行。你写的代码,以后可能要交给别人维护。如果你写得像天书一样,别人怎么看?” 我点点头,把代码重新写了一遍。这一次,我特别注意变量命名和注释的规范。师兄看了改后的代码,点点头说:“嗯,这就好多了。“ 秋招:从字节到腾讯 大四上学期,秋招开始了。 我投了腾讯、阿里、字节、美团、百度……基本上能叫得出名字的互联网公司都投了。 简历筛选是第一关。 说实话,985学历+ACM竞赛奖+大厂实习经历,让我的简历很有竞争力。大部分公司的笔试我都通过了——算法题对我来说不是问题。 2026年的秋招竞争依然激烈。毕业生规模突破1270万人,大厂的录取比例可能只有1%。但我有信心。 面试环节是重点。 面试:算法+系统设计 大厂的面试一般有3-4轮,每轮45分钟到1小时。面试内容主要是:算法题+系统设计+项目经历。 算法题我练得多了,基本都能做出来。系统设计是难点——比如”设计一个短链接系统”、“设计一个秒杀系统”……这类题目没有标准答案,考察的是你对系统架构的理解。 我看了很多系统设计的资料,也看了不少面试经验帖。面试的时候,我按照”明确需求→概要设计→详细设计→考虑扩展”的框架来回答。效果还不错。 记得面腾讯的时候,面试官问了一道系统设计题:“如何设计一个微博的点赞系统?” 我想了想,开始回答:“首先明确需求:用户可以给微博点赞和取消点赞,需要展示点赞数和点赞列表……” 我一边说,一边在白板上画架构图。从缓存到数据库,从热点问题到并发处理,面试官时不时问几个问题,我都一一解答。 面试结束后,面试官点点头说:“思路挺清晰的,基本功不错。“ 拿到offer 面试了大概两个月,我拿到了腾讯和阿里的offer。 最后,我选择了腾讯——做微信支付的后端开发。base深圳,年薪大概35万。 说实话,这个收入比我想象的要高。 签约那天,我给我妈打了个电话:“妈,我签了腾讯,年薪35万。” 电话那头,我妈沉默了一会儿,然后说:“儿子,妈为你骄傲。” 那一刻,我的眼眶有点湿润。我知道,这不仅仅是一份工作,更是对我这些年努力的肯定。 入职:从新人开始 入职第一天,leader给我们新人做了培训。他说了一句话让我印象深刻:“在大厂,你的技术能力可能只占20%。剩下的80%,是协作、沟通、项目管理。” 我一开始不太理解,但后来慢慢体会到了。在微信支付这样的核心业务团队里,一个人是完成不了任务的。需要跟产品、前端、测试、运维……各个团队协作。 而且,系统复杂度和流量规模远超学校学的那些”玩具项目”。比如,微信支付的日交易量是几十亿级别。任何一个功能的改动,都可能影响到几亿用户。这份责任,让我觉得自己的工作很有意义。 记得有一次,我负责一个支付接口的优化。那个接口每天要处理几亿次请求,高峰期QPS能达到几十万。我跟团队花了两周时间做优化,从缓存策略到数据库索引,从代码逻辑到网络IO,每个环节都仔细打磨。最后优化完成后,接口的响应时间从200ms降到了50ms,性能提升了4倍。当组长在周会上表扬我们的时候,那种成就感是无法言喻的。 工作两年了,我成长为团队的骨干。带我的师兄跳槽去了另一家公司,我现在带新人。工资也涨了不少——base加上股票和奖金,年收入大概50万+。 但我知道,这还不够。互联网行业变化很快,要持续学习才能不被淘汰。我每天都会看技术博客、学新技术、了解行业动态。周末的时候,还会刷刷LeetCode,保持算法手感。有时候也会在GitHub上逛逛,看看有没有什么有意思的开源项目。 收入情况 腾讯的待遇确实不错:

base:深圳大概25-30K/月 年终奖:2-6个月 股票:入职会配期权,分四年归属 五险一金:按全额交,公积金12%

综合下来,年收入大概45-55万。 工作强度方面:大厂的压力确实大。晚上九、十点下班是常态,重要项目上线前可能要通宵。但说实话,钱给够了,累一点也认了。 关于35岁危机 说实话,互联网行业确实有”35岁危机”的说法。很多人在35岁之前会面临职业转型的压力——要么往管理层走,要么往技术专家方向发展,要么转行。 我有时候也会想这个问题。不过我觉得,危机感是好事,它能促使我不断学习和进步。只要技术够硬、持续学习,就不用担心被淘汰。 而且,互联网行业的机会很多。就算以后不在大厂干了,也可以去中小公司当技术负责人,或者自己创业。 路有很多条,关键是看自己怎么走。 未来规划 我的规划是:继续深耕技术,往高级工程师/技术专家方向发展;考虑以后创业或者做技术管理;或者看看有没有机会去硅谷学习。 互联网这条路,变化很快。但只要技术够硬、持续学习,就不愁没饭吃。 建议 软件工程就业方向很广:互联网大厂(BAT TMD等,技术岗、产品岗)、金融科技(银行、证券、基金的技术部门)、外企(微软、Google、亚马逊)…… 几点建议: 算法是敲门砖。不管去哪家公司,算法面试都是必考的。LeetCode刷起来。我建议从大一就开始刷题,每天不用多,三五道就行。关键是坚持,积少成多。 项目经验很重要。光会做题不够,要有实际的项目经验。多做项目,多积累。可以去GitHub上找一些开源项目参与,或者自己做一些有趣的小项目。这些经历在面试时都是加分项。 大厂实习是加分项。有实习经历,在秋招时会很有竞争力。建议大三暑假去实习,越早越好。实习不仅能积累经验,还能让你提前了解职场。 持续学习。互联网行业变化很快,不学习就会被淘汰。我建议每天抽出1-2小时学习新技术。可以看技术博客,也可以看官方文档。关键是保持学习的状态。 选对方向。后端、前端、移动端、算法、测试……每个方向都不一样。找到适合自己的,持续深耕。不建议频繁换方向,那样什么都学不精。选定一个方向,深入钻研几年,才能成为这个领域的专家。 技术之外的能力。在大厂工作,技术只是基础。沟通能力、协作能力、项目管理能力……这些同样重要。建议在学期间多参加团队项目,锻炼自己的软实力。 愿你在这条路上,写出优雅的代码,改变世界。

关联阅读

大厂就业参考 4.【直接就业】高价值信息差 专业参考 软件工程.md 案例索引 0000_1001案例总索引 知识库总索引 0000浪尖大学四年知识库_总索引

继续阅读导航 上级目录

全库目录索引 1001上百大学四年的规划案例 目录索引

同目录索引

1001上百大学四年的规划案例 目录索引

跨库关联

专业规划:软件工程:软件工程 案例:软件工程:案例045-软件工程-阿里就业 案例:软件工程:案例085-软件工程-本校保研 案例:软件工程:案例145-211软件工程-大厂测开 计算机与 AI 基础:计算机基础高效学习指南 计算机与 AI 基础:编程语言高效学习指南 计算机与 AI 基础:Python高效学习指南 计算机与 AI 基础:2026年AI实习岗位:大学生进入AI行业的敲门砖 竞赛:0000竞赛高价值信息差 竞赛:1000「高价值」竞赛信息获取全面指南 竞赛:1000「高价值」竞赛成果转化与简历文书撰写技巧 竞赛:1000「高价值」竞赛团队组建与分工协作指南

同主题推荐

软件工程 案例045-软件工程-阿里就业 案例085-软件工程-本校保研 案例145-211软件工程-大厂测开 计算机基础高效学习指南 编程语言高效学习指南 Python高效学习指南 2026年AI实习岗位:大学生进入AI行业的敲门砖 0000竞赛高价值信息差 1000「高价值」竞赛信息获取全面指南

相关标签

上百大学四年的规划案例 竞赛 科研 实习 就业 创业 软件工程案例

下一步阅读

下一篇:案例014-211应用物理-半导体工程师