Я начала свое обучение в феврале 2021 года... Закончила в марте 2022 года... Вышла на свою первую работу, после обучения, в мае...
Началось все с мамской группы в фэйсбуке (это там, где неопытные мамаши, вроде меня, спрашивают других мам о том, о чем я сейчас писать не буду :) ). Как вы поняли, я была в декрете, и, в очередной, который уже раз, открыв Facebook, просто от скуки, я наткнулась на сообщение от одной из участниц группы о наборе в школу программирования на Java. До своего приезда в Корею я задумывалась об изучении программирования, но тогда, поискав информацию о разных программах и школах, я решила не начинать.
Во - первых, было мало свободного времени, во-вторых, не нравились отзывы, найденные в интернете: отучившись, нет гарантий трудоустройства, а тогда зачем платить за знания, которые потом не пригодятся? В - третьих, стоимость таких курсов была немаленькой, весьма ощутимо бьющей по кошельку. К тому же, многие советовали не работать, а только учиться...
Возможно меня не все сейчас поймут и "яжматери" закидают тапками, но во время декрета я начала деградировать умственно...
Память стала хуже и в целом сообразительность тоже. Не лучше было и финансовое положение, т.к. в Корее, сами знаете, если не работаешь, то приходится на всем экономить и поэтому многие уезжают обратно, откуда приехали, на два-три года из-за родов.
Поэтому, увидела я это объявление о наборе и задумалась о том, что вскоре мне нужно выходить на работу, обратно на завод... А я в Корее уже лет пять и здоровье не вечное работать на заводах. Я не буду отзываться плохо о рабочей жизни в Корее, все-таки нам дали такую возможность приехать и зарабатывать (можно заработать приличные деньги), но все это сказывается на здоровье очень быстро.
Все эти мысли промелькнули у меня в голове и я начала поиск информации о школе Java Mentor (теперь Kata Academy) в интернете, т.к. на сайте "Habsida" была информация о JM. Я думала: "Ага, сейчас найду, как всегда, плохие отзывы и все станет понятно, какая у них школа!".
Если честно, плохих отзывов я не нашла - наоборот, все было очень открыто, и можно было написать вживую трудоустроившимся выпускникам школы. Погуглила я и пошла спрашивать мнение мужа. Муж поддержал, сказал попробуй.
Я написала в Habsida, мне ответили письмом, в котором была информация о тестовом задании и ссылки с информацией для тех, кто, как я, совсем не понимал в программировании ничего. Заданием было написать программу для консольного калькулятора. Слово "консольный" мне ничего не сказало, поэтому я сделала просто графическую "оболочку" калькулятора по готовому шаблону из учебника (который я скачала онлайн по предоставленной ссылке) и отправила. Конечно, у меня не приняли такое "решение" и отправили решать заново.
Знаний мне явно не хватало и я решила взять начальный курс по Java с ментором от JM за 300 тыс корейских вон. Мой совет новичкам, если у вас ограниченные финансы, то просто пройдите аналогичный курс на Stepic, но только он без ментора, зато бесплатный :).
Днем я занималась ребенком и домашними делами, а после того, как ребенок засыпал на ночной сон, я садилась за свой старенький ноутбук и потихоньку делала свой калькулятор. Кстати, когда я спрашивала, пойдет ли для учебы слабенький ноутбук, то мне ответили, что кодить можно и в блокноте, поэтому не переживайте, но лучше озаботиться приобретением девайса помощнее. Совет номер 2 - обязательно переживайте! Потому что кодить будете в специальной среде разработки, которую мой старенький ноутбук с ОЗУ 4 Гб "тянул" медленно. А во время предпроекта и проекта после установки всех баз данных (MySql, PosgreSQL, LiquiBase) вообще начал зависать по 30 минут и иногда я просыпалась за ноутбуком с затекшей шеей.
В общем, это было мучение, ждать, пока запустится SpringBoot или загрузится страница с BootStrap. Покупать новый ноутбук не было возможности на тот момент и я просто продолжала учиться на старом. Калькулятор я писала целый месяц по ночам, днем отсыпалась во время дневного сна дочери. Каждый день заниматься не получалось - годовалые дети иногда плачут по ночам, например, когда режутся зубки :).
Если меня спросят, почему я выбрала Habsida, то я отвечу, что из-за пост-оплаты и гарантированного трудоустройства - в случае нетрудоустройства платить ничего не нужно было бы. Во время учебы мой мозг начал активно работать и появилась отдушина от мамской рутины.
Конечно, не вся учеба была легкой, как Java Core, и это не были сплошные плюсы. Нужно было меньше спать, не всегда была качественная обратная связь от ментора, с потоком одногруппников были разногласия... и моя учеба затянулась: вместо 6-ти месяцев я проучилась, с перерывами по семейным обстоятельствам, целый год и даже больше. Честно, иногда было очень тяжело и морально, и физически, но я вспоминала подписанный контракт и училась дальше, как могла. Напоминала себе, зачем я вообще в это "ввязалась": ради возможности изменить свою работу и не заниматься тяжелым физическим трудом 3D (Dirty, Dangerous, Difficult ). Спасибо большое Владимиру и его команде, что не отчислили меня :) и дали возможность доучиться.
Самым тяжелым этапом в учебе для меня был Предпроект. Я помню, застряла с одной ошибкой в HTML и не могла увидеть ее. В общем, я тогда почти отчаялась, подумала, что уж вот здесь хоть мог бы ментор прям показать пальцем и сказать: "Вот здесь надо исправить!". Вместо этого мне сказали найти ошибку самостоятельно, что я в конце концов и сделала. Но зато теперь я буду внимательней относиться с HTML-тегам и не буду ставить два тега <form> подряд.
На проекте тоже было нелегко, но очень интересно. Это была работа в команде на Gitlab и я в первый раз увидела такой большой репозиторий. Задания были в основном по бэкэнду и одно по фронтэнду. С фронтендом пришлось повозиться, но можно было смотреть в целом, как сделан проект, и научиться новому и эти знания применить уже к своему заданию.
На протяжении всей учебы нужно было подстраиваться под Московское время (-6 часов, если не ошибаюсь). Т.е. в Москве 4 часа дня, а в Корее - 10 часов вечера. Дочка смотрела мультики, а я в это время сдавала ревью или сидела на созвонах по проекту. Иногда получалось, что ребенок вместе со мной сдавал ревью или громко кричал прямо в микрофон, проверяющему в уши.
Иногда я этим пользовалась, когда сильно уставала и хотелось побыстрее сдать свою работу или ревью ). Когда слышали, что со мной маленький ребенок, то просто принимали побыстрее и не придирались ).
Совет номер три - планируйте свой отдых. Если сидите четыре часа и не получается, то лучше отвлекитесь на другое задание или попросите помощи, если есть у кого. Во время проекта я не спала 2 дня из-за одного задания (по фронтенду) и чуть не устроила пожар на кухне. Хорошо, что муж был рядом и потушил огонь.
Больше всего мне запомнились ревью на Java Core, которые сдавали вместе с учащимися из других стран. Действительно было интересно и в памяти закрепилось многое, из того, что учили.
После проекта началась работа над трудоустройством, уже непосредственно с командой Habsida. Хочу сказать, что действительно профессионально поработали над моим CV, особенно на корейском языке (что в принципе самое главное в Корее). Резюме на английском языке мне тоже помогли составить, но мне оно не понадобилось. Также провели подготовку к прохождению собеседования на корейском и английском языках. У меня корейский язык на среднем уровне (3й гып) и в целом свою информацию я переводила через гугл переводчик и потом отправляла в офис Habsida, где эту информацию корректировали и грамотно переписывали на корейском языке. В итоге я прошла три собеседования. На первом собеседовании работодатель сам приехал в обеденное время на мой арбайт и прособеседовал меня. Одно было по телефону, на английском языке и еще одно - очно, на корейском. После этого пригласили еще на четвертое собеседование, но я уже не смогла пойти на него, т.к. уже вышла на работу.
Первые три месяца - испытательный срок с оплатой 90% от оклада (вначале хотели сделать 70%, но по закону Кореи меньше прожиточного минимума платить не могут). Больше всех рада моя мама, даже больше, чем я).
Последний совет - если ваша мечта стать разработчиком и работать в сфере IT, начните делать что-нибудь для осуществления своей мечты. Для начала напишите калькулятор...