如何剥削儿童

这样您就一无所有


几年前,好人来到QIWI向我们提出了一些剥削孩子的建议。 我的意思是说,要与我们达成一项协议,根据该协议,我们将学童带入实习计划,看看这对他们(和我们)有多有趣,以及是否可以从整个工作中受益。

这个想法是要带上学童,然后把他们送到部门或食品杂货店里。 当然,产品专家在座无虚席的情况下以期望的座右铭解决了这一问题:“但是对我们来说到底是什么,一切正常,请不要碰它。”

根据裁减计划-有关我们的实习计划的详细信息,对两个人进行了审查,其中一个人在实习后已经与我们在员工方面进行了合作,第二个是实习生(顺便提一下,他们分别是16岁和18岁)和流程负责人的印象。

一切如何开始


在此之前,有一个名为QIWI FINTEEN的程序-我们在这里教了小学生金融知识,向他们介绍了QIWI,地图以及如何运作。 这种经历被认为是成功的,并在整个俄罗斯推广了该计划,开始对Artek和其他难民营中的儿童进行教​​育。 不仅是金融知识,还有信息安全的基础知识。 顺便说一下,该计划继续将奖品作为一项良好的教育项目。 我们为此培训了15万多人。

因此,我们邀请了具有任何实际编程技能的学生。 有些甚至在github上有个人资料。 我们同意,我们将聘用4个人作为飞行员(在大约40位已通过初步甄选的人中)。 所有实习生都去了不同部门,从SMM和分析到开发和终端。

如何理解学生应该沉浸一个月的任务? 我们承担了一项测试任务(对于分析人员来说是一项真正的测试任务),这使我们能够广泛评估学生的知识水平,最重要的是,评估他们的偏好。 我们决定不连接到处理和Java开发,而是选择了全栈JavaScript命令。 我们挑选了一些小而真实的任务,这些任务的结果可以发布给开源,以便每个人都有一个存储库,在技术指导的启发下。 我们把这些家伙扔进了代码中。

在他们掌握的项目中,社交网络中存在一种共享机制,并且提供了一种用于比较战斗和测试数据库的服务表的服务。

那线索呢? 事实证明,与学生的沟通提高了现有员工的士气。 当您作为导师向初学者解释其工作方式和工作方式时,您会开始对自己的工作有更多的批判性眼光。 我们从中学到的主要知识是我们需要为人选择任务,而不是为人选择任务。 在大公司中,他们常常相反。

现在-一个家伙。

镇雅,18岁,初级开发人员


就我而言,它看起来像这样:一年前,我在学年期间参加了IT解决方案学院的培训课程,并且我们明确地暗示,那些拥有出色项目的人将能够在一家真正的公司中实习,现在我们同意与QIWI。 结果,他们发送了指向注册的链接,其中有大量问卷,其中包含几篇小论文。 充满了将近一个小时。

然后他们邀请我与领导一起与所有人进行面对面的采访。 我以为我会等很长时间才能找到答案,但是第二天他们打电话给我,说我可以去哪个QIWI部门实习。 我去了Gaucher GEG ,那使每个人都害怕代码。 我想专门去找他,因为他有真正的项目。 其他部门负责分析和设计,这不是我的。

我对完全的行动自由感到非常高兴。 您可以选择何时到达和何时结束。 我亲自在QIWI工作了一个月,然后有一段时间我在学年仍然支持我的项目,有时任务有所不同。 现在,一年后,我已经在工作,并担任初级程序员。

这里很酷,实习生给予的那些价值观也是在上班后留下的,也就是说,没有官僚主义和人类态度。 在加入QIWI之前,我曾在一家从事教育项目的小公司培训。 我们在那儿被安排了另外两名计算机实习生,您说-您在Unity上开发了项目,继续,也许这个引擎适合我们。 通常,我们做了大约一个月的工作,然后很可能将其扔给了nafig。 这不是很酷,这种工作态度,我们每天要坐4-5个小时,在任何地方都没有用。

然后以一种不同的方式,我立即来了-这是真正的任务。 他们告诉我那里有什么问题,说他们为什么根本需要这个数据库编译器。 也就是说,这是公司所使用技术的真正战斗任务。 这个东西对人们很有用,我们甚至现在都在使用它,而不仅仅是将其作为测试项目。 当我第一次开发它时,他们说他们将每两个月发布一次。 并且它仍在积极使用中,并已包含在发布过程中。

然后在下一次会议上,我有一个选择-或者在QIWI工作,然后将其与11年级的学习相结合,或者等一年后再来。 我选择等待,不要后悔-毕竟,考试花费了很多时间,依此类推,这时我的工作效率并不高。

然后我18岁就被录用了。 非常酷-要了解,在实习之后,您将继续在公司中等待。

关于实习和时间表


在这里,有必要确切地讨论一下振亚写的东西。 我们有一个测试电路和一个战斗电路。 从发行版本到发行版本,服务表中的数据都在变化,这就是为什么您必须进行大量手动更改的原因。 而且基地很大。 并且该发行版中仅应包括最新版本,因此也需要对这些更改进行适当的审核。 因此,Zhenya为我们编写了一个实用程序 ,该实用程序可以进行测试电路,进行一战,显示差异,然后为INSERT / UPDATE生成必要的DML脚本。

在实习开始之初,我们立即告诉伙计们这是没有薪水的(我们只补偿办公室里的饭菜)。 这更像是培训,因为合格专家的时间也花了公司一定的时间,而潜在客户进行代码审查的过程本身就很有价值。 我们带小学生去暑假,大约一个月的高产工作。 一般而言,一个月是不够的-如果我们谈论经验积累而来的发展,他将在本月度过,以便正常加入组建团队并了解一切工作原理。

