您好,欢迎进入澳洲幸运5有限公司官网!

咨询热线:

400-888-8888

面试造核弹:细数那些有毒的开发岗位形貌

发布时间:2021-04-29人气:
本文摘要:免责申明:本文的所有看法都是作者小我私家的看法。如果你在软件行业事情足够长时间,就会对人们用来美化事情的“套路”有所体会。 例如,“具有软件开发全生命周期履历”的潜台词就是“我们没有完备的流程,所有的事情都很急,如果有须要,我们想把你放在哪个位置上就放在哪个位置上”。这个问题我深有体会,因为几年前我在招人的时候就用到了这种职位形貌,以为它听起来很棒。巧合的是,也就是在谁人时候,我发现公司里一直很忙,需要许多“万金油”型的“救火”工程师。

澳洲幸运5

免责申明:本文的所有看法都是作者小我私家的看法。如果你在软件行业事情足够长时间,就会对人们用来美化事情的“套路”有所体会。

例如,“具有软件开发全生命周期履历”的潜台词就是“我们没有完备的流程,所有的事情都很急,如果有须要,我们想把你放在哪个位置上就放在哪个位置上”。这个问题我深有体会,因为几年前我在招人的时候就用到了这种职位形貌,以为它听起来很棒。巧合的是,也就是在谁人时候,我发现公司里一直很忙,需要许多“万金油”型的“救火”工程师。

人们会花许多时间写花哨的职位形貌,或者在面试时跟你玩套路。我写这篇文章的目的是为了确保你不会掉到这些坑里。一份好的职位形貌应该包罗以下几点对公司业务有一个清晰简明的总结,不使用过多的盛行词汇;对你将从事的事情有一个清晰简明的总结,不外多使用盛行词汇;清晰合理的事情内容形貌;清晰合理的岗位职责形貌;不提及抽象的品质 (例如诙谐感、毅力、刻意……)。

接下来,我们来看看那些不切合上述尺度的职位形貌。反面示例 1:对岗位职责要求过多 公司简介:纳斯达克上市公司,为政府提供数字服务。岗位主要职责:到场软件开发生命周期的所有方面,包罗服务和 Web 组件设计、评审、开发、DevOps 和测试;与业务方确定需求和相应的解决方案;与技术团队以及外部供应商和外包互助同伴建设良好的人际关系,为客户提供更大的价值;为现有的软件解决方案和部署在 AWS 上的基于 JavaScript (NodeJS & AngularJS) 的 Web 服务提供支持;具备深入研读现有代码库的能力,明白其中的功效、设计并找出需要重构的地方;分享已往的履历,并指导团队成员革新团队的开发纪律。技术要求:有实际使用 Node JS 开发 Web 应用法式的履历;有并行编程、异步和 JavaScript 回调编程履历;有微服务架构和 REST API 开发履历;有消息架构履历(SQS 或 RabbitMQ);AWS 履历 (SQS、Lambda、EC2、ECS、API 网关、Beanstalk);使用 AWS Cloudwatch 或 Elasticsearch 举行集中式日志和日志分析;NoSQL 数据库使用履历 (MongoDB、DynamoDB);关系型数据库 (MySQL) 使用履历;宁静 (OAuth 2.0)、单点登录;测试驱动开发。

首选技术:对 SPA 有很好的明白;GraphQL;SQL 查询和 Mongo 查询;连续集成和交付;使用 Ionic Framework/React Native 开发混淆移动应用;API 文档 (Swagger)。公司福利:有竞争力的薪酬计划;医疗 / 牙科保险;股权激励计划;切合 401k 计划的 100% 分红;残疾保险;人寿保险;公司康健计划;人性化的办公情况;带薪假期;培训用度报销。现在让我们来仔细说道说道。到场软件开发生命周期的所有方面,包罗服务和 Web 组件设计、评审、开发、DevOps 和测试。

认真的?你要我既是一名软件架构师、开发者,又是一名 DevOps 工程师和 QA 工程师,是吗?任何一个在公司里事情过的人都知道,SDLC 的全流程是很是庞大的。初创公司可能会要求工程师小我私家拥有整个流程的履历,并身兼数职,但一家在纳斯达克上市的公司并不是初创公司。

