大家好!
按照承诺,我将继续出版有关IT管理的出版物。 在上
一篇文章中,我谈到了成为团队领导者的意义。 但是,没有团队的领导是什么? 今天的内容是关于如何在没有大量资源的情况下以及没有人认识您的情况下招聘好人。

一句话:所有公司都不一样(我在第一部分中写过)。 我将讨论您和部门主管以及团队负责人合为一体的情况。 他们自己必须招募一支队伍。 也就是说,这些是最困难的条件。 当您的公司设有人事部门时,一切都会变得简单得多,但是与此同时,我还要插入5美分。
录用方式
它们不会从空中出现,因此这里的一切都很标准:
- 在劳动力市场上寻找专家;
- 建议。 在欧美,这种情况不是很普遍,但是在这里我们有一种共同的做法。
- 拖延您过去工作中熟悉的人。 此选项非常好,但有一个条件:您要基于专业水平选择员工。 否则,它将不起作用。
公司如何雇用员工:
- IT领域的大型知名公司。 在那里工作是许多程序员的梦想。 在这种情况下,吸引他们并不困难。
- IT不是主要活动的大公司。 现在有很多这样的人;雇用工程师来使他们的工作自动化。 这些公司拥有人力资源的全部资源:经理们积极地宣传其出色的IT部门,并以各种方式吸引专家。 逐渐地,这些信息散布在专业圈子中,当一个人从这样的公司收到要约时,他表示同意。
- 投资创业。 通常,有足够的资源聘请优秀的招聘机构。 您可以提供良好的条件,位于中心的A级办公室,各种奖金等。 人员应该没有大问题;
- 靠自己的收入为生的小公司(大多数公司)。 他们很可能没有钱立即吸引合格的工程师。 同时,办公室位于租金便宜的地方。
在我碰到的一个项目中,我们将考虑最“有趣”的情况-最后一个。 当然,我的预算低于市场。 工作地点(该语言不能称为办公室)在汽车维修区上空;街道上定期闻到柴油的气味。 从地铁乘公交车到这需要十分钟。 但与此同时,任务是从头开始提供一个相当复杂的在线服务。 面对面试的许多申请人,他们读到了真正的惊喜。
如何生活
首先想到的是:“我们需要寻找一份新工作,在这里不可能做点什么。” 但是实践表明,一切都是真实的。 有一部很酷的MoneyBall电影,讲述的是管理棒球队的最高经理。 当主角试图解决在没有钱的情况下招募球员加入团队的问题时,一开始就有很多好话。 换句话说,它们可以适用于我们的情况:“如果您尝试通过与其他公司相同的方式雇用员工,那么您将不会雇用任何人。 需要改变方法。”

