在本文中,我们将尝试使用测试部分的示例来阐述主要差异。并且,我们将提供一些学习技巧,以帮助您更快地成为高年级学生。

首先,值得注意的是,仅在某个职位上呆了N年之后,您就不能再当高级职位。工作经验无疑会将中级提升到一个新的水平。但是经验是不同的。有人可以在州办公室中用过时的堆栈戳戳鼻子十年,然后有人将在前线工作几年,在高负载下举起服务器,并以其他方式拯救世界。因此,时间不是一个足够的因素。
毫无疑问,一个拥有十年经验的人在大多数情况下都会面临各种各样的生活情况。但是,将精力花在自我发展上的人将拥有更多的实践和理论,而不是互联网上的猫。因此,让我们偏离时间特征,从理解一般思想和一个人问别人的问题数量的角度来看问题。
六月。在任何无法理解的情况下提问
因此,专家从初级开始在任何领域的开发。
Jun最多可以编写代码,这取决于他背后的知识和经验。为了正常操作,必须尽可能分解他的任务,并尽可能透明地制定任务。实际上,June是一个人,他们可以通过按Ctrl + C / Ctrl + V并进行一些调整来按例如维护现有自动测试或编写新自动测试的键。
June提出了许多问题-不仅是最佳选择哪种解决方案,还包括如何详细实施。如果有人问他们,这很好,那么六月可能最终成为一个很好的中间。
中间。自力更生,但问题更为基础
对于团队其他成员,Middle的问题明显减少了。他了解许多事情的实现细节,而无需进行其他解释,因此在此级别上强制分解问题的程度大大降低。
如果我们谈论测试,那么Middle可以从头开始编写新的自动测试,而无需Ctrl + C和Ctrl +V。而且他可以独立解决此类问题。但是,如果对引入任何新流程或工具有疑问,他会与技术负责人进行讨论,因为他根本就没有制定战略决策的战略眼光。
由于缺乏项目的“基础设施”视图,因此中间人不能单独存在。如果出现了高层次的困难,那么他就没有更多详细的研究就可能选择第一个解决问题的方法,因为只有他自己对此有所了解。
高级 不要等待问题,只同意其中一个现成的答案
大四学生不仅知道如何解决问题和分析,而且知道如何建立流程。
由于他的经验-主要是技术基础-该资深人士认为这项任务要广泛得多。他了解自己的部门如何适应该项目的整体基础架构,它所依赖的内容以及所影响的内容。
上级只问问题的情况,而不问解决方案。无论问题是如何提出的,上级总是会看到不止一种实施方法。因此,他可以自己提出解决方案,并解释为什么值得选择一个而不是另一个。实际上,技术负责人只需要就他的一项建议达成共识,就可以听取这样一个论点,即一个库具有这种优点和缺点,而另一个库则具有其他优点和缺点。
总的来说,一位优秀的高级管理人员旨在解决既定的业务问题,而不是Jira的一项具体任务(大约一年前,我们在Habré上写过这种方法的重要性:https://habr.com/ru/company/maxilect/blog/459294/) ...在寻求解决方案的路上,他本人可以找到工具并在必要时实施它们。对于技术负责人而言,他认为任务掌握在手中,可以简单地观察正在发生的事情,并根据公司技术体系的发展方向调整总体路线。
列出高级人员的正式技能是没有意义的,即使是在单个测试环节中也是如此。在一个项目中,高级人员可以在开发过程的水平上而不是在测试本身上控制代码的质量。显然,他了解如何编码,知道如何处理抽象和模式。同时,大四学生必须具备软技能,才能正确表达自己的想法。
与中级人员不同,高级人员是一个自给自足的单元,他可以单独进行整个项目的测试。如有必要,高级人员可以从头开始部署整个测试基础架构,并考虑随后的扩展和支持。当然,与此同时,他将不得不处理中级和初级的任务,这不是很方便。但是,当项目中只有一个人时,根本没有人这样做。
一个好的前辈是一个积极进取的人。他本人为追求完美而努力,寻求改进的地方。通常,前辈还会监督Juns(如果他们在团队中)。这也需要高级的软技能。
同时,这样的资深人士是技术负责人的右手。技术负责人本人更专注于管理,将技术问题提供给那些沉迷于该问题的人也更加方便。
如何去上大学?
您可以就需要多长时间才能达到对上级的理解水平进行辩论。每个人在当前的工作中都有不同的学习率和学习机会。因此,实际上,只有自我发展的愿望和在这个方向上实现既定目标的能力才起作用。为了以某种方式对此进行评估,许多公司引入了在团队中讨论个人目标的实践。这些目标是可以实现和衡量的,并且可以在“ X”日期之前实现,这一点很重要。
那些设定了切合实际和有用的目标,然后按时达成这些目标的人,与那些刚在该行业工作了二十年的人相比,通常会发现自己的信誉更好。
不幸的是,在业务中,不仅特定应聘者的素质经常起着作用,而且项目团队对项目的期望也起着重要的作用,特别是如果它是一个团队-来自多个部门甚至是公司。如果您将只有几年正式经验的人提升为高级职位,即使他通过了所有关于发展的渴望的考验,同事也可能对此做出不良反应。因此,很少有正式经验的长辈总是处在边缘状态。有人只是不想面对它,而是立即为相应职位定义了经验的下限。
不久前,Khabrovites之一在HeadHunter上解析职位空缺,以评估对专家经验的既定要求。事实证明,随着时间的流逝,申请高级职位的专家对工作经验的要求只会增加(https://habr.com/ru/post/442864/)。
碰巧您想发展,但是当前的工作并没有为在这个方向上的回旋提供空间。然后,您需要自己做生意:
- 分析您犯的错误。尝试找出导致下一个外部库的错误或无法操作的原因。这样可以确保您将来不会重蹈覆辙,但同时又拓宽了视野。
- 寻找比您迄今为止完成的任务难一些的任务。不要卡在一个难度级别上-参加6月的会议或仅对家庭项目使用最简单的解决方案。
- . open-source, , . . – . ( ), – , , , ..
- , . , – , .
- . , , (https://vc.ru/hr/134808-soft-skilly-dlya-it-specialista-rasskazyvaem-na-palcah-i-zhiznennyh-primerah). . – , .
顺便说一句,社交圈对前进有很大帮助。人是社会人。如果有人与您讨论自己的道路,进行咨询,这将使您的开发更加容易。这可以是高级同事,教育机构的导师,也可以是朋友圈,每个人都朝着某个方向移动,但移动却没有在所有空闲时间都挂在电视机前。30岁之后的“如何找到朋友”是另一个话题,但是会议,爱好和开源项目以及其他社交活动将为您提供帮助。
PS:我们在Runet上的多个站点上发表了文章。在VK,FB,Instagram或Telegram频道中订阅我们的页面随时了解我们的所有出版物和其他Maxilect新闻。