Skip to content
7,723 chars
29 mins
0
0
0

深夜随笔:对互联网就业的一些建议

回想起自己从大一刚入学到现在上岸的过程,其实也不是一帆风顺,便想把这些经历写下来,给后辈们一些参考,也希望能有所帮助。本文不探讨过于艰深的技术,旨在给出一个大致的参考方向,能帮你找到适合自己的路最好。本文适合想走互联网就业并且想进大厂的同学。

首先是我整理出的一条大致时间线(以国内本科四年制为主,其他学历可以按毕业时间往前推算):

时间节点

状态

该干什么

大一(9月到次年6月)

迷茫期/摸索期

多试错并选择一个你喜欢的方向:开发/运营/产品…

大二上

成长期

积累有效项目/比赛经验

大二下

准备期

准备简历和面试

大三上

实习期

一定要开始日常实习,哪怕是小厂。

大三下(最关键)(2月到年底)

转正+秋招

大三下刚开学前后:找暑期实习

大三下快结束时:找秋招

大四上

等待结果

多流程推进,边找边等结果

大四下

春招(如果之前失败)

或者耍起(奖励上岸的自己)

如果秋招上岸失败,还有春招补录这条路

大一:迷茫和摸索

我先把一句话放在前面:尽早确定自己的大方向(就业?升学?上岸?)

还没入学的时候,我就加了新生群,群里杂七杂八地聊着。各种学生组织(社团、工作室)陆续来新生群里介绍自己:自己是做什么的、能提供哪些资源。这时候大部分人肯定都还不知道未来要干什么(读研?就业?考公考编?),也不知道加入这些组织能在哪方面帮到自己。这一点我深有感触:可以问问各个组织前辈们的毕业去向,心里大概有个底,再选一个自己感兴趣的。

加入这些组织的招新群后,你会发现有不少『大神』or『嘉豪』在群里说着大家听不懂的话。就拿计算机/互联网这类学生组织的招新群来说吧,群里大部分都是什么都不懂的新生,也有少数可能从中小学就开始接触计算机技术的,他们往往也最活跃:一方面能和招新负责人混熟,另一方面也是在表现自己。不过有个很扎心的事实:到后面技术最好的那一批人里,这类从小就开始学计算机的占大多数,因为他们是真出于兴趣爱好才接触的,兴趣能驱使他们在知识这棵繁茂的大树上不断探索。当然,这不代表什么都不会的新生就没有机会超越他们。就我身边的情况来看,也有少部分大佬是大学期间从 0 开始学、一路成长起来的,毕竟兴趣是可以培养的。

如果真不确定要往哪走,也可以先加入一个组织,扩展社交、培养兴趣。别到了大学就躺平:我见过不少人考上大学就觉得安稳了,摆了三年才发现不对,工作找不到,被迫考研,最后也没能上岸心仪的学校。

大一上边学习边接触组织,大一下就可以开始慢慢学一些专业知识了。

大二:确定方向,成长和准备

经过大一一年的校园生活,你也接触了形形色色的人,前辈的毕业去向同样可以作为参考。到这个时候,你应该大致确定未来要往哪个方向走了。方向不定,就没有努力的目标,后面很难走得顺。

大部分人应该在大一下就会确定就业方向:Web、移动、全栈、产品、运营……选定一个方向后,就开始积累项目经验吧。你已经有了一定的技术基础,加上现在 AI 这么发达,想做出像样的项目,无非是花时间和精力的事。但这个阶段我不建议过度依赖 AI 的产出,你得搞清楚它为什么这么做、底层原理是什么,否则项目做得再多也只是表面功夫。另外就是比赛,有含金量的比赛可以多打打,这个阶段正是积累校园经历的时候。

当你手里有两三个自己做的项目时,就可以考虑完善一下简历、开始找日常实习了。实习这件事越早越好,大二下就可以开始找。第一段不必奢求太好的平台(当然还是建议在自身条件允许的范围内冲最好的),有一个能去的地方就行,先干满四个月以上。日常实习也不是进去只干活,在干活之余可以在允许的范围内利用公司资源学习和提升,也便于你后续把这段经历讲清楚、写进简历,留下一份拿得出手的实习经历。

大三上(毕业前一年)