最重要的原则:
- 您至少需要一些管理经验,但它不应该是第一手的。 如果为您提供了这样的职位,而您以前从未这样做过,那么失败的可能性就很高。 我知道,快速发展和职业发展是一种诱惑,但关键是要成功经验;
- 您必须清楚地了解应聘用的人和原因,以及在什么时候。 如果您编写了一项服务,并且有四个月的服务时间,那么立即聘请测试人员和管理员是没有意义的。 在开发之初,客户端部分还不存在,也就是说,没有要测试的部分。 通常,需要在更接近发布的时候进行服务器调整。 拿一张纸,左边列出员工及其职责的清单,右边列出您需要实现的功能。 如果某人没有工作,则大胆地删除;
- 定义您的“受众”和找到它的地方。 客观上讲,您不应该雇用超级专业人员,因为您的公司没有钱。 但这并不意味着经验不足但想要发展的专家不会成长为专业人员。 我强烈建议您注意发展的渴望。 专家应该与服务(业务)一起成长,一个普通的普通项目中的强硬专家可能会变得无聊而离开。
- 除了hh.ru和其他类似资源外,还有社交网络和熟人。 在您的墙上张贴空缺,要求程序员朋友重新张贴,写给主题小组。 他们会打倒你,我自己雇用了几个人。
- 提供别人在市场上没有的东西。 就我而言,那是项目本身的受欺负条,也就是说,我最初计划了一项复杂而有趣的服务:Symfony服务器上的客户端-服务器应用程序,客户端上的react / angular,无CMS,只有现代技术。
在与创始人的对话中,当我刚来公司工作时,这个想法诞生了,它创建了一个用于汽车的二手备件的集合器,以结合其中的自动拆卸功能。 但是他负担不起大笔费用。 如果计划不是拿破仑式的,那么他所做的一切都会有所不同。 对于渴望获得经验的开发人员而言,此类项目更具吸引力,因为在其中正确地完成了所有工作。 许多人愿意为获得宝贵的经验而牺牲一个漂亮的办公室。
职位空缺和面试准备
任何明智的HR都会告诉您,90%的积极响应取决于您如何空缺。 一切都很简单:去HH寻找适合您自己的空缺,然后尝试以相同的方式写。 在任何情况下都不要说谎,只写实话。 如果根本无法解决问题,请列出与您的项目相关的技能列表,然后与HR联系。 节省时间,但这并不昂贵。
开始搜索,使用所有资源:职位空缺,社交网络,熟人等的网站。 确保使用简历购买对数据库的访问权限。 是的,数据库搜索需要花费很多时间,但是有才能的团队和成功的项目是值得的。 还要写出标准的答案和拒绝草稿。
现在开始准备面试。 “为什么? 我正在面试,让候选人做好准备!” -很多人会想到。 但这很重要,您需要为每个空缺做好准备。 Google可以帮助您列出面试中要问的问题。 列表是必需的,否则您会忘记询问。
观看有关雇用IT的讲座或演讲,您将学到很多有用的细微差别。 还要做一个小的测试任务,大约15分钟,不再。 我反对一个人用笔坐在对面来决定某事大约一个小时。
后来,我为我们起草了一份关于重要技术的
调查表 ,并将其发送给申请人。 不需要超过10分钟即可完成,候选人只需将所有权评级与每种技术相对。 结果已经清楚地表明了专家是否符合我们的要求,即使在这样的调查表中,也只有80%的专家满意。
重要提示:您不可能在所有事情上都是专家,因此请寻求专业建议,甚至致电他们寻求面试的帮助。 您可能会花一些钱,但将来会节省更多。 还要自己研究主题。 例如,您需要一个测试人员,但是对此一无所知。 不要偷懒并打开Google。
因此,您有n位候选人随时准备向您面试。 同时,您的时间非常短,因此您必须保存它。 拿起电话,然后在即时通讯程序中开始打电话或发短信。 首先,简要介绍一下公司,然后在5分钟内从字面上询问您的经历。 在这一阶段,已经有70%的产品脱落。 或某些不适合他们的,或者您。
如何理解一个人不适合你? 这里的一切都很简单:他是否具有必需的经验。 您总是可以在对话中询问某些技术,这很难在旅途中撒谎:如果一个人自信地谈论自己的经历,那么很有可能。 而且通常很容易通过语音确定。 好吧,一些没有经验的大三生关于航天器发展的故事会照亮您的工作日。
如何面试
las,这是每个人说谎的过程。 您的任务是找到真相。 当然,最好不要撒谎。
让我们从不应该做的事情开始:
- 不要在面试中给出与工作无关的逻辑任务。 申请人不得在船上运输山羊和绵羊,称重球和以n的速度驶向火车。 这不会帮助您找到一个好的程序员。 相反,只是花时间而错过有价值的镜头;
- 避免大量的测试任务。 我相信,在10到15分钟内,使用简单的测试就可以很容易地找到基础知识的水平。 如果您看到此人有经验,那么您根本无法完成测试任务,也不会浪费您的时间和他的时间。 而且面试压力很大,不要加重;
- 不要问项目中没有的技术。 如果您不使用某些东西,那么现在就不需要了。
- 不要细说。 不要专注于任何特定的框架或库。 这不会告诉您他的真实知识,而只会告诉您他使用过某些技术。 更好地询问OOP,模式,SOLID等。 懂基础的人会很容易理解任何框架或掌握一个库。
- 不需要明确的定义。 我了解结构化知识对程序员很重要,但是理解比特定定义的知识更重要;
- 如果在某个时候您知道申请人不适合您,请结束面试。 只需说您需要一个更有经验的人,并且不想浪费他的时间。 大多数人对此相当满意。 继续采访以最后说“不”是没有意义的。
- 首先,评估专业素质。 您需要可以解决项目中问题的人员,而不是与他们同住。 这比性别,年龄,文化程度,过去的工作场所更重要。 我遇到了50多岁的优秀开发人员和精通编程的前空降兵部队。
- 如果不合适,请勿带人。 特别是如果他们看不到增长的潜力。 不要沉迷亲戚朋友,这是无处可去的道路;
- 不要问高度专业化的技术。 即使是经验丰富的工程师也可能没有回答,因为他没有与他们合作。 当然,如果您正在寻找这种技术,他应该知道。
现在需要做什么:
- 带同事去采访。 他们的意见只是一个加分。 而且他们在某些细微差别上比您能理解得更好。 但是强行执行额外任务,不需要拖累任何人。
- 认真倾听申请人的经验。 从中您可以学到很多东西,弄清自己对什么感兴趣,许多问题本身就会消失。
- 优先考虑那些自己知道如何思考的人,而不仅仅是解决问题。 例如,在一个简单的测试任务中,不要提供某些数据。 如果一个人开始推理和询问,这在他的存钱罐中是一个加号;
- 要测试模式知识,请不要刻意写下它们。 最好提出一个更接近生活的难题。 例如,为进行公寓装修的工作室设计设计师。 有不同的门(金属,木质,塑料),不同的窗户(塑料,木质)等。 这将使您看到如何在架构上解决任务。 首先,对于一个人来说,比重写那些杂乱无章的知识要容易得多;其次,您将看到他如何处理特定的任务。
- 赋予人们思想上的任务,最好来自现实生活。 要求申请人大声推理,因为答案使任务复杂化。 最主要的不是找到解决方案,而是找出人的方法。
- 从不同领域提出一些问题,不要拖延面试。 40分钟就足够了,最多一个小时;
- 告诉自己有关该项目的信息,询问申请人他还想知道什么,尝试引起兴趣。 在这里,您比HR更具优势,因为HR通常对项目一无所知。 不要偷懒,花些时间去接受采访。
- 诚实地讲一切。 无需对技术和责任撒谎。 如果工作条件过于繁琐,那么工作的前两周该人很可能会离开;
- 动机可能比知识更重要。 有些人眼睛灼热。 让他们很少或没有经验,但是渴望发展。 诚实地告诉他们,他们没有足够的经验,但是您看到了他们的潜力,并准备好机会。 因此,我带了4位经验很少的人,他们都变成了很酷的专家。 顺便说一句,大公司经常使用这种方法,它们为初学者提供了不错的选择。 而且您可以做到;
- 做出有远见的选择。 如果一个候选人知道很多,但您发现他不准备做任何工作或在面试中已经在努力提高自己的条件,而第二个候选人则没有那么丰富的经验,但眼睛发亮并且充满热情,那么请选择第二个。 这不会破坏团队的气氛,但这是一个非常重要的方面。 如果其他人看到有人在割草,这会挫伤团队。 例如第一个,很难管理,如果您在管理方面经验不足,那就不要给自己造成额外的困难。
- 如果您喜欢专家,那就选择它。 不要长时间停顿,最好在第二天打电话。 所以人们几乎每隔一天就把我带走。
- 向申请人询问自我教育。 这将显示他的身体强壮。 书籍,会议,在线课程,黑客马拉松之类的东西,对他来说都是这些加分;
- 询问候选人他想做什么和他不想做什么。 如果您的兴趣不一致,而您接受了,迟早它将离开您。 您将花费时间进行培训和开发;
- 如果此人不合适或有其他拒绝的理由,请告知他。 制作几个标准答案空白,然后花3分钟发送。 我认为每个人都不回答时会讨厌它。 不要自己做。 另外,一个人可以成长并再次来到你身边。
- 不知道该选择谁? 只需在纸上写下所有利弊即可。 那些您没有带走但喜欢的人,将他们放进了另一个父亲。 她会不止一次地帮助您。
- 不要害怕雇用比你强的人。 我看到候选人如何被黑话:“是的,你看到他了吗? 他要惹我生气!” 但是有了专业人士,您将获得更快的成功。

