Всем привет, наконец-то я тоже решился выложить свою историю в IT сфере. Моя история началась еще в классе 7, тогда я впервые пробовал себя в роле программиста, пытался писать игры на Game Maker, открывал Youtube уроки, смотрел как что-то делают и просто повторял за ними не вдумываясь. Дальше я отложил эту идею в долгий ящик и забыл про неё, в 10 классе я узнал, что у нас будут курсы под названием “Программирование игр”, меня это очень заинтересовало и я решился на них записаться. Там я и встретил своего, как наставника так и друга Олега Зотова. Обучившись год, я делал неплохие успехи, как для новичка, мы писали на языке C# обычную игру.
Первая “игра” , смысл игры был в лабиринте, каждый раз генерировалась новая карта и игроку нужно было дойти до выхода, для меня эта затея оказалась скучной и я решил усовершенствовать её, добавил туда ботов, которые ходили в разных положениях, выбор их хода зависел от рандома, если стена сверху, а в остальных случаях он может идти, то рандом выдавал значение, по алгоритму высчитывался в какую сторону он пойдет и вот так они двигались. Игроку был добавлен инвентарь, бронежилет, топор и динамит(чтобы ломать блоки, ибо иногда генерировалась карта и игрок просто был в заперти(не баг а фича)). Теперь чтобы пройти всю карту нужно было собрать все звездочки, они также были рандомом.
После прохождения курса Олег мне предложил помогать в дальнейшем развитии в этой сфере и здесь было положено начало выбора моей профессии. В 11 классе я заниматься нормально не мог из-за экзаменов и своей глупости, но временами уделял немного времени, тогда я уже купил подписку на Hexlet и маленькими шагами я двигался к этой цели. В Июле из-за семейных обстоятельств я не смог поступить в университет и решил, что нужно набираться знаний и устраиваться на работу, курсы давались мне очень трудно, иногда я решал по нескольку дней одну задачи или на неделю забрасывал прохождение так как мотивация совсем пропадала и я просто тратил время впустую, в конце лета Олег мне скинул объявление, что одна компания в нашем городе ищет разработчиков, вот тут и начинается моё первое собеседование.
Моё первое собеседование проходило в непонятном для меня формате, я немного почитал что могут спрашивать, но не сильно к нему готовился, меня по спрашивали, что я умею, с чем работал, никаких практических задач не давали и сказали мы тебе позвоним. Конечно же первым делом я подумал, что меня отшили, но к моему удивлению через 3 дня позвонили и взяли PHP программистом, бекенд, работал с Yii2.
Начались рабочие дни, мне дали работать над CRM компании, в начале все было хорошо, так как я новичок, за мной должны присматривать, указывать на мои ошибки, помогать советами, если они нужны, но через неделю-две увольняется наш тим-лидер и в офисе остаются 3 разработчика, один из них я. Компания сама по себе в разных городах есть и поэтому так мало людей в офисе было в нашем городе. Вот здесь всё и пошло крахом, меня начали валить задачами, говорить что вот тут не так, тут не так, но не говорить как должно, а лишь просто переделывай и не волнует, без советов, как мне проанализировать мои ошибки. Ребята из офиса не могли помочь, так как работали на Python и c php, а тем более с Yii фреймворком не были знакомы...
Подумав над данной ситуацией около недели я решил сделать шаг, который изменил мою жизнь. Я поставил себе цель пробиться в фронтенд, изучить React и устроиться в компанию, где смогут заниматься моим продвижением в этой сфере. Открыл на Hexlet профессию Фронтенд JS-программист и начал активно изучать, так как бекенд и фронт идут параллельно, то 50%+ курсов у меня уже было пройдено и я сразу взялся за React, параллельно изучал попадающиеся материалы по React, писал свои небольшие проекты и в течении 2-х недель я смог попасть на своё второе собеседование.
Второе собеседование, ко второму собеседованию я подготовился хорошо, вспомнил все свои заслуги, с чем работал, что проходил, что изучал. И вот настал тот день, мне сделали небольшую экскурсию по офису, мы прошли в кабинет и началось собеседование, я рассказал все о себе, дальше начались вопросы, меня спрашивали с какими фреймворками я работал, какие инструменты использовал, прогоняли по базам данных, правда на базах данных после 5-7 минут я с крахом провалился.. К моему счасть, мне сказали приходить после нового года. И так же по изучать дома React и дали тестовое задание. Решив тестовое задание, я его отправил, сказали, что в принципе хорошо, но всё сделано по минимуму, так как реакт я на тот момент еще не до конца понимал. Самое веселое началось потом, когда я уже вышел мне дали сайт и сказали изучай Angular, я был немного в растерянности, ибо дома я готовился к другому, но мне сказали, что из меня хотят сделать многостороннего разработчика, чтобы я мог работать с любыми инструментами по нужде и не сидеть без работы, если не будет именно реакта. Сейчас я работаю на Angular с реальным проектом и продолжаю развиваться на Hexlet.
Хочу поблагодарить Олега Зотова и Hexlet за вклад в моё обучение, становление, как личности, но для меня устройство на работу это лишь начало, дальше больше развития и покорения мира :)