查看: 41657| 回复: 64
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 转码上岸,全部经验分享 - 简历篇

   
💯 15
全局:

2025(7-9月)-CS硕士+短暂实习或全职不超过3个月 | 网上海投| 码农类General全职@capitalone

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
大家周末好

我是转码选手,上岸了Capital One的SDE NG。具体面经和 TC 可以看我上一个帖子。这次主要是想把这段时间找工经历中总结下来的经验和踩的坑分享出来,希望能帮助到还在努力中的同学们。
. From 1point 3acres bbs
我也不是什么半年转码就能上岸大厂的大佬,所以我的经验应该只能帮助到那些背景不太强,学校或人脉无法提供足够帮助,主要以海投为主要手段的同学。如果你的目标是上岸中小厂,那这个帖子会有帮助。如果你的目标是上岸 FANNG,那我的经验可能帮不上太大忙。-baidu 1point3acres

我会从以下几个方面写这个帖子:简历、投递、Recruiter 面、技术面、HM 面。我会把其中我觉得重要的细节和容易踩雷的地方写出来。这些可能是我的经验,也可能是我从网上收集到觉得比较有帮助的点,所以如果有看到和某些博主类似的观点,是正常的。. Χ
. Χ
这篇是第一部分,主要分享简历。

讨论细节之前,我想先降低一点同学对这行的期待。应该有不少人都是被这行的高薪和入门简单吸引来的,我同样也是。但是高薪和无门槛本来就是两件互相冲突的事情,所以最后的结果一定是,极少部分人上岸大厂,作为ng一年20w,而绝大部分人都落在和别的行业差不的薪资水平左右。所以如果薪资是你的唯一动力,或者你对写代码本身以及对静下心来研究一个问题这件事没有兴趣,甚至是厌恶,我的建议是趁早放弃,当前的沉没成本永远是最低的。如果你喜欢这一行,至少不讨厌写代码,那再问问你自己一天能不能拿出4-6个小时投简历,然后毫无feedback,能不能在每天起来第一眼看到5封拒信的情况下,无视掉心中的失落感,日复一日的重复。如果能,那你一定能成功。-baidu 1point3acres




接下来是正文 - 简历
. .и



首先你的简历是写给谁看的。简历有这么几个人会看:ATS,Recruiters(后面简称HR),Engineers 和 Hiring Managers。首先是ATS(Application Tracking System),也就是机筛。网上有太多关于机筛的myth了。首先机筛不会因为你没有某一个关键词就auto reject你,唯一有可能让机筛把你拒了的是你在填application的时候回答的问题。比如这家公司100%不sponsor,但是你在投简历的时候选了你需要,那你投完它直接就把你拒了。唯一的区别只是他什么时候给你发拒信,而这个时间是HR设置的。ATS剩下的工作就是把你简历的文档扫描一遍,扫描出来的内容会呈现HR,仅此而已。所以对于ATS来说,最重要的细节其实是格式。不要用各种花里胡哨的template,用一个最简单的Jack‘s resume,甚至是Google Doc,让ATS完整地把你的简历扫描出来就足够了。我建议用Google Doc,因为Jack’s resume还是会有一些特殊符号,我不想take这个risk。

第二个是HR。对于中小厂来说,大部分HR是不懂技术的,所以HR看简历的第一件事情一定是扫描关键词。HR会花5-10秒扫一遍简历,只有当他看到足够的关键词了以后,才会决定继续细看你的简历。所以一定要尽量把所有JD里全部的must have和大部分的prefer skills自然的结合到工作经历和项目里。HR甚至会为了某一个关键词,在你的简历里ctrl + f。所以在投每一份简历前,都花点时间看看JD。如果他要求的是Python+Django,但是你的简历是Java,花10秒钟把简历改成Python是完全有必要的。如果没办法把全部东西都进去,那就放到Skill那栏,有总比没有好吧。
. 1point3acres.com
HR看重的第二点,也是我觉得最重要的一点,是Business context。对于一个不懂技术的HR来说,能看懂你的项目具体是做什么的非常重要。如果hr收到100个简历,每一个简历都写他用了Java和React做了一个dashboard,那hr要怎么分辨出谁的经验才是更match这个岗位的?但是如果你写,你做了一个能减少用户用apple pay支付时的失败率的系统,那这样的简历肯定就更容易被银行或者stripe这类公司看上。所以详细的business context非常重要。