解雇
什么时候值得解雇? 显然,如果员工不履行职责。 对您来说有一个重要点-原因,建议您找出来。 例如,如果您不正确地将他输入团队,您可能会感到内。 关于这个主题,我已经准备了单独的材料。
另外,您的期望可能与现实不符。 例如,它不能应付您所承担的任务。 为此,有一个试用期。 通常,您会坐下来客观地分析情况,而不会产生负面影响。 如果您无法解决任何问题,那就分手。 在某些情况下,有可能找到解决方案,而此人仍然存在。
当一个人不停地修剪而不能按时完成任务时,就应该解雇他。 留住他并尝试再教育是浪费时间。 解雇和临时接任他的职务比较容易。 我以某种方式没有解雇该人,因为没有人需要更换,但后来我付了钱。 他担负了许多关键责任,并且他不断地突破最后期限。 谈话和其他事情无济于事,结果,发生了两次严重的fakap事故,这当然是我的责任,而公司却亏本了。
我不会分解醉酒,旷工和其他耻辱的情况。 开除!
可能还会发现,该人不符合公司的价值观,也不想分享它们。 这对团队不利。 船将越来越多地摇摆,最终您将失去团队的支持。
您还必须能够解雇人员。 最初的几次您会感到内,但是随着经验的积累,它会逐渐消失。 一切都应该清楚并指向重点:“瓦西亚,你很酷,但不幸的是,我们有这个(那个原因),所以最好的解决办法是离开。” 在同一部MoneyBall电影中,有一个很好的例子,说明主角如何教您解雇一个人,我建议您观看。