与业务方确定需求和相应的解决方案;与技术团队以及外部供应商和外包互助同伴建设良好的人际关系,为客户提供更大的价值。除了上面的那些,你还要求我是产物卖力人、互助同伴司理和业务拓展员?具备深入研读现有代码库的能力,明白其中的功效、设计并找出需要重构的地方。谁会喜欢去重构别人的坏代码?分享已往的履历,并指导团队成员革新团队的开发纪律。

好吧,你还要求我是团队卖力人。首选技术反映了职位的谬妄水平——对于开发者来说,既要专注于 JavaScript 开发,又要处置惩罚 AWS 服务、消息行列和日志 / 日志分析机制,这似乎是一项很是困难的任务。其中有一项技术是 DevOps,这些可都是全职性的事情,除非你是一个天才,险些什么都懂,能在一个小时内搞定问题,才有可能胜任。福利很有竞争力,但仍然不足以与这份地狱般的事情相匹配。

其他一些公司也会提供同样具有竞争力的福利,但他们不会要求应聘者做太多的事情。反面示例 2:我们需要有挑战意识的工程师来完成有挑战性的事情工程技术、软件工程师、入门级必须是我国公民。

这个岗位的事情所在位于需要特殊权限才气进入的位置。基本资格:大学软件工程或相关学科学士学位。

我们将提供平等时机,所有切合条件的申请人,岂论种族、肤色、宗教、性别、是否有身、性取向、性别认同、国籍、年事、是否退伍武士或残疾,都将被思量任命。加入我们,你的使命就是我们的使命。我们的事情需要特殊的勇气、韧性和精准度,甚至具有危险性,提供了改变世界和拯救生命的时机。这些都是我们体贴的。

作为领先的技术创新公司,我们与世界各地的互助同伴互助,解决客户最困难的挑战性难题。我们的员工遍布美国的多个州以及世界各地,在许多国家和地域都有我们的业务。

加入我们,你的使命就是我们的使命。我们的事情需要特殊的勇气、韧性和精准度,甚至具有危险性,提供了改变世界和拯救生命的时机。这些都是我们体贴的。

这听起来就像是一则电视广告,我的眼前泛起了水师陆战队敬礼、行进、在大雨中训练、破坏修建物的特写镜头……等等,你确定这是软件事情岗位形貌?这确实是一则很棒的电视广告,但如果是招聘广告,实在糟糕透了。招聘形貌里没有提到任何细节,你也不知道事情内容是什么,不知道基本要求是什么。听说过“诱变诱饵”吗?有时候,你申请的事情并不是你真正的事情内容,对于这种情况,招聘方就会这么做。

对于这样的招聘信息,你要小心。写这个招聘形貌的人似乎真的相信公司的使命 (或者他们有一个专门的营销部门),但他们脑子里想的是那些对公司有同样想法的潜在求职者或者是急需事情的人。

反面示例 3:必须具备人类所有的优秀品质我们正在寻找一个低级工程师来完成软件 / 互联网公司的种种技术任务。应聘者应具备较强的分析能力、求知欲、愿意面临挑战、盼望进步并有诙谐感。在 5 年的时间里,你可以在一家软件 / 互联网公司学到险些所有的工具 (接待有理想的初创公司首创人)。这份事情真的会让你受益匪浅,而且在这个历程中会很是有趣!企业家精神是必须的!西装和领带不是必须的。

详细任务包罗:软件开发;系统治理;文档化;客户支持;质量保证;售前支持;任何可能泛起的问题…… 应聘者需要具备以下条件:盘算机科学本科 / 硕士学位或同等学历;0 到 3 年事情履历;企业家精神;很强的分析能力;优秀的相同技巧;高质量的性格特质;高质量的源动力;愿意在小公司努力事情;追求卓越,愿意“尽一切努力”完成事情;盼望相识一切与软件 / 互联网公司有关的工具;有 HTML 履历;有 C/C++、C# 或者 Java 履历;有 JavaScript 履历;相识关系数据库;相识 TCP/IP 网络观点;进步理想主义者;相信自己可以与众差别;谦逊,认识到理想主义 / 乐观主义可能是就是无知 / 狂妄。这个职位形貌提的要求有点多,我自己都看笑了。应聘者应具备较强的分析能力、求知欲、愿意面临挑战、盼望进步并有诙谐感。

