— Расскажи о себе, чем ты занимался до того, как появилось желание попасть в IT-сферу?
— Сейчас мне 28 лет, учился я в БГУИРе, но на факультете телекоммуникаций, т.е. совершенно не связано с программированием. Получается, у меня за 5 лет учебы был небольшой курс Java и C++. Потом я работал в техподдержке, сразу после универа. Это было мое распределение на два года. Потом надо было куда-то расти, в любом случае. В техподдержке особо не вырастешь.
Начал думать, что дальше. Перешел в другую техподдержку. В этой же компании я и сейчас работаю. Тут условия получше, зарплата получше, все хорошо. Но все равно мысль о том, что не особо есть куда расти, — присутствует. Поэтому я начал думать насчет QA, мануального тестирования. Прочитал книжки, которые самые-самые стандартные, их перед всеми курсами советуют проходить.
Начал задумываться. До этих книжек в тестировании ничего не знал. И в программировании ничего не знал, практически. И я подумал, почему бы мне тогда ни начать учиться на программиста. Если по факту и там, и там, грубо говоря, с нуля надо это все делать. Понятно, что какие-то технические знания есть после университета, но не профильные. Поэтому я начал изучать Java. Почти ничего не помнил. И около года приблизительно я учил и бросал. Мне не хватало какого-то усердия и мотивации учиться.
Я начал думать, как это исправить. Просто себя заставить не получалось. Надо как-то было по-другому себя мотивировать. Поэтому я выбрал курсы. Плюс насчет Java, когда изучаешь — есть несколько путей, бэкенд и мобильная разработка. Из такого, что я сразу для себя определил. У меня есть друг бэкендер, он достаточно давно работает и мне было приблизительно понятно, что он делает. Мне не хотелось туда. Соответственно, осталась мобильная разработка.
— Почему выбрал Android-разработку?
— Есть люди, которым очень нравится продукция Apple по многим характеристикам. У меня никогда айфона не было. Желания его купить или воспользоваться тоже не было. Поэтому было предпочтение идти на android, так как я им постоянно пользуюсь.
Так, я решил идти на курсы android-разработчика. В любом случае нужно начальное знание Java, а уже потом Kotlin и сам android для программирования.
— А как ты выбрал TeachMeSkills?
— Случайно. Я начинал смотреть, какие курсы есть. Но через жену встретил человека, который преподает в TeachMeSkills iOS-разработку достаточно продолжительное время. И он мне подсказал, что есть такая компания, посмотри, может понравится. И я начал сравнивать.
Также у него есть брат, который преподает именно android-разработку в TeachMeSkills. Я у него по знакомству уточнил в телеграме, будет ли достаточно этих курсов, чтобы устроится android разработчиком. Он сказал, да, не бойся, это полугодовые курсы, и если ты будешь стараться, то все реально. Мне этого хватило, как минимум мнения двух людей. Тем более, они были преподавателями сами — и им нравится школа как преподавателям, у них были хорошие условия. Я подумал, почему бы и нет. И подал заявку.
— Как давно ты закончил курсы?
— В апреле 2022 года.
— Расскажи, как проходило твое обучение? Все-таки имея технический бэкграунд, было ли легче? Или были сложности?
— Технически, если в целом брать, то с компьютерами я знаком. Тем более для техподдержки нужны были знания различного профиля. Но именно разработчиком бэкграунда не было, кроме того года, когда пытался сам учить.
Поэтому отчасти мне было легче, потому что я начинал ранее. Но после, когда начался android, было сложно. С ним я не был знаком от слова совсем — ничего не читал, не изучал, не смотрел даже Android-студия как устроена.
Надо действительно тратить много времени на самообучение, систематично программировать, стараться, изучать, банально правильно гуглить. Я после работы почти каждый вечер занимался, на сколько удавалось, и в выходные чуть больше тратил времени. Самое сложное — это усердие. Понимать, что у задачи в любом случае есть решение, а чаще всего их несколько. И ты должен найти наиболее удобное, стараться и не останавливаться.
И тут тебе помогают — в чате и личных сообщениях ментор всегда ответит. На самих уроках разбираешь с группой предыдущие домашние задания. Если чего-то не понял или не получилось, то все эти моменты обговариваются.
Для меня было главным не останавливаться и учиться дальше.
— А было желание бросить все это?
— Курсы нет. Была раскачка долгая, которая длилась полтора года, — тестирование, Java. Но когда я понял, что хочу идти именно в сторону android-разработки, то нет, не было желания бросить. Только окончить курсы. Даже не окончить, а именно получить знания.