Найти тему
Kata Academy

«Я искал негативные отзывы о КАТА везде, пытаясь найти хоть какой-то обман, но тщетно…»

Оглавление

Самый длинный отзыв в истории КАТА (by Java Mentor). Спасибо нашему студенту за такой подробный рассказ. Читается на одном дыхании:)

Всем привет, меня зовут Дмитрий Сало, на данный момент мне 30 лет, я инженер участка по электромонтажу в строительной компании.

Образование:
1. Полное-среднее (закончил информационно-технологический класс);
2. Средне-специальное (электромонтер по ремонту и обслуживанию электрооборудования 5-го разряда, электромонтёр по обслуживанию приборов учёта 4-го разряда);
3. Высшее техническое (инженер-электрик).

Дисклеймер

Всё нижеописанное является исключительно моим мнением, отражением личного опыта и не претендует на истину в последней инстанции. Я лишь описываю то, как это может быть. Но опыт каждого уникален и может сильно отличаться от мною изложенного. Поехали.

Глава 1. Предыстория

Несмотря на то, что после 9-го класса я пошёл учиться в информационно-технологический класс, я не интересовался программированием и считал это чем-то скучным и сложным. Мой выбор был сделан лишь благодаря тому, что мои школьные товарищи пошли в этот класс, и я не хотел терять с ними тесный контакт.

Там я получил базовые знания о computer science, базовые навыки работы с Pascal (в процедурном стиле), Visual Basic, HTML и шаблонизаторами. Выпускным проектом был свой собственный сайт на 50 страниц с полным наполнением (в т.ч. анимацией и UI). После окончания школы я всё это благополучно забыл, лишь время от времени пользуясь полученными знаниями и навыками при работе с web-ресурсами. В последующие годы я был сосредоточен на обучении и работе в сфере электроэнергетики.

Впервые, мысль стать программистом, посетила меня в 25 лет, но я легко её отбросил, находясь в плену собственных заблуждений: это слишком сложно, это слишком скучно, нужно было начинать этим всерьёз заниматься ещё с 5-го класса (как некоторые мои школьные товарищи) и вообще я уже старый, время упущено, бла-бла-бла… Тем временем, я рос, как инженер, а вместе с этим и росла моя зона ответственности. Некоторое время замещал начальника участка и даже не наломал дров.

Мысль стать программистом вновь посетила меня в 28 лет и я также отбросил её по тем же самым причинам. В этот период я решил сменить род деятельности в контексте текущей специальности и перейти из строительства в эксплуатацию. Поработал простым электриком, но очень быстро пришёл к тому, что нахожусь не на своём месте: работать руками мне нравилось, но душа требовала большего.

Очень скоро стал исполнять роль бригадира, а потом замещал уже старшего мастера. Мои рядовые коллеги и местное начальство положительно оценило мои стремления, но с вышестоящими людьми всё было куда сложнее. Я столкнулся с кумовством, откровенным «втыканием палок в колёса» со стороны этих людей и полной пассивностью окружающих перед лицом этих фактов.

Параллельно, я рассматривал варианты в других схожих организациях и даже работу по вахте, но из того, что я узнал, везде всё было плюс-минус одинаково. Финансовые ожидания тоже не оправдывались и это удручало меня ещё сильнее.

Как-то раз, я сидя в цеху во время обеденного перерыва, я луркал по сети и ради интереса зашёл на hh с целью посмотреть вакансии по моей специальности. Но вместо этого решил посмотреть вакансии программистов. От увиденного, что-то внутри меня перевернулось и никак не хотело вставать на привычное место. Уровень зарплат и предложенные условия были чем-то нереальным, и мне это безумно понравилось. С тех пор, увиденное никак не хотело уходить из моей головы, засев в ней подобно занозе. Я решил дождаться отпуска чтобы привести мысли в порядок.

В конце 2020-го года, взяв полный отпуск, я стал думать: как мне быть, куда идти дальше и чего я на самом деле хочу от жизни. А хотелось мне многого, но если раньше это было на уровне фантазий, то теперь это стало превращаться в какую-то навязчивую идею: «Я хочу жить иначе и эта «другая жизнь» совсем рядом. Что мне делать?».