这个点如果你还没找到日常实习,那无论如何都得给我找到,别再往后拖了。大三上是简历里还能塞进一段完整实习的最后窗口:日常实习干满四个月以上,才有东西写进简历、面试时也才讲得出细节;拖到大三下再动手,正好撞上暑期实习和秋招的流程,两头都顾不好,最后哪头都赶不上。找不到大厂就先找中厂、小厂,官网、Boss、内推、开源社区里认识的人,能投的都投一遍;课程冲突就提前跟老师沟通,把时间凑出来,别拿「学校不放」当借口,这话我在后面还会说一遍。

唯一的例外是背景本身够硬:学校牌子好、竞赛或开源项目拿得出手的人,零日常实习直接拿暑期实习的情况确实很常见,简历关根本卡不住他。但这类人终究是少数,很多公司筛简历第一眼看的就是学历,双非的同学与其去赌这个概率,不如老老实实按部就班来:该刷的实习一段都别少,能往上提升学历的就早点准备,把能补的短板趁还有时间补齐。校招这一关,短板是实打实会卡人的。

大三下(暑期&秋招)

大三下寒假开学前后差不多就是暑期实习/应届实习开启的时期,这个窗口非常长,差不多能从3月到年底。也是越早越好(这个后面会说为什么),笔者是在3月拿到腾讯和小红书的实习offer的。把你能想到的企业的官网,Boss都投一遍,多流程推进。

为什么说越早越好呢:

  1. 暑期实习未来转正成功,很可能就会干很久,如果能早点发现不够匹配,氛围不好这些问题可以提前跑路换下家(我就经历了这样的事情,不过我走了实习生内部转岗)。

  2. 工作越久的实习生,公司看来就是稳定性更高,并且也更加知根知底,在转正考核期间优势更大。

  3. 面试本身是需要练的。早期投的流程哪怕挂了也不心疼,就当是免费的模拟面试,摸清各家笔试的路数和面试官关注什么,等到真遇到想去的机会时,你的手感是在的,不会拿最想去的团队去练手。

  4. 时间上也能错开。暑期实习的流程大多集中在三四月,拖到下半年才开始投,正好撞上期末和课程设计,笔试面试一堆就容易顾此失彼。早投的人手里有 offer 打底,后面再挑也更从容。

  5. 越早定下来,城市、租房、入职时间这些琐事也能早点安排,不至于临到入职还在慌慌张张找房子、跟学校请假。

实习期间和转正考核是你自己的事情了,我就不做过多说明了。

转正期间不要老老实实等结果,在书面结果没出来之前,继续找秋招,手头

有别的流程在走,心态完全不一样,只有一个 offer 在等结果的时候,人是很难冷静的。

关于转正,有几个点我想单独说一下:

  • 转正考核不是期末考,没有统一评分标准。leader、带教、跨组协作过的人,各自说的话加起来才是结论。所以别只顾着埋头写代码,做完的事要让人看见:周报按时写,阶段性成果主动同步,跨组的活别急着推。

  • 提前问清转正口径:这个团队今年有没有 HC、转正比例大概多少、考核落在什么时候、需要做到什么程度。这些问题入职第一个月问最合适,等考核前再问就晚了。

  • 转正结果和秋招是两条并行的线,不是先后关系。很多团队的书面结果会拖到九、十月才落地,那时候秋招的黄金期已经过去了,所以结果没出来之前,秋招该投就投,面试该约就约。

秋招的时间节奏大致是:七八月提前批陆续开,九、十月是正式批的主战场,十一月之后基本就是补录和捡漏。提前批大多不影响正式批,能投就投,笔试和面试都是免费的练手机会。投递策略我建议抓两头:冲一两家最想去的,剩下按梯度铺开,别全押在同一档上。手里有暑期实习打底,投递的时候可以更大胆一些。

别一份简历投所有岗位。技术栈、项目描述、用词,按不同岗位的技术方向微调,投之前花十分钟改一下,比投一百份模板简历有用。面试也一样,每场面完当天把被问住的问题记下来补齐,面到后面你会发现题目来来回回就那些,第一次答不上来的,第二次不该再卡住。

至于 offer 的比较:校招不像社招那么好谈薪,但也不是完全没空间。同一个公司不同部门、不同 base 城市,待遇可能差不少;手上同时有两个 offer 的时候,说话的分量是完全不一样的,所以尽量让几个流程的时间线对齐一点,别一个一个早早签掉。

