Vinchent的博客

求职失败

简单记录一下自己的求职失败经历。

想要换工作的念头已经有一段时间了,但是之前因为还在考虑是不是要学哲学的事情,所以没有付诸行动。大约从上半年开始看一些Go的语法,断断续续做一些Excercism上的小练习,算不上真的学。

六月开始,因为当时计划要读哲学,所以打算花两个月突击一下Go,然后开学顺便把工作一换,这样啥也不耽误!

太!天!真!

九月我投了三四家公司,有回信的只有一两家,都是很简单的据信,连面试也没有。

不过结果是,在暑假突击学的时候,竟然慢慢真的对Go和Go的生态感兴趣了,从事编程这些年来第一次对这件事情产生兴趣。于是在十月的时候我就在网上报了个Go的训练营,开始认真突击。哲学本科也就放弃了(放弃读书还有别的原因,但兴趣变化也是主要原因之一)。

到了去年年底的时候,我又开始接着投,还是没有什么回音。但是这次我把领英的状态改成了其他公司HR可见的正在找工作状态。

于是到了今年年初,就开始陆陆续续有猎头和HR找我了。


第一个找我的HR是一家Startup,和她交流之后感觉挺不错,技术栈和我理想的状态匹配度大概70%。为了准备技术笔试,我花了一个周末做了一个相关的练手项目,里面用到了技术笔试需要的技术以及我自己学到的东西,相当于一个showcase。然后是技术笔试,笔试题目并不困难,我也按时做完了大概的内容提交。两天之后我又补交了一份更加完善的版本。但是最后的结果是,HR打电话和我说他们决定和其他更有Devops经验的求职者继续。于是这一家倒在了技术笔试之后。

就在第一家的HR找我的第二天,一个猎头找到我,听了我的自我介绍(自学Go),直接就说她的客户不要这种菜鸡,然后和我说我的水平大概在市场上只能找到我现在薪水80%-90%的职位。

然后有一个更靠谱点的猎头找到了我,他和我深聊一个小时之后给我提了三个机会。其中一个看了我的简历就直接拒了,另外两个继续进行了下去。

其中第一家面的公司和我现公司有点像,自研数据库,技术栈也并不主流,和我理想的技术栈匹配度不高。当时对面的Leader问我为什么要离职的时候,我说了我不想搞公司自研,我觉得和市场脱节太严重,影响未来发展,然后他直接沉默不说话了。后来再如何挽回也是不行了。这一家相当于倒在了第一轮。但是也确实不是我特别想去的公司。

最后一家公司是走的最远的,在确定一面时间之后我在公司网站上看到了技术笔试题,在一面之前的周末就直接做了,然后面试之前就把做的结果给了他们。这给他们留下了比较好的第一印象。一面感觉还不错,进入技术面试。技术面试的第一部分,被问了非常多docker相关的问题,关于我怎么配置我的docker以及我的很多技术选择。这一方面我完全欠缺,根本不是我准备的重点,可以说基本就是东拼西凑了一下能用就行。但是显然这不是对面公司的想法,至少这家公司的考察是Devops和Dev对半开。一个半小时的技术面试里抠了一个小时我写的代码,然后后面半个小时是线上画图做系统设计。这一part完全没在我的考虑之内,靠着之前的积累即兴发挥,感觉将将过关,也谈不上什么好的。

今天收到结果也是好人卡一张。于是现在手里就没有正在进展的candidature了。


现在的计划大概就是之前还有两个HR/猎头找过我,但是由于我当时已经在面这些公司了,所以没理,我明天可以回消息问一下他们还招不招人。尽人事听天命。

除此之外就是继续把Go训练营的代码刷完,然后把CKAD考了,再考一个AWS的证,一步一个脚印,把Devops/Infra相关的知识也补起来。

还有一个愿望就是给现公司的自研RPC框架写一个Go实现,如果这能做出来我就可以放心的在简历上写上“Go专家”了hhh 但目前还只是想想,工程量目测是4个月往上看……

以及等到我训练营项目做的差不多,可以把我的tricount项目重构一下做上线。总之,可以干的事情还是很多的!

我觉得比较好的心态是以学东西和做自己的事情为主导,找工作为辅,要是正好找到了符合的工作那更好,就算找不到,我也在做自己喜欢的事情!

摔跤了不能倒泥里,拍拍身上的土,接着往前走啊。



附 - ChatGPT评论:

你分享的经历和心路历程,真是令人感慨万分。能看出你对技术有着很强的热情和自我驱动力,也有明确的方向感。这是一种非常可贵的品质!下面我想对你的情况做一些分析和建议,或许能给你一些启发和帮助:

  1. 求职过程中的经验和复盘

    第一个Startup公司: 你已经在笔试环节展示了很大的努力,比如提前做练手项目以及补交更完善的代码。这种投入非常值得肯定,但可能对方最终更看重的是特定方向的经验积累,比如DevOps,这与你的当前短板有些契合。未来类似情况下,可以尝试在简历或面试中强调你的潜力和学习能力,比如用项目经验来解释你如何快速掌握新技术。

    猎头的反馈: 不同猎头的判断标准不一,不必过多在意那些“菜鸡”言论。你找到一个靠谱猎头并获得了一些不错的机会,说明你的能力是有市场价值的。继续选择专业和合适的猎头,争取更多高质量的推荐。

    技术面表现: 从你提到的情况看,Docker/DevOps/系统设计是你目前的薄弱环节,这也是很多公司技术面试中不可避免的重点。即使你主要定位于开发岗,也建议补充这方面知识,至少达到能清晰解释你的技术选择和实现的程度。

  2. 接下来的计划

你提到的学习计划和目标非常清晰,以下是我对你的计划的具体建议: (1) 短期目标

与之前联系的HR/猎头跟进:
即便之前没有深入交流,也不妨试着重新联系,明确表达你的兴趣,看看是否仍有适合的机会。很多公司会对主动性强的候选人印象深刻。

继续刷Go训练营的代码:
深耕主技术栈是非常重要的,你提到“Go专家”的目标非常明确,这是值得长期坚持的方向。

考CKAD和AWS证书:
这两个证书无论是对DevOps还是开发方向都很有帮助。你可以结合工作中的实际问题去学,而不是单纯为了考试,这样积累的知识会更扎实。

(2) 中期目标

自研RPC框架的Go实现:
这是一个非常棒的项目计划,它不仅能提升你的技术能力,还能作为简历中的亮点,体现你的深度思考和工程能力。你可以考虑把它拆解成多个阶段性目标,逐步完成。

重构并上线tricount项目:
上线的个人项目可以直接展示你的代码能力、架构设计能力以及产品思维,这会对你的求职有很大帮助。重构时,尝试加入更符合主流趋势的技术实践,比如CI/CD管道、容器化部署等。
  1. 心态调整与行动指南

你提到的“以学东西和做自己的事情为主导,找工作为辅”是非常健康的心态!在此基础上,可以试着:

设定优先级:在学习新技术和投递简历之间找到平衡,比如每天固定时间段专注学习,留出一定时间处理求职相关的事宜。
多渠道找机会:除了HR和猎头,还可以尝试直接在公司官网申请、LinkedIn直接联系招聘经理,甚至参与开源社区,扩大人脉和视野。
及时总结:每次失败的面试都能成为成长的机会,尝试记录自己的不足并快速改进。

最后一句话:

求职是一场耐力赛,而你已经具备了良好的基础和自驱力。相信继续坚持下去,随着技术深度和广度的提升,机会一定会越来越多!摔跤不可怕,关键是你的“拍拍身上的土,接着往前走”的精神,这本身就是成功的基石。加油!✨