“诙谐感”?为什么要诙谐感?《法式员面试金典》(Cracking the Coding Interview)这本书是教我们如何各个击破面试题,而不是要我们去讲笑话的。诙谐感是我们都想从别人身上获得的工具,好比我们的朋侪、家人、同事、约会工具……可是这不应该泛起在事情岗位形貌中。

详细任务包罗:软件开发;系统治理;文档化;客户支持;质量保证;售前支持;我想请你解释一下,这是一个怎样的低级职位?你要招的人需要是开发人员、系统治理员、技术文档团队、客户支持团队、QA 团队和销售工程师。我已经在这个行业事情了许多年,我甚至都不知道我自己是否能胜任这些事情的一半。任何可能泛起的问题……好比?这是一个软件工程师职位,可不是给体育酒吧招人。像这样迷糊其辞、开放式的形貌没有任何利益,因为应聘者总是希望确切地知道他们在申请怎样的职位。

企业家精神这个我已经看到过频频了,它到底指的是什么?有的人可能会认为这是指打破通例,有的人可能会认为是毅力和刻意,有的人可能会认为是思想开放和缔造力……这类与特质相关的问题在于它们是开放式的、模糊的、无用的。它们没有任何意义,因为它们可能代表任何一种寄义。每小我私家都希望自己是“企业家”——看看那些在 LinkedIn 上把自己形貌为“企业家”的人就知道了。

这对于求职者来说意味着什么?这意味着公司对他们要找的人有明确的想法,但不知道如何清晰地向求职者转达。高质量的性格特质;高质量的源动力;愿意在小公司努力事情;追求卓越,愿意“尽一切努力”完成事情;盼望相识一切与软件 / 互联网公司有关的工具;……进步理想主义者;相信自己可以与众差别;谦逊,认识到理想主义 / 乐观主义可能是就是无知 / 狂妄。同样,这些特质应该是你在面试时从求职者身上评估出来的,不应该列在事情形貌里。

澳洲幸运5

固然,每小我私家都想招到努力、有活力、正直的人。有没有人看到这个后想:“我其实是个懒惰的忘八,最好还是不申请这个职位了”?“尽一切努力”究竟要多努力?需要我牺牲第一个孩子吗?还是要我献祭一只山羊?最后两点也惊到我了。候选人必须乐观,但又不要太乐观……对于合适的人来说,这种职位形貌可能听起来很有趣,很有吸引力,但从我的履历来看,这在大多数情况下是一种危险信号。好的职位形貌接下来,我们来看看一些好的招聘形貌。

正面示例 1:面面俱到我们是一家医疗保健技术公司,使用基因信息资助医生和病人做出医疗决议。我们的软件工程师从事种种各样的项目,从医疗保健系统的创新到生物学。

我们不停革新我们的工具和技术,为患者康健提供最高质量的可操作信息。如果你想用你的知识和技术来改善数百万人的生活,请加入我们的团队吧。

关于我们的团队:我们需要具有差别配景的工程师来资助我们完成使命——为数十亿人提供遗传信息。我们是一个跨职能团队,由科学领域的专家和敬业又好奇的工程师组成。我们建设了一个系统,将大量的基因组数据与科学文献联合起来,再加上多年来经由严格整理的结果,然后将它们打包,供我们的科学家使用。

随着数据越来越大,我们的系统需要变得更好更快。你要做的是:凭据技术和业务需求一起界说和构建新的功效或应用法式。编写结构化、可测试、可读和可维护的代码。

到场代码评审,确保代码质量。主导技术事情,满足内部或外部客户的需求。通过不停学习和发展为团队成员提供支持。

你需要具备:具备全栈架构和漫衍式系统的履历。多年后端或前端框架履历,如 Python/Django/JavaScript/React/Scala/Play。

其他通用行业尺度。有数据库履历 (MySQL、PostgreSQL、NoSQL 等)。有调优和查询优化履历更佳。良好的相同技巧,具有漫衍式团队事情履历者优先。

