告诉HN:在申请了450个职位后,我的建议是
我想简要分享一下我作为一名拥有15年经验的高级工程师在这个市场上找工作的经历,因为这对我来说非常疲惫,我相信其他人也会对此视角表示赞赏。
正如标题所说,我申请了超过450个职位。大多数公司甚至没有给我发拒信。虚假职位的现象确实存在,还有一些假角色只是为了让你注册或加入某个随机的招聘网站。
我面试了一个工程总监的职位,所有面试都进行得很顺利,但最后他们却没有给我任何反馈。
我做了几份带回家的作业,所有的作业都被接受了,但公司在下一步上拖延了。
我拒绝了一些类型的职位:那些用人工智能面试我的职位,那些让我在第一步就进行编码挑战的职位,以及那些标明“没有工作时间”并期望你“24/7在线”的职位。
许多招聘方希望我回答一些无聊的问题,比如“你对这个职位有什么期待?”并会说“不要使用人工智能!我们想要你真实的自我”,甚至试图让你同意他们的人工智能面试政策。真是荒谬。
最终,我确实被聘为软件架构师。雇用我的公司非常专业、尊重人、具有前瞻性(我在面试中使用了风筝冲浪),并且没有和我玩游戏。他们有一个四步的面试流程,问了很多好的问题。这是我职业生涯中最好的面试流程之一。
我对其他在求职市场上的工程师的建议:
1) 广撒网,祈祷。如果大致符合要求,就申请。这是一个数字游戏。要无所畏惧。
2) 随时准备离开。保护你的时间。不要浪费时间在那些耗时过长的职位申请上。有些招聘经理会乐于浪费你的时间。(有一个职位申请明确要求你花20分钟填写他们的申请)
3) 在面试之前不要做编码练习,要警惕不对称的时间支出。见第2条。
4) 你可能能胜任很多不同的角色,比如“提示工程师”就是公司正在招聘的真实职位。
5) 在几个不同的招聘平台上工作。例如,我使用了LinkedIn、Dice、ZipRecruiter、WeWorkRemotely、RubyOnRemote等几个平台。
6) 使用人工智能生成你的简历,但要提供你工作经历的所有背景信息(不要歪曲你的技能)。
7) 使用人工智能回答一些无聊的职位申请问题,但如果他们问你一些深思熟虑的问题,就自己回答。我之所以获得工程总监的面试机会,是因为我对深思熟虑的问题进行了真实的回答。
8) 控制节奏。每天花几个小时在上面,然后过一两天再继续。
9) 并行进行一个副项目或学习一门新的语言/框架。
10) 面试就像约会,每个人寻找的东西都不同,有些人甚至不知道自己想要什么。这不是你的问题。
11) 如果他们使用Workday进行职位申请,那就跳过吧。那是最糟糕的。
12) 随着职位的开放,这需要时间。你最终得到的工作可能要到两个月后才会开放。见第1条。
查看原文
I wanted to briefly share my experience as a senior engineer with 15 years of experience trying to find work in this market, because it was exhausting for me and i'm sure others will appreciate the perspective.<p>As the title says, I have applied to over 450 positions. Most companies did not even send me a rejection. Ghost jobs are a thing, so are fake roles to get you to signup/join some rando job board.<p>I interviewed for a director of engineering role, and all interviews went well, but they ghosted me at the end.<p>I did several take homes and all were accepted, but companies dragged their feet on next steps.<p>I did reject a few kinds of roles: ones that used AI for interviewing me, ones that had me do a coding challenge as the first step, and jobs that had "no working hours" and expected you to be "on" 24/7.<p>Many of the job applicant expected me to answer asinine questions like "what excited you about this role?" and would say things like "don't use AI! we want your true self" or would go so far as to try to get you to agree to their AI interview policy. As If.<p>I eventually did get hired as a software architect. the company that hired me was very professional, respectful, forward thinking (i used windsurf during the interview) and did not play games with me. They had a 4-step interview process, and asked a lot of good questions. One of the best interview processes of my career.<p>My advice to other engineers on the job market:<p><pre><code> 1) Spray and pray. If its vaguely a fit, apply. It's a numbers game. Be shameless.
2) Always be willing to walk. Protect your time. Don't waste your time on lengthy job applications that take too long to complete. Some hiring managers will gladly waste your time. (one job application explicitly wanted you to spend 20 minutes filling out theirs)
3) Don't do coding exercises before you interview with someone, be weary of asymmetrical time expenditures. see #2.
4) You can probably do a lot of different roles, "prompt engineer" is a real job title companies are hiring for, for example.
5) Work a couple of different job platforms. For example I used linkedin, dice, ziprecruiter, weworkremotely, and rubyonremote and a few others.
6) Use AI to generate your resume, but feed it all the context of your work history (don't misrepresent your skills)
7) Use AI to fill out asinine job application questions, but if they ask you thoughtful questions answer those yourself. I got the interview for director of engineering because i answered authentically to thoughtful questions.
8) Pace yourself. Spend a few hours a day at it then come back in a day or two and go again.
9) Work on a side project or learn a new lang/framework in parallel.
10) Interviewing is like dating, everyone is looking for something different, and some don't really know what they want. Not a you problem.
11) If they use workday for their job applications, bounce. It's the worst.
12) It takes time as roles become available. The job you end up getting might not open until 2 months from now. see #1.</code></pre>