第三个就是量化的result了,这也是一个老生常谈的问题。挺多人对这个result感到很纠结,一方面因为没有经验,写不出什么result,一方面又担心如果编一个数字会不会容易踩雷。我的经验首先是be creative。结果不是一定要你给公司带来了多少的增长或者减少了多少开销,你一个intern甚至是在startup做unpaid 的intern怎么可能能在3个月内看到这么明显的impact。所以完全可以换个角度写result。比如说,我做了一个kafka的项目,项目里的producer从网上每10秒钟拿一个比特币的价格数据,存到kafka里,然后consumer再把这些数据打印出来。就这么一个简单的项目我要怎么写result。看起来好像完全没得写,但是我可以说,我这个项目,同时收集100个ETF的数据,每5秒收集一次,那每分钟就是1200个数据。这就也是一个可以写出来的数据啊,所以be creative很重要,想想你处理的数据量,提升的效率甚至是用户满意度等等。第二,如果你不确定你量化的数字合不合理,可以问问AI,把你的bullet point发给AI,建议用Claude,问他这个数字现不现实,如果他是HM,他会拷打你什么问题。这么做不仅能确保你简历的合理性,也能提前了解什么样的问题会在resume deep dive里被问到。. ----

还有一点是,你的简历是写给你想要申请的岗位的,不是单纯的把你有的东西都放在纸上。把JD丢给AI,让他提炼里面的must have和prefer to have,试着把这些东西写到你的经验里去。虽然会多花时间,但是转化率会有明显提升的。

假设现在你成功过了HR这一关,接下来会看简历的就是真正有技术背景的engineers和HM了。对这两个人来说,最重要的是简历的合理性。你得保证你写的东西逻辑上是make sense的,技术栈是对的,不能有明显的逻辑漏洞。他们的工作是确认是真的有做过你所说的项目,所以他们会深入的问你是怎么做这些项目的,你data是怎么来的。所以对于简历上写的项目,你可以不用真的写过每一行代码,但是你得把整个项目逻辑吃透,这样在面试的时候才有底气。

. 1point3acres.com

. ----
简历里的Sections


. From 1point 3acres bbs
.--
第一个肯定是你的名字和基本信息。首先名字,我的建议是用英文名。影响力那本书里做过类似的实验,人天生会对和自己相近的人产生亲近感。如果一个HR看到一个中文名,很难发音,那他下意识就会觉得这个人和自己不一样。但是如果看到的是英文名字,不仅对他来说更好接受,还能降低他对sponsor的concern。而且中国人的名字对于老外来说实在难念,还有有歧义。比如说叫诗婷的女生们,本来一个文雅柔美的名字,写成英文的话就变成了。。。

你可以说专业的HR是不会有这些bias的。但是HR也是人,是人就会有人性,有人性就会有bias,何必take这个risk?

基本信息里,我见过最多的错误就是用qq号当邮箱。请重新创建一个专门工作用的gmail,用你的名字 + 生日的组合就可以。如果你的Github和LinkedIn比较organized的话,可以放上去。如果位置足够,尽量放完整的link而不是hyperlink。最后,如果你不需要sponsor,加粗写出来:GC Holder - No Sponsorship Needed; 这是非常加分的。如果需要,也不要写你需要,不然hr直接给你pass了就完了。

对于intern和ng来说,第二个section放Education。这里最重要的是要写上准确的毕业时间,比如May 2026,而不是present。HR唯一在意的就是你的毕业时间,你写present就又给他加重了获取信息的障碍,而且公司一般会有一个强制的毕业时间的range,太早太晚的都不要。所以一定要根据JD里要求的毕业时间修改简历上的毕业时间。GPA的话建议没超过3.7就不要放了。Relevant Course是不需要的,谁都知道你在凑字数。这些关键词可以放到skill里面去

第三个section稍微有点分别,一般来说大家认为的是要放Experience。但是我的想法是,如果你没有比较solid的工作经验比如Teaching Assistant之类的, 可以放比较match jd的project。我能拿到暑假的实习就是因为我做了个AWS的项目,把他放在最上面。结果engineer和hm都问了这个项目,剩下一个unpaid实习经验根本就没问。