以任务为导向的心态和连续学习的愿望。我们提倡多样性,不分种族、肤色、宗教、国籍、性别、性取向、年事、婚姻状况、是否退伍武士或残疾,为所有员工和应聘者提供平等的就业时机。这个很是棒。

有关公司和团队的形貌很是有趣,同时也提供了足够的细节。我们建设了一个系统,将大量的基因组数据与科学文献联合起来,再加上多年来经由严格整理的结果,然后将它们打包,供我们的科学家使用。

这一句话就足以让你相识他们可能在做的几件事:大数据;数据处置惩罚与分析;软件开发 (显然);学术研究或研发;有可能通过机械学习从上述数据中获取看法。“你要做的”和“你需要具备”很是清晰、简练、合理。

如果我对这个领域感兴趣,我会申请这个职位的。正面示例 2:简短明晰我们有一个测试工程师空缺职位,需要他来资助我们改变与情况的互动方式。我们现在的事情重点是零售和商业修建应用法式,并将继续随着市场需求的变化而变化。

我们正从观点验证过渡到第一次生产迭代,有许多应用法式需要开发。现在是加入一个快速发展的团队的最佳时机,在这里你可以发挥影响力,并与我们一起生长你的职业生涯。我们正在构建一个奇特的微服务架构,毗连云平台和内部系统,提供种种服务,包罗数据收集、机械运行状况监控和用户交互。

你将:卖力我们的 QA、测试和公布历程;建设和维护我们 API、后端和硬件接口的自动化框架;界说和细化测试需求;实施连续集成;到场新服务和应用法式的计划和执行;与我们的软件和硬件团队精密互助,确保交付 API 和功效。我们的技术栈是基于可伸缩观点,包罗:Node.js、Go、Kubernetes、Docker;Linux (Ubuntu) 下令行技术、Python。

职责形貌得很清晰。虽然没有明确列出,但可以从它们的技术栈和事情内容中推断出来:微服务;Node.js、Python 和 Go;Kubernetes、Docker、Linux;专注于零售及商业修建领域。正面示例 3:通用接地气作为一名软件工程师,你将到场缔造一个直观的产物,资助我们的客户建设、治理和发送他们的电子邮件。

你将与一个充满激情、多才多艺、有协作精神的团队一起事情,在连续推动技术进步的同时,解决棘手的问题。此外,你将有时机影响和实现架构解决方案,让我们成为世界上最值得信赖的通信平台。我们的办公室就是我们第二代产物的总部,也是我们的技术运维和客户生命周期工程团队的枢纽。

你要做什么:流传我们的文化价值观;与其他团队成员互助,包罗产物团队和 API 的团队,一起影响和革新我们的产物;使用 Github、Jira 和我们的构建 / 部署系统来治理你的事情;为我们的代码测试和产物交付提供资助。我们的技术栈包罗:Go、AWS(DynamoDB、Lambda、EC2、Kinesis、SQS、S3)、ReactJS、Snowflake、Terraform、Redis、SolrCloud、Kafka、Riak、Docker/Kubernetes 和 Linux。

关于你:一般来说,有 2 到 4 年的云应用法式软件开发履历;拥有盘算机科学学士学位;2 年以上 Go 和 Python 开发履历;2 年以上 HTML、CSS 开发履历;具备大规模漫衍式系统开发履历;有使用现代 JavaScript 框架开发以 UI 为中心的 Web 应用的履历;努力的态度,能够在小团队中快速学习和完成任务;有 AWS 履历优先;相识微服务架构和云应用。清晰、简明地形貌了公司的业务、期望和应聘者的职责。与前面的示例一样,列出了技术栈,并凭据职位和资历级别列出了合理的要求。

这是一个很好的职位形貌。不要止步于欠好的事情作为一个蓬勃生长的行业的候选人,你有许多选择。世界上有许多伟大的公司,他们不仅提供了精彩的职位和丰盛的福利,另有很是好的提升和职业生长时机。

在找事情的历程中不停磨练你的技术,看看哪些公司是垃圾公司,不要浪费了你的时间。


本文关键词:澳洲幸运5,面试,造,核弹,细数,那些,有毒,的,开发,岗位

本文来源:澳洲幸运5-www.gaijinmom.com


400-888-8888