随着公司的成长,招聘过程将如何变化
实际上-不可能,所有原则都将保持不变。 只有您拥有HR,您可以向其解释您想要获得的信息,他将能够独立搜索。 人力资源本身可以确定哪个人想要发展,哪个人不想发展,谁很难管理,谁不是。 如果您已经是CTO或领导层,并且有团队领导者或将来可以成为一名领导者,请带他们进行面试,让他们学习。 然后,他们将可以自己进行采访。 您会观看,有时会有所帮助,然后安排情况汇报,然后他们将自己开始雇用员工加入他们的团队。 但这与团队领导者的成长有关,在另一篇文章中将进一步讨论。
结论
许多人会说团队负责人不应该这样做。 在一个理想的世界中,大公司不应该这样做,因为所有过程都是由另一位发烧友调试的,所以他们是正确的。 但是请回答一下自己的问题:“您想要公司一年后提供什么?” 为了让她成长,团队还必须与她一起发展。
您选择的人越仔细,他们离开您的机会就越少。在三年半的时间里,只有三个人离开了我的团队(总共有30个人),而出于家庭原因只剩下了两个。应用不同的技术,参加会议,与人交流。我自己找到了两名员工。参与社交网络,与大学的人交流,从那里您也可以吸引年轻的专业人员,例如通过练习。所有的门都为您打开。团队负责人会为他们的任务和愿景招募一个团队。每个人都有优点和缺点;没有绝对优势的人。您的任务是在面试中识别每个人的潜力,在试用期内对其进行测试,并最终组建一个团队,使人们彼此互补,并作为一个单一的机制工作。雇用人才并不是寻找可以解决任何问题的超级专业人员。首先,它们很少,其次,它非常昂贵。您的任务是找到有潜力的人并能够发掘它,以帮助他们成长。请记住,您将与他们一同成长。感谢您的关注!下次,我将讨论如何建立有效的开发团队。我的其他IT管理文章:什么是团队负责人— dead or alive, Team Leader,