但是不管是Experience还是Project,写它们的principle基本是一样的。首先每一个经验或者项目都要有公司/项目名字,title,时间,地区。项目名字自己编,如果公司是上市公司的话,公司名字后面可以加个括号(NASDAQ:XXX)。Title的话我不会写Internship,只写Software Engineer,因为听说有些公司不承认internship的经验,我不知道是不是真的。但是如果HR看的仔细的话,应该不会觉得3个月的经验不是internship吧,应该吧?实习的日期不能编,是什么就是什么,背调能查得到。但是location是可以换的。我会根据JD里的location去改我简历上实习的location。这么做的目的是为了减少HR对于你不能搬家的concern。我敢这么换是因为我的实习是fully remote,几个sde intern都是来自不同的城市,所以我写哪里都可以,背调也查不到。但是如果你的经验是unpaid(一般unpaid也不要求背调),或者是需要背调公司直接联系你老板的,那换不换取决于你。

Project的话可以在后面加上技术栈:My Fancy Project | Python, AWS (EC2, API Gateway).

每一个实习或者项目经历应该要有3-5个bullet point,少了显得你啥也没干,多了显得啰嗦。每个点不超过三行。超过就分成两个点。具体要怎么写,我的方法是先自己总结,然后丢给Claude。在我实习和做项目的时候,我会专门开一个文档,写下来我做的每件事情 - 我做了什么,用了什么技术,为什么要做,我要达成的high level goal是什么?我是要给客户降低成本?提高user experience?还是别的什么。当你有这么一个文档的时候,把他丢给AI,基本上就能写出不错的bullet point了,然后再根据AI写的点去改,并且加粗且仅仅加粗技术和数字,甚至只加粗数字。我的checklist是:有没有写成Google XYZ formula?有没有business context?对于没有技术背景的HR,他能不能看懂我到底是做了什么?有没有数字?是不是3-5个点?每个点是不是1-3行?最重要的:我能不能解释每一个点?如果想拿到offer,简历不是写完就过了,一定要准备好在面试的时候随时被拷打。有些大厂确实是不考简历的,比如狗家(如果我没记错的话?),但是中小厂基本上都会根据你的简历提问。所以对于每一个bullet,我会问自己:我能不能把这个项目每个技术之间的关系和逻辑给说清楚?我为什么要做这个项目?我为什么要用这个技术(为什么要用kafka而不是redis)?我的data是怎么得来的?我会把可能会问到的问题都写下来,没事就读一读。然后我会问AI,如果你是全世界最mean的HM,这个简历对你来说有什么样的red flag,你会问我哪些问题,然后把这些问题的答案都写下来。

最后是Skill,我会把这个放在最后,因为他只是用来凑关键词的。Skill里我只放我会的和JD需要的。放少了关键词不够,放多了是red flag。想象HR看到你一个本科都没毕业的人,会6种不同的语言,是什么样的心态。所以除了你真的会的,就把JD的关键词放进去就足够了。


. ----
. From 1point 3acres bbs
最后写点SDE必要的技能。如果你像我一样投的是偏后端的SDE,必要的有:一门语言(最推荐Python),OOP(inheritance,polymorphism),数据结构(中小厂主要就是map,大厂啥都要,不懂要啥就看neetcode),算法(刷刷leetcode easy - medium就行,大厂得medium - hard)。这几门在学校里都有教,只要掌握扎实了,再刷一点leetcode,大部分的技术面是不会有问题的,特别是对于intern来说。

必要的关键词有:Restful API(framework),SQL(postgre,mysql,etc),cloud(大部分公司用aws,service有EC2,EKS,lambda,API Gateway, S3)

加分的关键词有:Kafka,Redis,Agile/Scrum,CI/CD,Docker,Kubernetes

这里应该就是我全部的经验了,如果有新东西我会继续往里加。对于只想上岸,不挑公司的同学来说,应该够用。对于想上岸FANNG的同学来说应该是没啥帮助。后面我会继续写怎么投递,HR面,技术面和HM面的东西,希望帖子不会沉底 :)



. .и

评分

参与人数 84大米 +117 收起 理由
匿名用户-7FYE9 + 1 给你点个赞!
小亩_zyicqlk + 1 赞一个
LetITFly + 1 楼主请继续!
微信用户_xkmld + 1 很有用的信息!
PusheenHeaven + 1 赞一个

查看全部评分


上一篇:很多小公司岗位广告持续三个多月或者更长时间
下一篇:如何为准备senior面试

本帖被以下淘专辑推荐:

全局:
看不穿 发表于 2025-11-19 06:53:05
恭喜楼主上岸,请问是用的opt入职还是有身份?听说c1开始不sponsor了,不知道是否属实
C1不sponsor,至少ng不sponsor,senior 以上会sponsor
回复

使用道具 举报

