手机开发者的成功之道:“满足高门槛”
(图片来源:David Grigoryan)

移动应用市场在过去几年里发展迅速。与此同时,对开发人员的需求和高层次人才的竞争也有所增加。大卫Grigoryan是在这一领域已经取得重大成功的人之一。他曾在独联体一些最大的公司担任软件工程师,参与开发了数千万人使用的产品,并获得了国际认可。此外,David还担任国家和国际黑客松的评委和专家,包括数字突破比赛。

David Grigoryan分享了如何被世界知名公司追捧,如何成为公认的专家,以及市场在未来几年将如何变化的见解。

-大卫,你职业生涯的很大一部分与俄罗斯联邦储蓄银行有关。你是怎么来这家公司工作的?这个职位的竞争激烈吗?

-在King Bird工作室工作后,我以软件工程师的身份加入了俄罗斯联邦储蓄银行,在那里我获得了宝贵的移动应用程序开发经验。我希望在一个专门研究特定技术并能够创造大规模产品的团队中工作,而Sberbank Online完全符合我的要求。万博体育登录首页

这家公司的选拔过程是整个独联体国家中最具挑战性的之一。作为一名移动开发人员或任何其他类型的专业人员,你可以期待面试彻底测试你的技能和知识。在我被Sberbank录用之前,我和其他专业人士一起经历了几轮面试。选择过程包括三个阶段:技术筛选、全面的技术面试和与团队的沟通。万博体育登录首页如果候选人没有通过这些考试中的任何一项,他们就不会被考虑进入下一轮考试,因此被拒绝。

软件工程师的工作是什么?这个专家应该具备什么素质?

-专家应该能够将想法转化为技术解决方案并解决复杂的问题。万博体育登录首页这样的专家应该负责澄清客户对未来产品的需求,估计时间和任务,并确定可以使用的技术。万博体育登录首页然后,他们应该积极参与开发过程,包括审查同事的代码,并确保功能的成功发布和支持。

该专家需要在计算机科学方面有坚实的基础,以及批判性思维能力。此外,在收集客户需求时,他们应该能够从技术细节中提炼出来。万博体育登录首页

-您参与了俄罗斯联邦储蓄银行的哪些主要项目?

-在Sberbank Online项目中担任移动应用开发高级软件工程师。这是一个非常大的项目。我们的团队在2019年参与了一次大规模的更新。我个人负责更新iOS手机应用程序的主屏幕。主屏幕显示了不同团队开发的各种银行产品,挑战是同步所有开发。我还面临着一项艰巨的任务,即确保新旧功能无缝地协同工作。由于主屏幕是公司的面孔,我在工作中任何错误的代价都是非常高的。在成功推出后,我们部门得到了很高的评价。

我还参与了一个分析平台的开发。该平台使开发人员能够从Sber生态系统产品的用户那里收集非个性化数据。这对于建立有效的业务战略和创建用户档案是必不可少的。由于这一发展,我们在“创新时代”竞赛中获得了“创新实施最佳项目”类别的奖项。

-这个平台有什么独特之处?

-首先,它是为Sber生态系统量身定制的,允许您分析生态系统产品(如Delivery Club和Sber Market)的用户行为。也就是说,我的开发影响了全国70%的iPhone用户。其次,Sber Analytics具有Yandex等第三方解决方案所不提供的有用功能。Metrica或谷歌Analytics。

由于这一发展,Sber能够提高其业务绩效。因此,该公司的知识产权部门决定为开发的技术申请专利。万博体育登录首页

-现在你为Ozon工作。他们是否也对手机开发者提出了很高的要求?

-在Ozon这样的顶级公司,招聘过程可能比其他高水平企业更具挑战性。进入门槛非常高,新员工使用各种类型的数据和技术的经验应该超过竞争公司的平均开发人员经验。万博体育登录首页

Ozon拥有广泛的业务线,包括Ozon旅游、Ozon银行产品、营销解决方案和单用户授权。为了配合该公司的产品,有必要利用一系列工具来开发可用于iOS和Android设备的应用程序。

例如,我目前正在开发和支持Ozon Classified这样的服务。我们从头开始创建功能,大多数技术决策都是我们自己做出的。万博体育登录首页只有非常有经验和高度熟练的开发人员才能在基础层面上进行设计。

-也就是说,Ozon不会雇佣应届毕业生,即使是非常有才华的人?

-新手有成功的机会。要做到这一点,候选人必须通过训练营的所有测试。

当我开始我的IT职业生涯时,训练营和实习并不像现在这么普遍。大多数顶级公司现在都有他们,这意味着有才华的开发人员更有可能参与到大型项目中。

有一种刻板印象认为所有伟大的开发人员的梦想都是在谷歌和亚马逊这样的公司找到一份工作。这是真的吗?

-这完全取决于每个专家的个人目标。有些人真的渴望在FAANG巨头公司(Facebook、亚马逊、苹果、Netflix和谷歌)工作,而另一些人则想在初创公司工作,为FAANG做出贡献。

——如何吸引大企业招聘人员的注意?

-作为一名为自己领域的发展做出贡献的开发人员,总会有一些东西可以在会议上与同事分享。一种方法是写文章,教程,关于你的成就,并张贴在你的博客上。定期更新和维护你的博客或页面,让别人知道你的贡献是很重要的。LinkedIn也是一个很好的平台,可以让你分享你的工作成果,与你所在领域的其他人交流。

分享自己专业知识的开发人员经常会收到顶级公司招聘人员的信件,他们希望寻找有才华的员工。例如,谷歌、亚马逊、苹果、Snapchat、Booking和Visa等公司的招聘人员联系过我,他们对我在移动开发领域的经验和贡献印象深刻。

你如何看待你在这个行业的未来发展?

-现在我对移动开发非常感兴趣,因为它为我提供了探索各种开发领域的机会,例如带有导航的地图创建,机器学习,图形,AR/VR等等。在这个领域有无数的可能性。然而,我也对其他领域感兴趣,比如后端开发。在我看来,开发人员应该对IT的主要领域有基本的了解,以便创建高质量的产品,并能够与同事有效地沟通。

你认为未来几年市场会发生怎样的变化,软件开发人员应该具备什么样的能力?

-在过去的5-10年里,市场对程序员和开发人员的需求不断增加。然而,仅仅知道一种特定的编程语言是不够的;现在有必要能够理解手头的问题,并选择适当的解决方案堆栈来解决它。因此,只精通一种语言的编码员可能会发现自己不那么受欢迎。

在他们所从事的项目中拥有丰富经验和重大成就的程序员和开发人员总是被需要的。这与当前特定领域(如web、后端或移动开发)的流行程度无关。

我相信随着资讯科技的发展,公司的需求也会改变。例如,增强现实和虚拟现实技术目前还没有得到广泛应用,也不容易获得。万博体育登录首页然而,如果便携式AR/VR眼镜能够提供更长的电池寿命和更高的图像质量,许多公司可能会利用它们进行产品推广。人工智能也是如此。

corber2万博体育登录首页022 TECHTIMES.com未经允许,请勿转载。
标签: