这个职位描述提的要求有点多,我自己都看笑了。
应聘者应具备较强的分析能力、求知欲、愿意面对挑战、渴望进步并有幽默感。
“幽默感”?为什么要幽默感?《程序员面试金典》(Cracking the Coding Interview)这本书是教我们如何各个击破面试题,而不是要我们去讲笑话的。
幽默感是我们都想从别人身上得到的东西,比如我们的朋友、家人、同事、约会对象……但是这不应该出现在工作岗位描述中。
具体任务包括:
软件开发;
系统管理;
文档化;
客户支持;
质量保证;
售前支持;
我想请你解释一下,这是一个怎样的初级职位?
你要招的人需要是开发人员、系统管理员、技术文档团队、客户支持团队、QA 团队和销售工程师。
我已经在这个行业工作了很多年,我甚至都不知道我自己是否能胜任这些工作的一半。
任何可能出现的问题……
比如?这是一个软件工程师职位,可不是给体育酒吧招人。像这样含糊其辞、开放式的描述没有任何好处,因为应聘者总是希望确切地知道他们在申请怎样的职位。
企业家精神
这个我已经看到过几次了,它到底指的是什么?
有的人可能会认为这是指打破常规,有的人可能会认为是毅力和决心,有的人可能会认为是思想开放和创造力……
这类与特质相关的问题在于它们是开放式的、模糊的、无用的。它们没有任何意义,因为它们可能代表任何一种含义。每个人都希望自己是“企业家”——看看那些在 LinkedIn 上把自己描述为“企业家”的人就知道了。
这对于求职者来说意味着什么?这意味着公司对他们要找的人有明确的想法,但不知道如何清晰地向求职者传达。
高质量的性格特质;
高质量的源动力;
愿意在小公司努力工作;
追求卓越,愿意“尽一切努力”完成工作;
渴望了解一切与软件 / 互联网公司有关的东西;
……
进步理想主义者;
相信自己可以与众不同;
谦逊,认识到理想主义 / 乐观主义可能是就是无知 / 傲慢。
同样,这些特质应该是你在面试时从求职者身上评估出来的,不应该列在工作描述里。
当然,每个人都想招到积极、有活力、正直的人。有没有人看到这个后想:“我其实是个懒惰的混蛋,最好还是不申请这个职位了”?
“尽一切努力”究竟要多努力?需要我牺牲第一个孩子吗?还是要我献祭一只山羊?
最后两点也惊到我了。候选人必须乐观销售工程师面试技巧,但又不要太乐观……
对于合适的人来说,这种职位描述可能听起来很有趣,很有吸引力,但从我的经验来看,这在大多数情况下是一种危险信号。
好的职位描述
接下来,我们来看看一些好的招聘描述。
正面示例 1:面面俱到
我们是一家医疗保健技术公司,利用基因信息帮助医生和病人做出医疗决定。我们的软件工程师从事各种各样的项目销售工程师面试技巧,从医疗保健系统的创新到生物学。我们不断改进我们的工具和技术,为患者健康提供最高质量的可操作信息。如果你想用你的知识和技能来改善数百万人的生活,请加入我们的团队吧。
关于我们的团队:
我们需要具有不同背景的工程师来帮助我们完成使命——为数十亿人提供遗传信息。我们是一个跨职能团队,由科学领域的专家和敬业又好奇的工程师组成。我们建立了一个系统,将大量的基因组数据与科学文献结合起来,再加上多年来经过严格整理的成果,然后将它们打包,供我们的科学家使用。随着数据越来越大,我们的系统需要变得更好更快。
你要做的是:
你需要具备:
我们提倡多样性,不分种族、肤色、宗教、国籍、性别、性取向、年龄、婚姻状况、是否退伍军人或残疾,为所有员工和应聘者提供平等的就业机会。
这个非常棒。有关公司和团队的描述非常有趣,同时也提供了足够的细节。
我们建立了一个系统,将大量的基因组数据与科学文献结合起来,再加上多年来经过严格整理的成果,然后将它们打包,供我们的科学家使用。
这一句话就足以让你了解他们可能在做的几件事:
“你要做的”和“你需要具备”非常清晰、简洁、合理。
如果我对这个领域感兴趣,我会申请这个职位的。
正面示例 2:简短明了
我们有一个测试工程师空缺职位,需要他来帮助我们改变与环境的互动方式。我们目前的工作重点是零售和商业建筑应用程序,并将继续随着市场需求的变化而变化。
我们正从概念验证过渡到第一次生产迭代,有很多应用程序需要开发。现在是加入一个快速成长的团队的最佳时机,在这里你可以发挥影响力,并与我们一起发展你的职业生涯。
我们正在构建一个独特的微服务架构,连接云平台和内部系统,提供各种服务,包括数据收集、机器运行状况监控和用户交互。
你将:
我们的技术栈是基于可伸缩概念,包括:
职责描述得很清晰。虽然没有明确列出,但可以从它们的技术栈和工作内容中推断出来:
正面示例 3:通用接地气
作为一名软件工程师,你将参与创造一个直观的产品,帮助我们的客户建立、管理和发送他们的电子邮件。你将与一个充满激情、多才多艺、有协作精神的团队一起工作,在持续推动技术进步的同时,解决棘手的问题。此外,你将有机会影响和实现架构解决方案,让我们成为世界上最值得信赖的通信平台。
我们的办公室就是我们第二代产品的总部,也是我们的技术运维和客户生命周期工程团队的枢纽。
你要做什么:
我们的技术栈包括:Go、AWS(DynamoDB、Lambda、EC2、Kinesis、SQS、S3)、ReactJS、Snowflake、Terraform、Redis、SolrCloud、Kafka、Riak、Docker/Kubernetes 和 Linux。
关于你:
清晰、简明地描述了公司的业务、期望和应聘者的职责。
与前面的示例一样,列出了技术栈,并根据职位和资历级别列出了合理的要求。这是一个很好的职位描述。
不要止步于不好的工作
作为一个蓬勃发展的行业的候选人,你有很多选择。世界上有很多伟大的公司,他们不仅提供了出色的职位和丰厚的福利,还有非常好的晋升和职业发展机会。
在找工作的过程中不断磨练你的技能,看看哪些公司是垃圾公司,不要浪费了你的时间。