对于小学生来说,这更加困难。 您花一些时间弄清楚对他来说有趣的事情以及应该执行的任务。 然后,您可以掌握所使用技术的最新信息。 通常,任何东西都足够。

实习的名额取决于空缺职位。 2019年的临时使用-大约30-40。 也许更多。

一切都非常符合时间表。 主要的(也是显而易见的)要求是,作为一名实习生,请尝试从中午到您方便之间一直在办公室里,但要与您的团队直接相交。 具体来说,Zhenya的故事现在有所不同,他已经是一名学生,他正试图充分地评估自己的工作量以及所需的时间。 如有必要-提早出现,放出一些东西,留在学院学习。 然后有时他会坐在这里直到晚上10点完成任务。 我们试图开车送他回家,但到目前为止还没有解决。

现在,他将自己开会,他的工作时间将减少一些。 但是然后在二月,放假(读-你好,全职)。

指导和怀疑


实际上,相当大比例的开发人员怀疑这种指导。 每个人都在坐着思考,对我来说,小学生到底是怎么回事,谢谢。 如果您以这种方式来到Java中,那么您将离开。

一切都有些不同,因为特别是在派遣实习生的团队中,没有Java。 通常,项目本身的体系结构和所使用的语言在某种程度上决定了将一个人从街上带上一个月的工作是多么容易。 我们的堆栈允许这样做,再加上我们没有将人员投入到一些关键的基础工作中。 通常不进行处理。 但这并不能否定任务的必要性和重要性。

有人可以在这里说我们的系统负载很大,但是术语IMHO虽然很时髦,但使用起来不是很正确。 我们认为,如果应用程序一开始就一文不值,那么对于它来说,这是一个很大的负担-这已经是高负担了。 如果您做对了所有事情,那么即使是认真的数字也应该属于“正常情况”类别。 因为您可以在Node.JS,打字稿和PostgreSQL上编写任何服务。 前端通常是在React上开发的,但是在Angular上也有一个项目。

在这一切中,您可以轻松地带一个人,并在一个月内让他了解正在发生的事情。 例如,有一个特征是有条件的中间人会坐一个星期。 而且,该功能不是很紧急,明天没人需要它。 因此,您可以将它提供给将要见她一个月的学生。 在最坏的情况下,这将浪费我们的时间。 在正常情况下-对学生的互利剥削。

对于每位导师,我们通常最多固定两名学生。 这在很大程度上取决于导师本人的当前负担以及他分配时间的能力以及实习生的独立性。 顺便说一下,今年的Zhenya有所参与-他现在正在积极帮助初学者设置工作环境并了解我们的流程,向他介绍了一系列技术。

就是说,认真而没有开玩笑-一个已经从培训生变成初级程序员的家伙,今天他帮助其他人沿着这条道路前进。 好酷

至于技术-重要的是,立即让初学者想到有些技术可以解决问题。 他们中的任何一个都只需要放在正确的地方。 每个学生都有不同的背景-有人用Pascal做某事,有人用C做某事,依此类推。 我试图使他们理解,程序员将在他的职业生涯中改变一堆语言,必须掌握它们。 为生活选择正确的堆栈是一种幻想。 您正在广度发展。

埃米尔(Emil),16岁,实习生


我在暑假寻找与编程相关的各种暑假学校,偶然发现了FINTEEN。 在那之前,我自己学习了一年编程,但是我想尝试更多。 填写申请表后,大约一个月后,他们打电话给我,并告诉我去办公室面试,让我们看看您能做什么。 好吧,我来了。 面试结束后,他们说他们将签发通行证,一周之内即可离开。

一周后,他们给数据库做了一个测试任务,一天就完成了。 第二天,他们已经或多或少地做了一些军事工作(静态按钮)。 为此,我已经不得不投入技术栈并了解如何部署,公司中有哪些流程。 我通常几乎从零开始。 所以这里都教过一切。

然后有一个演示。 这对我来说是不寻常的一天,因为我不知道演示是什么以及为什么。 我来了,他们告诉我说说我这周所做的一切。 我准备了半天,然后我们去了会议厅,与其他程序员交谈。 我说我拧了一下按钮,我今年16岁。 现在,演讲者经常去演示并用“你好,我叫这个名字,我不是16岁”开始演讲。

然后他们已经开始给我更艰巨的任务。 最长的任务是两周-国际化+彩色扬声器。 我参与了前端,因为这对我来说很有趣,团队可以给我一些原子任务。

我真的很喜欢这里的气氛,很棒的人。 还有免费的咖啡和热巧克力。

QIWI给了我一个很好的开始,我意识到任务是如何分配的,为什么要支付所有这些费用。 现在,我正在领导团队,参加黑客马拉松以及IT解决方案学院。 而且他经常开始使用github。

合计


这是另一回事。 在我们的测试任务中,有一个基于Amazon的基础。 整个过程与ILV阻止电报的尝试相吻合,因此,除了电报之外,Internet Polynet也被阻止。 包括我们的基地。 因此,对于将要进行测试的人员,进行了这样的自发调整-要进行测试,还必须能够规避此类情况。

对于我们公司而言,实习计划是开源运动发展的另一个诱因-我们将所有工作都交给了那里。 而且,针对开发人员的测试任务会立即向该人表明他将必须与我们一起使用的基础结构,所有任务都是实时的,这不是真空中的球形垃圾。

顺便说一句,您是否想在新的一年成为一名出色的导师? 加入我们的团队。 :)

Source: https://habr.com/ru/post/zh-CN434636/


All Articles