До обучения в Kata я несколько лет работал сисадмином в небольшой компании. В какой-то момент понял, что достиг потолка. Разработчики, с которыми пересекался по работе, советовали идти учиться на Go-разработку. Сначала пытался учиться самостоятельно: смотрел видео, читал статьи, проходил бесплатные курсы. Но довольно быстро столкнулся с тем, что без системы всё превращается в хаос. Информации много, а понимания, как всё это применять на практике, почти нет.
В Kata пошёл в первую очередь из-за модели оплаты после трудоустройства. Для меня это было важно, потому что не хотелось рисковать крупной суммой без понимания результата. Первые впечатления от обучения были неоднозначные. С одной стороны, понравилась структура и ощущение, что ты реально двигаешься по профессии. С другой, нагрузка оказалась намного выше, чем я ожидал. Учёба занимала практически всё свободное время: после работы по вечерам и почти все выходные. На Go-направлении учился около 9 месяцев. Самыми сложными были первые пару месяцев, когда сталкиваешься с большим количеством новых тем и постоянно чувствуешь, что не успеваешь за темпом.
Что реально помогло пройти этот этап - работа с ментором. Очень полезными были разборы задач и код-ревью. Многие вещи начинаешь понимать именно после нескольких правок, когда тебе объясняют не только как сделать, но и как принято писать код в реальной разработке. Понравилось и то, что обучение строится вокруг практики. Ты постоянно что-то пишешь, исправляешь, дорабатываешь. За счёт этого постепенно появляется уверенность, что ты уже можешь решать реальные задачи, а не просто пересказывать теорию.
После завершения основной части обучения начался этап активного поиска работы. Здесь мне помогли привести в порядок резюме, подсказали, как лучше проходить технические собеседования, на что обращают внимание работодатели. В итоге примерно через три месяца получил оффер на позицию junior Go-разработчика с зарплатой 140 000 .