保持冷静,拒绝编码挑战

2025-06-07

保持冷静,拒绝编码挑战

你讨厌把时间浪费在编程挑战上吗?
保持冷静,告诉他们你决定不再做这些事了。
公司有自己的流程和门槛。招聘流程是双向的,你当然有权有自己的门槛。

更新:我在这里所说的编码挑战是什么意思?

我的文章在 YouTube 上被 ThePrimeAgen 吐槽了。这真是莫大的荣幸。

但我意识到我没有定义这个术语,这带来了一些混淆。我指的不是所有涉及编码的挑战。我指的也不是像ThePrimeAgen认为的那样,是算法挑战。我指的是那种编码挑战:

您的编码挑战:我们是一家音乐播放器应用程序公司,因此我们挑战您制作一个简化的音乐播放器应用程序,预计开发时间为四个小时,然后我们将根据未知标准评估您的代码质量。

🤯 我可以这么做吗?怎么做?

求职时有一个完全被低估的工具。它既不是应用程序,也不是 ChatGPT。秘密就在这里:

🙊与第一个打电话的招聘人员交谈🙉

我知道你想跳过这一部分,尽快与了解vim比Emacs更好的人交谈。(显然,反之亦然)。

但抑制这种冲动是无价的。

因为你可以利用这个机会,比如避免代码挑战。你要做的是相互了解,了解公司,然后等待那个时刻的到来:

*以上就是我们公司概况以及我们寻求的人才。您还有什么问题吗?

确实,您有疑问:

您好,可以描述一下你们的招聘流程吗?
如果一切顺利的话,我需要完成哪些步骤?

她会很乐意帮忙。

也许你需要要求更精确

你提到会有一个技术评估。具体会怎么样?更像是一场技术讨论,还是一个在家就能完成的编程挑战?

然后你会听到:

不,我们不做编程挑战。我们发现这类挑战浪费了候选人太多时间,而且还有其他方法可以评估他们的技术能力。

那么一切都很好,您已经避免了编码挑战。

或者你听到

是的,确实会有一个包含这个和这个的编码挑战。

这是关键时刻,你要屏住呼吸,保持礼貌和冷静,然后说:

谢谢你澄清这一点。好吧,我必须坦白地告诉你,我以前参加编程挑战的经历很糟糕,所以我决定不再接受这类挑战了。

就这样。

接下来会发生什么?

🙄 最糟糕的情况:一场不愉快的谈话

谈话可能会变得不舒服。

招聘工作很难做好就像编程一样,需要培训和实践。不幸的是,太多人没有接受过足够的招聘培训就去做招聘了。有个家伙还冲我发火,说程序员有多难搞等等。

如果发生这种情况,深呼吸,尽量保持冷静。你可能已经躲过了一劫,而且你的自尊心得到了保持和提升。这才是最重要的。

🙅🏻 “我明白了。那就算了。”

但更有可能的是,招聘人员会说这样的话:“嗯,我可以理解。从我们的角度来看,我们有自己的流程,所以我想这是一个交易破坏因素”。

这是意料之中的事,没问题。他们有自己的公司流程和规则。从今天开始,你也有自己的候选人流程和规则,第一条规则就是不许参加编程挑战。

通过早期的失败,你已经赢得了一些重要的东西。

您赢得了时间来寻找其他不会浪费您时间的公司。

你可能已经在一个编码挑战中投入了12到24个小时,却失去了一个潜在客户。我个人听说过更多这样的事,你简直不敢相信。

在这 12 或 24 小时内,您可以与多家公司取得联系。

如果你投递了无数份简历,却只有那家公司回复,这可能让你感觉遥不可及。那么你又面临另一个问题:你需要更擅长寻找公司。这个话题留到以后再说,但首先要真正理解招聘的运作方式,从多个角度来理解。这也是我上一篇文章的主题。

这种情况对我来说听起来还不错?
但还有更多。

👂🏻 最好的招聘人员希望了解你的顾虑

这听起来是不是好得令人难以置信?
不,一点也不,事情就是这样的。

对于最优秀的招聘人员来说,你的兴趣和他们的利益其实非常契合。因为他们当然不仅想说服你,也想说服你之后的候选人与他们合作。而做到这一点的最佳方式就是……真正打造一种人们愿意体验的候选人体验。

人无完人,所以她或许接受了他们等级制度的安排,觉得编程挑战赛肯定有它的存在。他们向她发誓,最多只需要四个小时。显然,参与挑战的人就是设计这个编程挑战赛的人,所以他非常清楚该怎么做,而且确实在不到四个小时内就完成了。

如果你告诉她,根据你和你朋友的经验,这种编码挑战实际上需要 8 到 55 个小时才能完成,她认真听。

在内部谈论此事。

唉,她的招聘经理很可能不会听,因为其中许多人并不尊重招聘。

💊 痛苦是一位伟大的老师

那些苦苦挣扎找工作的开发者没有意识到,反之亦然,公司也很难招到开发者。Forem 这样的顶级公司尤其如此。但实际上,在普通公司,开发者职位空缺长达数月之久。

如果招聘经理在你坦白一个月后发现该职位仍然无人填补,并询问该怎么办?优秀的招聘人员会再次提出候选人的痛点。也许另一位开发人员足够勇敢,会像你一样,礼貌地向她解释为什么他不喜欢并且不再与挑战者合作。他可能会提出其他理由,而她会利用这些理由来解决问题。

因为这确实符合每个人的最大利益。

💯 您不仅避免了编码挑战,还帮助了​​其他人避免了它。

🙏🏻感谢阅读

请将我的文章发送给需要它的朋友,或者发送给愿意倾听您的顾虑的聪明招聘人员。

你好,我是Jean-Michel Fayard。我的网站上有开发者职业资源,如果还不够,你可以问我问题

文章来源:https://dev.to/jmfayard/keep-calm-and-just-say-no-to-coding-challenges-1a4
PREV
2020 年教会我的 10 件事
NEXT
如何使用 Kotlin Multiplatform 编写命令行工具