谢尔盖(Sergey)告诉他为什么在43岁时退出企业并成为一家IT公司的开发人员,并描述了应该为之准备的困难。
我如何决定离开自己的生意去发展
我毕业于该研究所,获得了信息系统和网络学位,在接下来的20年中,我与一位合伙人一起开发了自己的业务,以提供和维护法律参考系统。我们没有这样的开发人员,但是我们拥有自己的技术支持,为客户安装了参考和法律基础,并消除了他们工作中的问题。从招募新员工到与供应商和客户打交道,我所做的一切。在这20年中,我积累了非常广泛的技术视野:我从MS-DOS,软盘和Windows的第一个版本开始工作。我对IT领域了解并了解很多,但是后来我没有任何系统和深入的知识来通过编程赚钱。
从最近开始,所有参考系统都已转换为在线格式,因此我们不再直接使用数据库本身。因此,我们的业务开始转向向我们的主要客户咨询会计师和律师。我不喜欢:我对咨询不感兴趣,而且我也不认为自己是这方面的专家。结果,我和我的伴侣决定停业。当时我43岁。
我不得不考虑下一步该怎么做。我想用手做些事情,自己工作,而不要依靠陌生人。许多人误以为商人不依靠任何人,但事实并非如此。您取决于您的员工,客户,合作伙伴,供应商,政府和许多其他因素。一生以一种或多种方式进行编程伴随着我一生,我开始朝着这个领域的方向思考。市场上对开发人员的需求相当高,即使我已经40岁以上,我也意识到我可以跳上“ IT火车”并取得一些成就。在Innopolis完成Java的课程。现在他们都是经验丰富的开发人员,并且已经在IT领域成功工作。我想重复他们的路。毕竟,由于他们能够改变自己的职业,我也可以这样CodeGym上的成功案例也使我深受鼓舞和鼓舞。我梦到有一天我可以写自己的成功经历,而现在我在告诉你我的道路。
我喜欢编程,是因为您每花费一个小时阅读教程或观看视频教程,就会使您更接近目标。在我看来,IT通常是这样一个领域,在此领域中,个人增长的所有投资都很有可能获得回报。在业务方面,与发展相比,要看工作成果更加困难,对我而言,这一直很重要。
当然,结束我已经从事20年的业务真是令人恐惧,并且完全不清楚接下来会发生什么。但是在短短的几周内,恐惧就消失了:我查看了空缺,看到了开发语言的流行,并评估了我在几年内的前景。一生中,除了学习新知识外,我什么也没做,因此我很快意识到没有什么可害怕的。
一位前商业伙伴对整个构想表示怀疑,并说年轻的开发人员会“压垮”我,总的来说,如此彻底改变我的生活为时已晚。但是我没有真正听他的话。您无需考虑“我已经40岁”,而是“我只有40岁”。未来至少有20-30年的积极生活,所以我没有猜测我现在的位置,而是想了几年后的状态。
对我来说,最重要的是我的家人全力支持我。当时,我们住在奥勒尔(Orel),但我的长女正读完11年级,想入读莫斯科大学。她一直在积极地为参加统一考试做准备,参加并赢得了全俄奥林匹克运动会和各种比赛的冠军。她的愿望和努力使我感到兴奋,但我不能放弃。此外,出售业务所留下的财务缓冲使我几个月都无法工作,并把所有的时间都花在了培训上。
仅需决定语言。选择取决于Java。这不是最年轻的语言,因此已经形成了一个庞大的社区,您可以找到许多自学的课程和资源。而且空缺的数量表明值得研究。
我的学习方式:独立,有导师和参加课程
自习
在2018年夏天,我开始学习Java。当时,我没有这样的工作-我已经转移了业务事项,并且每天花4-8个小时学习。我从CodeGym资源开始。我解决了问题,观看了培训视频,阅读了。我独立达到41分中的20分。材料没有问题:您总是可以在Internet上找到有用的东西。他们并不是说程序员的主要技能就是谷歌的能力。您可以自己学习,会有欲望,最重要的是时间。
但是我很快意识到,没有支持和指导,开发的步伐不会达到我想要的速度。您似乎已经完成了所有事情,但是我不确定您是否选择了正确的解决方案,也许所有事情都可以做得更好。怀疑我错过了一些东西,这让我感到痛苦,没有人要问。
指导计划和第一个项目
很快我找到了Java Mentor项目,并且学习速度更快。我不再与网站上的漫游器通信,而是与在世人员通信。经验丰富的导师会提供关于作业的反馈,进行代码审查并解释错误。2月,我什至参加了在圣彼得堡举行的为期两周的Java Bootcamp黑客马拉松,在那里我终于成为一个团队的一个小项目。
黑客马拉松结束后,我获得了Innopolis大学的在线Java EE课程的资格。这里的一切都很认真:上课时间很紧,IT公司的导师,真正的大型团队项目(我们正在开发虚拟交易平台的类似物)。
因此,我已经有了两个项目。没关系不是生产,也没有报酬。无论如何,这是我真正的工作。我建议所有IT新手:不要在履历表中写一个“培训项目”,而要指出您做了什么以及取得了什么结果,例如,“实施数据分类系统”,“将系统性能从每秒50个请求提高到100个请求”。同样,您不应将自己评价为专家,也不要在履历表上注明您是6月还是中年。只需编写“ Java开发人员”。他们将在面试中对您进行评估,其中可能有十二个,在一家公司中他们会给“ juna”,在另一家公司中会给“ signora”。因此,最好始终专注于您的实际成就和成果。
首先提供,搬到莫斯科并在EPAM工作
在Innopolis的课程结束后,我获得了有关职业再培训的国家文凭。在2019年9月,他们开始打电话给我,我对Innopolis的公司居民进行首次采访。我曾以商人的身份记住过生活中的生活-即使您不知道招聘人员问题的答案,也不应说“我不知道”。这听起来非常震耳欲聋,而且看来,作为专家,您不是很好。尝试大声思考问题,以表达您的想法,或者告诉他们,您一定会在以后解决问题。
事实证明,在我放弃一切并开始学习Java的一年后,我手上有了三份工作。他们叫我到中间位置,但我不想在Innopolis工作-离Orel很远。但是我的家乡也没有合适的空缺职位。提出了关于搬家的问题。
来自EPAM的一天招聘工作人员联系了我。我本人甚至没有申请公司的职位空缺,因为我仍然怀疑自己的能力。在面试时,我尽量不紧张,并让自己确定面试没有错。一切进展顺利,我应邀在EPAM的莫斯科办公室工作。公司花了一些时间找到一间公寓,部分帮助了搬迁,我和我的家人搬了家。在最初的三个星期中,我冷静地研究了内部材料和系统。幸运的是,我的经理几乎在桌旁工作,我可以向他提出任何问题。
他们说,在办公室里,大多数都是30岁以下的家伙,有时年轻的同事们看了我一眼,这是叔叔在这里做什么。另外,冒充者综合症没有逃脱我:我不明白他们是怎么把我带到这里的,看来我很不适应。然后,我意识到,每次来到新公司,也参加大型项目时,总会感到不舒服。没关系!有时候,问问和节省您和您的团队所花的时间比坐下来挖洞更容易。例如,如果一个小时内您甚至不了解如何完成任务,最好向您的同事询问。不管您拥有什么富丽堂皇,不要害怕看起来像个傻瓜。
尽管我拥有出色的管理经验,但现在我对在技术方向上发展感兴趣。我目前正在研究一个大型汽车保险项目,该项目即将投入生产。我没有阅读任何有关Java的直接基础著作,但是我尝试将在此过程中获得的所有新知识系统化。
自从我开始开发以来发生了什么变化
对我来说,IT的最大优势之一就是能够远程工作。我们拥有一支分散的团队,并且在危机发生前很久就以这种模式工作。只要有Internet和设备,我就可以在Orel,莫斯科和任何地方工作。
我绝对不后悔我的决定。尤其是现在,看看世界各地正在发生的事情。IT是一个发展迅速的行业,但与此同时,它仍然是最稳定的行业之一。尽管有所有外部环境,包括当前的危机,但我知道在未来几年中我会受到需求。对开发人员的需求仅在增长,这可能是我们困难时期的IT领域的主要优势。
对于有抱负的Java开发人员的有用资源
对于几乎没有理论知识和很多任务的初学者来说,CodeGym是一个很好的资源。要了解Java是否适合您,它是哪种语言,它如何工作以及它有多复杂,最好找到一种资源。我所有一次参与编程的朋友都从CodeGym开始。
EPAM定期开设免费的Java课程。
图书
- Katie Sierra和Bert Bates撰写的《学习Java》不仅是Java初学者的书籍,而且还是面向一般程序员的书籍。
- 布鲁斯·埃克尔(Bruce Eckel)撰写的Java哲学。
- “ Java。专业图书馆。第1卷和第2卷,Kay Horstmann和Gary Cornell。
- “ Java。《完整指南》,赫伯特·希尔德。
- “ Java。初学者指南,” Herbert Schildt。
- Nikolay Prokhorenok的“ Java基础知识”。
- 严格的算法。对于程序员和好奇的人来说,这是一本说明性的指南,《 Aditya Bhargava》是一本非常好的书,用于理解基本算法。
视频资源
alishev-带有视频教程的YouTube频道。
关于 Java Web开发基础的免费分步课程。
letsCode -YouTube频道。
讲座“ Java开发基础”。
作者:伊丽莎·伊利亚佐娃(Eliza Ilyazova)