В январе 2021-го года, я в очередной раз переписывался со своим старым приятелем, который несколько лет тому назад перебрался в Москву. Мы разговаривали обо всё и ни о чём сразу, как это обычно бывает. Я поделился с ним своими грустными думами и он рассказал мне о КАТА. На тот момент он ещё учился (направление front-end).

Я отнёсся со скепсисом к его словам, но решил проверить что к чему, тем более что время позволяло. Я искал негативные отзывы везде, где это было возможно, долго общался с выпускниками, пытаясь найти хоть какой-то обман, но тщетно.

Тогда я стал изучать саму деятельность КАТА и то, что они могут мне предложить: я читал отзывы в группе vk, смотрел интервью с выпускниками, смотрел Q&A сессии, вебинары. И чем больше я смотрел и читал, тем сильнее понимал, как сильно я заблуждался все эти годы. А стоило всего лишь копнуть чуть глубже…

Убедившись в том, что КАТА готовы предложить мне рабочую модель для моей интеграции в сферу IT, встал выбор направления: back-end или front-end? Если с фронтом всё было понятно, то бэк был для меня чем-то новым и непонятным, и, что любопытно, меня интуитивно тянуло к нему. Дошло до того, что я лично написал Герману чтобы он помог мне определиться — мы сошлись на back-end’e. Что ж, значит Java.

Глава 2. Старт

Вечером 23-го февраля 2021-го года, почти в самый канун моего тридцатилетия, я оплатил подписку на JavaRush и с этого момента началось моё осознанное изучение программирования. Я изначально не питал каких-либо иллюзий на счёт моих возможностей. Мне нужно было начать и понять: нравится ли мне это или нет и смогу ли я вообще заниматься этим дальше? Но к моему приятному удивлению, Java захватила меня буквально с первых минут.

Во время обучения я терял счёт времени — настолько сильно меня увлекал процесс. Трудности, в понимании материала, возникали регулярно и я раз-за-разом возвращался к тому месту, на котором застрял. На понимание ООП у меня ушло 2 месяца и это не шутка. Как вода камень точит, так и я точил сложные для меня темы.

Всё это время я работал, но в силу своей увлечённой натуры, стал жертвовать всем свободным временем и сном в том числе. Спать 3–5 часов в сутки или не спать вовсе вполне приемлемо для меня, если я чем-то сильно увлечён. Так прошел март.

С апреля я стал вести учёт времени, затраченного на учёбу чтобы было понимание того, сколько по факту я готов тратить времени на обучение. Как выяснилось, на текущей работе я умудрялся уделять учёбе свыше 30 часов в неделю, но так не могло продолжаться вечно, ведь силы не бесконечны. Поэтому, я решил вернуться на прежнее место работы, где, как мне казалось, у меня было бы больше свободного времени, которое я мог бы распределить между учёбой и отдыхом.

Возвращение на прежнее место работы стало для меня очень тяжёлым решением, т.к., по сути, я отказывался от карьеры на текущем месте работы и вариантов её развития в других подобных предприятиях. Более того, мне предстояло вернуться к той работе, на которой я когда-то сгорел. Но я решился на это и в конце апреля сменил место работы. Я сжег для себя все мосты и назад дороги нет.

Глава 3. КАТА

В мае я всё-таки решился взять тестовое задание. На тот момент мой бэкграунд был следующим:

1.Примитивные типы данных и работа с ними;
2. Работа с условными операторами, циклами и массивами;
3. Работа со строками;
4. ООП;
5. Дженерики и работа с ними;
6. Интерфейсы и работа с ними;
7. ArrayList и работа с ним;
8. Начальные знания по обработке исключений;
9. Начальные знания по работе с регулярными выражениями;
10. Работа с дебагером;
11. Начальные знания по работе и настройке Git;
12. 13 уровней JavaRush.

Я писал калькулятор, будучи на новом месте работы. Думаете я стал больше спать? Нет. Я стал больше учиться. Из приложения к ТЗ я воспользовался лишь материалом по работе с Enum. На написание калькулятора у меня ушло 30 часов (3 дня). Но я не мог просто так взять и сдать его на проверку. Поэтому, я решил довести его до «совершенства» (ха-ха) и потратил на это ещё столько же времени.

Перфекционизм — зло, говорят мне. Но очень трудно смириться с этим, когда несколько лет подряд ты работаешь с документацией, в которой этот самый перфекционизм крайне важен. В итоге, мой калькулятор был принят, собеседование успешно пройдено и в течении двух недель я урегулировал формальности с подписанием договора. В это же время я начал общаться со своими будущими одногруппниками.

Глава 4. Java Core или как не надо учиться

Мой поток стартовал 8-го июня. Полученный бэк-граунд позволил мне быстро и без проблем дойти до 4-го модуля. О сне и отдыхе не было речи. К этому моменту я отказался вообще от всего. Времени на учёбу стало уходить экстремально много и это была исключительно моя инициатива. Была неделя, когда я занимался суммарно 64 часа. Это не значит, что я уделял всё время решению поставленных задач. Совсем нет. Я также тратил много времени на изучение материала, который мне в принципе не был нужен на данном этапе. А всё потому, что мне было интересно и меня это увлекало.

Ревью проходились с 1-го раза, но каждое из них было сильным стрессом. Ещё со школьных лет я не любил разного рода экзамены. Задачи были очень интересные, но некоторые становились для меня настоящим вызовом.
Отсутствие сна, низкая физическая активность, диета из кофе и сигарет, постоянный стресс, связанный с жёсткими сроками и необходимостью работать — не прошли бесследно, я выгорал. Я чувствовал себя гоночным болидом, за штурвалом которого сидел одержимый гонщик, выжимающий из меня всё, что только можно.

С каждым следующим модулем внутри меня взрывался очередной цилиндр, а я продолжал нестись вперёд к финишу. Но темп стал замедляться, эффективность обучения падала, я ломался психически и физически. Гонка превратилась в изнурительное ралли. Самое паршивое в этой ситуации то, что ты не знаешь, когда взорвётся твой последний цилиндр и ты окончательно заглохнешь.

В какой-то момент я понял, что дошёл до предынфарктного состояния. Стало страшно и я сбросил темп. Что в итоге? Я сломан, а ехать надо. И я поехал дальше. Из последних сил я закончил этот этап обучения, дойдя до апатии и полного истощения. Такой себе заезд, а до финиша ещё далеко.

Результат: на Java Core ушло суммарно 5 недель, все ревью пройдены с 1-го раза. Но, я не смог бы это сделать без помощи комьюнити. Общение — сила, редкий одиночка сможет всё это осилить сам и при таком ритме жизни, и темпе обучения.

Глава 5. Pre-Project

Это уже была не та ламповая и понятная Java, к которой я привык за время Java Core. Уровень абстракций вырос в несколько крат. Много новых библиотек, в которых нужно разобраться, а времени в обрез. Что делать? Ответ очевиден — брать и разбираться, ведь это и есть то, с чем придётся в дальнейшем работать на новой работе.

Хоть я и снизил темп до худо-бедно приемлемого — 40–45 часов в неделю, но всё ещё было тяжело и я всё так же стрессовал и не высыпался, а мой процесс обучения к тому времени превратился в какую-то окопную войну на истощение. Я всё чаще стал задавать себе вопрос: «А хочу ли и могу ли я этим заниматься дальше?» На что получал ответ: «А у тебя больше нет пути назад, все мосты сожжены: ты либо дойдёшь до конца, либо сломаешься окончательно».

И тем не менее, это было интересно. Каждая решённая задача придавала мне уверенности в своих силах. Я даже умудрялся писать что-то помимо учёбы для того, чтобы набраться ещё большей уверенности или потому что мне это интересно. Да, я копал, куда хотел. Потому что могу! :D

Предпоследняя задача 3-го модуля чуть не выбила у меня почву из-под ног, ведь жёсткий дедлайн был совсем близок. Сильный стресс, истощение да ещё этот javascript чуть не довели меня до истерики. Многие на этом этапе давно уволились и уделяли всё время учёбе, но по ряду обстоятельств, я не мог себе позволить такую роскошь.

Но я победил. Я закончил все задачи и почти перед самым дедлайном прошёл все ревью (хах, с 1-го раза, как всегда). На Pre-Project ушло почти 2 месяца, уложился за 2 дня до дедлайна. И без помощи комьюнити я бы точно не смог этого сделать в установленные сроки. Общение — сила, я не устану это повторять.

Глава 6. Project

К этому моменту у меня уже начались один-за-другим дедлайны на работе. Поэтому, я больше не мог уделять столько же времени учёбе, как раньше. Но теперь предо мной больше не маячила перспектива не уложиться в сроки и вылететь. Стало морально легче, но я всё также мало сплю и теперь уже из-за работы.