最后说一句心态上的:秋招是信息战加持久战,被拒是常态,别把一次失败归到自己的能力上。等你回头看,会发现真正决定结果的往往是投递的时间点和流程推进的密度,而不是某一场面试的表现。

大四

大四上大概是整个流程里最“空”的一段时间:课基本修完了,实习也告一段落,但心一直悬着。这段时间最忌讳的就是提前给自己放假,书面 offer 没到手之前,秋招的流程该推还得推,补录、内推、被其他团队捞起来的机会都在这几个月里。手里同时有两个 offer 的时候,比城市、比部门、比待遇,都比只有一个的时候从容得多。

签约之前有几件事一定要问清楚:三方协议的违约金怎么算、入职时间能不能协商、岗位和部门是不是面试时的那一个。毁约是有成本的,签一个自己根本不想去的保底,后面再想换就要付代价。也别嫌麻烦,条款里写清楚结算方式和转正口径,对自己没坏处。

毕业设计建议早点动手,选题尽量往自己实习做过的东西或者手头的项目上靠,一来有积累,二来答辩的时候讲得清楚。跟导师的沟通也别拖到最后,真撞上入职时间和答辩冲突,提前说比临时请假体面得多。

大四下就看你的结果了。已经上岸的,把这段时间当缓冲:实习里发现自己缺什么就补什么,学车、体检、租房、陪家人,该办的事一次办完,工作之后很难再有这么长的整块时间。还没上岸的,春招补录、日常实习转正、社招,甚至二战,路都还在,但千万别什么都不做在家干等。哪怕接两个外包、把开源项目维护起来、认真写几篇文章,也比一年空窗之后简历上什么都拿不出来强。

说到底,签了三方不代表稳了,没签也不代表输了。毕业只是一个节点,真正的分水岭在入职之后的头两年,那时候没人再看你的学校和大三大四的时间线,只看你手上做出来的东西。

实习可能会遇到的问题:

  • 租房:第一次到陌生城市,先住一两天酒店再找房;贝壳、安居客这类 APP 多对比几套再定,实习工资不高,性价比优先,先忍着。

  • 通勤:尽量选通勤 40 分钟以内的房子。为了每月省几百块住到远郊,每天来回两小时,这笔账不划算。

  • 钱要算清:记一下每月收支,留足一个月生活费当应急,别实习三个月还倒贴。

  • 学校课程:优先保证不挂科;规矩是死的、人是活的,多站在老师/辅导员的角度想问题,自己为自己找办法。

  • 安全问题:成年人了,人身和财物自己上心。看房别一个人去太晚,门锁、室友这些多留个心眼。

  • 职场问题:我是实习生,别问我。事情太多太杂,随机应变即可,就当正式工作的演练。

  • 带教的人:问题攒一攒一次问,别怕问蠢问题,也别什么都问;交代的事复述一遍确认,比做错返工强。

  • 留痕:做了什么、改了什么、结论是什么,随手记进文档或周报。既方便汇报,也是以后写简历的素材。

  • 想清楚目的:这段实习是为了转正、为了项目经历还是为了背书,早点想明白,别一头扎进杂活里。

  • 协议和钱:签实习协议前看清薪资怎么结算、有没有转正条款;任何要你先交押金、培训费的,一律别信。

  • 心态:被安排杂活很正常,先把手上事做到不出错,机会才轮得到你。

  • 异地恋:实习大多要离开学校所在的城市,两个人各自上班、各自加班,作息对不上,消息从秒回变成隔天回。别靠猜,约个固定的时间视频,把「这周哪几天方便」提前说清楚;情绪上头的时候少发长文字,打个电话比什么都强。真到了撑不住的时候,也别把账算在实习头上——异地是两个人一起选的路,要么一起想办法缩短距离,要么体面收场,别拖着耗。

  • 身体:久坐、外卖、熬夜是实习生的标准三件套,三个月下来腰和胃先扛不住。公司有健身房就去,没有就每天走够步数,周末别整天躺着;不舒服早点去医院,别硬扛到转正考核那阵子。真病倒了,项目不会等你,转正也不会因为「带病上班」给你多加一分。

这些都是小事,没有哪一件单独拿出来能压垮人,但堆在一起,就足够让一个刚离开学校的人手忙脚乱。提前想到、提前安排,实习本身才做得安心。