全局:
金丝头发的香菜 发表于 2025-12-07 21:21:18
谢谢分享 有几点疑问. Χ
多写语言会redflag吗 确实会很多语言 光学校用到的就五六种了 skill常见的都写上去了
拿到面试的都是前几轮tech拷打最后hm才
取决于你是不是真的会,有没有做过项目。如果有用过一个语言做过项目,且能在bullets上写出来,那自然可以放。大部分position只要求1到2个语言,我觉得写多了也不见得加分。

如果能拿到不少面试,说明简历没问题。一般大家说的简历有问题指的是拿不到面试,转化不到1%这种。
. From 1point 3acres bbs
ats是会根据你填的资料筛的,就是knock out question, 比如sponsorship。可能有些hr把skill当成knock out question了之类的吧。具体是根据hr的设置还是怎么样,我也不清楚。Reddit上的人说简历基本上来多少他们就要看多少,ats筛的占少数。

我是简历上放prefer name(legal name),投递的时候直接放prefer name 在legal name那里。唯一不好的就是,如果真的拿到offer了,offer上也会用你的prefer name。但是其实没有影响,我都是和hr提一嘴,至于改不改就看他了。我拿了两个offer,中厂的hr给我改了,c1的直接说无所谓,后面填i9之类的用legal就行了
回复

使用道具 举报

💯 2
全局:
k9evin 发表于 2025-12-23 17:17:30
感谢楼主这么详细地分享自己的经验!看了你的分享也发现了自己简历的不足。期待后续的分享!请问楼主简历写了几页?
最多一页,越重要的,越match jd的越要往上放。没个七八年经验都别超过1页
回复

使用道具 举报

🔗
ppdidi 2025-11-17 13:00:27 | 只看该作者
全局:
顶顶顶! 认真读完了,写的很真诚,提供的建议很具体也很实在!
楼主继续加油!! .--
找工很看运气,做好了一切剩下的就交给命运吧!希望我们好运常在!
回复

使用道具 举报

🔗
tina1111 2025-11-17 14:07:51 | 只看该作者
全局:
请问如果不需要sponsor的话,“No Sponsorship Needed”这个应该加在哪里,名字下面吗?
回复

使用道具 举报

🔗
 楼主| 双目失明的台灯 2025-11-17 19:58:28 | 只看该作者
全局:
tina1111 发表于 2025-11-17 01:07. .и
请问如果不需要sponsor的话,“No Sponsorship Needed”这个应该加在哪里,名字下面吗?

是的,应该放在基本信息那里
回复

使用道具 举报

🔗
Aimee20126 2025-11-18 05:19:18 | 只看该作者
全局:
楼主继续加油!!
回复

使用道具 举报

全局:
很有用的信息,楼主请继续更新!
回复

使用道具 举报

🔗
fanyi 2025-11-18 08:14:09 | 只看该作者
全局:
支持!蹲一个更新!!!
回复

使用道具 举报

🔗
tina1111 2025-11-18 09:06:30 | 只看该作者
全局:
lz我还有一个问题,你说“所以一定要根据JD里要求的毕业时间修改简历上的毕业时间”是什么意思,在我概念里毕业时间也只能根据事实来写,不能根据要求来改啊,难道hr不会查吗?顺便期待你接下来的文章!
回复

使用道具 举报

🔗
seasonstar 2025-11-18 09:07:28 | 只看该作者
全局:
写得真的太好了,清楚明白非常有用
回复

使用道具 举报

🔗
 楼主| 双目失明的台灯 2025-11-18 09:35:25 | 只看该作者
全局:
tina1111 发表于 2025-11-17 20:06. .и
lz我还有一个问题,你说“所以一定要根据JD里要求的毕业时间修改简历上的毕业时间”是什么意思,在我概念里 ...
. check 1point3acres for more.
我指的是在你还没毕业的情况下,调整你的毕业日期。举个例子:如果你申请26 summer的intern,JD要求的毕业时间是Jan 27 - Jan 28,但是你的毕业时间是 May 26。如果你写毕业时间May 26,hr直接把你pass了,因为你毕业时间不对。但是如果你改成Dec 26或者Jan 27,那你的时间就合适了。就算最后结束实习的时候你已经毕业了,hr问你要不要明年1月的return,你也可以说:我在summer上了两节课,把课都修完了,如果你愿意给我return offer,我可以马上入职,不用等到明天1月。但是如果你已经毕业了,那就最好别改,因为背调能看到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表