Я ждал проект 8 дней. Как выяснилось, он совсем новый и пишется с нуля. Ментор предоставил нам право самим организовать процесс и разработать архитектуру проекта. Это очень интересно, особенно мне, т.к. в будущем я планирую развиваться в направлении разработки архитектуры web-приложений.

На данный момент идёт 3-я неделя проекта. Команда попалась приятная: адекватные ребята, охотно идущие на контакт. Мы регулярно общаемся друг с другом и каждый из нас вносит посильный вклад в написание проекта.

Ментор проекта тоже классный парень: он охотного нам помогает, наставляет, отвечает на всевозможные вопросы и с пониманием относится к допущенным нами ошибкам. Проект — это самый приятный и интересный для меня этап обучения. Я доволен.

Глава 7. Планы на ближайшее время

Я уже написал заявление на увольнение и весь ноябрь смогу посвятить исключительно подготовке к собеседованиям, а к самой подготовке планирую перейти в начале ноября. Совмещать работу и подготовку к собеседованиям не реально.

Этому этапу я готов уделить не больше месяца (весь ноябрь), т.к. до конца декабря мне нужно будет устроиться на работу. И я смогу это сделать, я верю в свои силы. Я могу хоть сейчас устроиться на работу, но это будут не те условия, на которые я рассчитываю. Поэтому, я буду придерживаться своего плана и той модели, которую предоставляет КАТА.

Глава 8. Зачем мне всё это было нужно?

Я хочу изменить свою жизнь и улучшить жизнь моих близких.
Я хочу заниматься тем, что меня увлекает и доставляет удовлетворение.
Я хочу работать в комфортных условиях.
Я хочу чувствовать себя востребованным и получать этому подтверждение.
Я хочу зарабатывать хорошие деньги, не вкалывая на 2–3 работах и не идя на сделку со своей совестью.
Я хочу купить себе ту жизнь, которой хочу жить.

Глава 9. Оценка работы КАТА

На протяжении всего обучения я всегда получал хороший фидбэк от команды КАТА. Не было ситуаций, когда меня игнорировали, а все менторы, с кем я общался, охотно шли на контакт и вели себя дружелюбно. Но справедливости ради отмечу, что я общался лишь с несколькими менторами и не так часто, т.к. у меня не было в этом сильной потребности в виду того, что я был сильно сосредоточен на общении внутри комьюнити — таких же студентов, как я.

Если вы хотите кардинально изменить свою жизнь, то КАТА могут вам в этом помочь. Работа программиста — это реальный шанс заняться чем-то новым и интересным, а учитывая то, что она сильно востребована во всём мире, то можно смело рассчитывать на солидное вознаграждение с хорошей перспективой переезда за границу.

У КАТА есть реально работающая схема как это сделать максимально быстро. Мой поток (100+ человек) стартовал в июне и часть людей, с кем я общаюсь лично, уже устроились на работу с хорошей зарплатой. Ни у кого из них не возникло с этим проблем. Меня это сильно мотивирует.

Разумеется, в большинстве своём это те, кто уделял всё свободное время учёбе либо имел солидный бэк-граунд, поэтому они меня опередили, но в перспективе это не имеет значения. Люди устраиваются на работу и они довольны полученным результатом.

Заключение

Изучение программирования требует большой усидчивости и умения самоорганизации. Никто не будет с вами возиться, ментор — не учитель и не репетитор, никто не будет за вас искать нужную информацию, разжевывать её и класть вам в рот. Эти задачи лежат исключительно на вас лично. Поэтому хорошенько задумайтесь: а готовы ли вы к этому?

Если вы всё-таки решились на это, то придётся принять тот факт, что теперь учёба будет занимать всё свободное время и даже больше. От многого придётся отказаться. Для близких и друзей вы исчезните на ближайшие 6–9 месяцев.

Это вынужденная мера и от этого никуда не уйти. Смиритесь.
Также, я настоятельно рекомендую уволиться с текущей работы. Конечно, можно совмещать учёбу с работой и много людей так делают, но, поверьте мне, не факт, что вы это выдержите. Это очень тяжело и морально, и физически.

И помните: вода камень точит, а дорогу осилит идущий. Удачи ;)