技术岗就业可能会看的指标

  • 过硬的技术功底:现在大部分工作都是面试造火箭,工作打螺丝,技术够用就行。

  • 实习经历:为什么有些人毕业了一段实习都没有,为什么有些人好几段大厂实习(不要说学校不放,你自己会不会为了自己的未来想办法)。

  • GitHub状态:活跃程度,贡献程度,开源生态了解的情况。(不要为了刷经历而去乱刷无用PR,这是对开源社区的不尊重)。

  • 个人项目:你做的小玩具,接的单子都是可以的。

  • AI:会不会用AI,别毕业了连Agent都没装过,只会使用网页/手机APP聊天,那你确实该被淘汰。

一些我自己觉得不错的建议(针对喜欢技术的同学)

  • 买个域名,在 Vercel 上搭个个人博客。域名加托管花不了多少钱,但你会被迫搞懂 DNS 解析、HTTPS 证书、构建部署这一整套流程;写几篇文章挂上去,简历里放个链接,面试官点开看一眼,比你说十句「我热爱技术」都管用。我自己的博客就是这么磕磕碰碰上线的,过程本身就是收获。

  • 攒钱买个二手小主机或旧电脑当物理服务器。笔者的腾讯导师说过,买服务器相当于交学费。装上 Linux,把 SSH、防火墙、Nginx 一个个配起来,服务从跑通到跑稳的那一批问题只有自己踩过才记得住;家里有公网 IP 可玩性更高,没有也能在内网折腾端口转发和反向代理。这些经验看教程看不出来,机器真宕过一次,你才会长记性。

  • 把常用开源项目拉下来自己部署着玩。别停在 clone 和照抄 README,跑起来后改配置、读源码、翻 issue 里别人踩的坑,慢慢就知道一个成熟项目是怎么组织的;碰到能修的问题顺手提个 PR 更好,但别为刷贡献记录去凑无意义的 PR,那是对开源社区的不尊重。

  • 多研究 AI 应用层的东西,比如 Agent 的 ReAct 循环,自费买点 token。不用从零训模型,会调用、能把工具链拼起来就够用;写一个最小的循环:模型思考、调用工具、观察结果、再决定下一步,几十行代码就能跑通,但对 Agent 的理解就不再停留在概念上。买 token 的钱比一顿饭便宜,别毕业了还只会在网页对话框里聊天。

  • 把 Git 真正学会。分支怎么开、commit 信息怎么写清楚、PR 怎么提、review 意见怎么改,这些在团队里比多会一个框架更常用,也是面试官判断你有没有协作经验最直接的依据。

  • 多混开源社区,有时候学技术是一方面,人脉更是一方面,就拿实习来说,我在开源社区为我和我朋友找到了实习机会,都是很不错的公司,独角兽企业,外企等等。

  • 有空手写点小轮子。比如百来行实现一个能处理请求的 HTTP 服务器、一个简易的 KV 存储,或者一个玩具解释器。写完再回头看框架源码,很多设计就能对上号。

  • 注意安全与备份。密钥、token 别提交进仓库,重要数据多留几份,删库这种事发生在别人身上是段子,发生在自己身上就是事故。

  • 输出倒逼输入。把踩过的坑写成文章或笔记,写不清楚的地方往往就是你没真懂的地方,顺带也养成了留痕的习惯。

我的心路历程

我爸算是他们那代人里比较精通电脑的,虽然没接触过多深的东西,但家里很早就有一台电脑。印象里他常带着我把台式机拆开再装上,修笔记本、重装系统这些我也跟着看会了一点。初一加过学校的创客社团,摸过一点 C++ 的皮毛。真正走上开发这条路是疫情那段时间,在家实在无聊,我在做我的世界(Minecraft)的红石音乐特效——本质上是一种音乐可视化,得按音符的时间和音高去算粒子效果。当时用的是很低效的 Excel 函数描点法,后来我就想,能不能按我的想法把音符直接处理成 Minecraft 命令文本,朋友说你可以写个脚本,比 Excel 灵活。于是在同学建议下(那会儿 B 站天天给我推 Python,我当时只知道 C++ 和网页的 H5),我开始看鱼C老师的 Python 课程,那还是比较老的 Python 3.6——这算是我正式系统性接触编程。从基本类型、变量学到条件分支、循环、函数,直到某天学到文件处理,我发现可以用它生成我想要的命令文本了。生产效率一提升,我就舍本逐末,全身心扑进了开发里,没止步于写点特效脚本。(顺便,那会儿的东西都发在 Bilibili:Snowykami)

开始接触项目工程化,是初中在网易我的世界开发 Python Mod 的时候。Workspace、Requirements、Library 一堆名词涌进来,我才开始琢磨目录结构怎么整理清爽、代码怎么写得可维护、资源文件怎么管。后来给工作室的粉丝 QQ 群做自助答疑机器人,就这么进了聊天机器人这个圈子——那会儿我还不知道,这个开源社区会是后来对我帮助最大的圈子之一。从 Mirai 接 Python 脚本写事件驱动,到 NoneBot和NoneBot2 + go-cqhttp 做出一个成型的应用 轻雪机器人(我历史最悠久的开源项目,目前 Nanaloveyuki 正在做 v7 的 AI 驱动改造)。后端和数据库也是从这儿开始接触的,不过比较零散,很多地方一知半解。

我第一个工作室创立的小插曲

这里插播一个我的第一个工作室(雪萤工坊 Snowyfirefly Studio)创立的一个故事:早期我做的MC地图想要去网易投稿,去找其他工作室代投,其他工作室要么说后面帮我投就没下文了。后面受不了了拉了几个朋友自己开了个工作室,其中有一个人刚好满足网易我的世界开发者账号申请要求。于是这样就有了雪萤工坊,并且在高中三年整个工作室也是靠卖MC组件收入了10w左右,并且在这期间也认识了一个隔壁工作室一个很好的女孩子,认识了很久,成为过我的女朋友,后面分手又变成了好兄弟。

系统性学完整的开发知识是上了大学、加入红岩网校之后:从第一次磕磕绊绊用 Docker,到如今能熟练操作 Kubernetes 的常用功能;一层层剖开计算机网络的原理;把自己的博客折腾上线;投身开源社区;也接些外包项目攒经验。我还买过一些电子垃圾搭服务器,偶然发现家里有公网 IP,可玩性一下就高了。

大二下开始在国企、小厂、外企和大厂实习,还和高中时用过的一款开源软件的作者在同一家公司共事过。在我看来,人脉也很重要。

回头看,真正起作用的还是那两样:兴趣,以及把兴趣变成能拿出手的东西。我的项目按大厂的标准大概都不算起眼,但都是自己想做的、一路踩坑做出来的,面试时讲起来有细节,面试官也听得进去;跟着教程抄一遍的东西,多追问两句就露馅了。

人脉也是同理。我几段机会除了大厂,几乎没一份是纯靠官网投递拿到的:开源社区认识的 maintainer、工作室时期的前辈、实习时的带教,随口一句推荐,有时比海投一百份简历都管用。但前提是你手上得有东西,顺序不能反——先把事情做好,人脉自然会来。

写在最后

这篇随笔从深夜写到天亮,写得比较散,但每一条都是我真金白银试出来的。如果只能留几句给你,大概是这些:

  • 大方向要早定,但不用一次定死。定方向是为了有个努力的目标,不是为了给自己上锁,走一段发现不合适,换一条路也完全来得及。

  • 越早开始越主动。实习、项目、面试,这三件事都是越往后越挤,早半年动手,选择权就多一倍。

  • 手里有别的选择,心态才稳。无论是转正、秋招还是签三方,多流程并行永远比单点等待从容,这是整篇文章里我最想强调的一句。

  • 别把结果全归到自己身上,也别全推给运气。被拒是常态,很多时候差的只是时间点和投递密度。

如果你现在还在迷茫期,也不必焦虑。我大一的时候也不知道自己将来要干什么,只是恰好有一件愿意花时间折腾的事,然后一路做了下来。路是走出来的,不是想出来的。

祝你能找到自己喜欢的那条路,也祝几年后回头看时,会觉得这段折腾是值得的。

如果只记一件事

尽量让手上同时有两三个流程在走。无论转正、秋招还是签约,有备选的时候人才能冷静判断,只有一个 offer 在等结果的时候,几乎一定会做错决定。

深夜随笔:对互联网就业的一些建议
Posted at
11/01/2026

Unless stated otherwise, articles are licensed under CC BY-NC-SA 4.0. Please credit the source.