Поговорили с разработчиками, которые бесплатно помогают джунам. 2 истории
Android-разработчик Иван Якимович вот уже почти год живёт в Польше. С недавних пор у него появилось свободное время — и молодой человек решил потратить его на помощь джунам.
Пост-клич тем, кто кому нужен ментор, Иван бросил в линкедине. dev.by решил узнать, был ли шквал обращений. А заодно узнал, как дела у другого разработчика — Романа Кашенка, который ещё два года назад стал бесплатно обучать Java тех, кто «столкнулся с репрессиями». Есть ли ещё у него запал.
«Ребята подсуетили столько интересных вопросов — самому в это интересно вникнуть»
В посте Иван Якимович написал, что у него есть время и желание помогать тем, кто осваивает разработку мобильных приложений на Java и Kolin. И предложил вот что:
провести техническое собеседование (прогон знаний);
помочь с резюме;
продумать вместе план обучения/поиск работы;
ответить на конкретные вопросы по Android-разработке.
В беседе с dev.by Иван рассказал, что у него 4 года опыта в разработке. Только что он завершил проект — и сейчас оказался на бенче.
Ребята, с которыми я сейчас занимаюсь, «подсуетили» мне сейчас столько интересных вопросов — мне и самому в это интересно вникнуть.
Иван уточняет, что у его поста было 50 тысяч просмотров — и после к нему пришли около 30 человек. Многим хватило разовых консультаций: кто-то ищет работу — и просил Ивана оценить его технической уровень, кто-то ещё учится — и ему нужно было, чтобы разработчик помог с планом обучения. Потом был такой же второй пост — и после него к Ивану обратилось ещё 6 человек.
— Уточню, что мидл-разработчиков ко мне обращалось всего 3. Мы с ними делали техпрогон. Остальные — джуны: либо только после курсов и вуза, либо вообще студенты. Совсем «нулевых» ребят не было, но это и хорошо, я бы не смог их взять — мне больше интересно совместное обучение, от которого выигрывают и мои менти, и я.
Трёх человек Иван выделил — и предложил им занятия в группе. Ребята созваниваются 2 раза в неделю в течение 1-2 часов и делятся своими изысканиями по определённой теме, которую они очертили ранее: в роли преподавателя во время созвона может почувствовать себя каждый из них. «Я бы даже не назвал это обучением, скорее это дружеские встречи — и время, проведённое с пользой».
Иван вспоминает, что, впрочем, был один человек, у которого совсем не было никакого опыта изучения Android-разработки. Якимович предложил ему план самостоятельного обучения — но молодой человек не стал по нему учиться. Он сказал, что осознал: ему нужен Python.
Иван доволен тем, сколько людей пришло после его постов. «Не знаю, что я бы делал, если бы это были десятки людей — наверное, пришлось бы кому-то отказывать», — разводит он руками.
Из тех, кто обратился к Ивану за помощью 70% — беларусы, остальные украинцы.
Задаём вопрос, зачем вообще разработчику это было нужно.
Спрашиваем про результаты. И оказывается, что далеко не все «ученики» оставляют фидбек. «Было бы даже интересно, как у некоторых дела, — но они не делятся успехами», — говорит Иван. Из 35 человек повторно к Ивану обращались лишь около 10.
— 4 человека их тех, кому я помогал, сейчас выполняют тестовые задания на проектах, кое-кому уже предлагали работу, но ребята пока не приняли офферы. А ещё с несколькими мы наметили план — и они учатся. Но если будут вопросы, я говорил им, что открыт для них, иногда они появляются и что-то спрашивают.
«Когда кто-то пишет: вы изменили мою жизнь — мы с женой радуемся, как малые дети»
У разработчика Романа Кашенка стаж бесплатной помощи — ровно два года. В июне 2020 года стал бесплатно обучать Java тех, кто «столкнулся с репрессиями». Завёл группу в телеграм — и за лето 2020 года туда добавилось более 2 тысяч человек.
Правда, не только те, кто хотел бы войти в ИТ, но коллеги Романа, которым хотелось помочь — они были готовы вести курсы по Android, тестированию, JavaScript, .Net. У некоторых, как и у Романа, который на тот момент преподавал в ИТ-школе TeachMeSkills, были свои программы. За полгода ребята выпустили 40 групп и набрали новые.
Мы поговорили с Романом. Он отмечает, что два года спустя та самая группа в телеграме ещё существует, но получила автономию. Роман уже не следит за нею. Из 2100+ участников осталось 1886.
Время от времени бывшие «студенты» возвращаются к Роману с предложением менторить новичков:
Но у нас группа по Python не набралась и преподаватель отказался. Сейчас всё меньше людей — как тех, что хотят преподавать, так и тех, что желают учиться. Кто хотел — выучились уже.
Сам Роман сконцентрировался на своих группах по Java. Выпустил уже три, сейчас набирает четвёртую.
— Первая группа была самой быстрой — 4 месяца обучения. Из неё работать в ИТ устроилось человек 6 или 7, по-моему (при этом на старте было около 30 учеников, а через 1,5 месяца — 12).
Занятия в последней группе Кашенок завершил в феврале — как раз накануне войны в Украине. И «взял паузу», чтобы перебраться с семьёй в Польшу, потому что рядом с их домом в Киеве «стали падать бомбы».
— За несколько месяцев я переписал программу — новый курс будет более интенсивным, и теперь буду снова набирать. Скорее всего, возьму украинцев, которые хотят научиться писать на Java. Ну и беларусов тоже возьму.
Спрашиваем у Романа, что поддерживает в нём мотивацию бесплатно преподавать и помогает не выгорать.
Мне, например, оплата за курсы (Роман имеет в виду платные ИТ-курсы, на которых он преподавал раньше — прим. ред.) столько радости не приносила.
Роман говорит, что смотрит на эти занятия ещё и как на тренировку — с недавних пор он сменил работу и сейчас не пишет на Java. «Мне это тоже полезно — чтобы не забыть основы».
О том, чтобы совсем забросить преподавание, Роман не думает. Говорит, что ему «совесть не позволяет ничего не делать, когда он мог бы помогать».
— У меня заблокированы счета в Украине, на которые приходила зарплата. Я пытался договориться с банком, чтобы они перечислили деньги с них на благотворительность — «не можем», ответили. Тогда помочь ВСУ — тот же ответ. Ну, а раз финансово я помогать украинцам не могу, так хотя бы так.
12 онлайн-курсов по языку Java для новичков и профессионалов (август, 2023)
Java по-прежнему входит в список самых популярных языков программирования. Вместе с Digitaldefynd мы составили список курсов по Java, которые подойдут как новичкам, так и людям с опытом программирования, чтобы освоить этот востребованный язык.
Как разработчик в Польше работал курьером (но потом всё получилось)
@dzikpic, канал для айтишников в Польше, рассказал историю Александра. Перед тем, как попасть в польскую компанию, он два месяца доставлял еду в Glovo. Каково это — ездить на велосипеде по 10-12 часов в день и почему маникюрщица зарабатывает больше разработчика.
Айтишник купил дом в Польше. Как получить разрешение в 2023, когда отказов больше
@dzikpic, канал для ИТ-экспатов в Польше, рассказывает историю белорусского айтишника, который купил дом в Гданьске, с комментариями эксперта. Обсудить историю можно в чате.
"джуны: либо только после курсов и вуза, либо вообще студенты"
Это ещё не джуны.
Junior это тот кто выполняет какую то задачу на реальном проекте. Должен ориентироваться в integrated development environment. Уметь взаимодействовать с DB, серверами, использовать средства разработки Software и debugging.
Junior до 2 - 3 лет работы на реальных проектах
Middle после 2 - 3 лет до 4 - 5 лет работы
Senior после 4, а реально после 5 лет работы.
Уровень определяется с помощью нескольких сертификационных тестов. Типа
Java certified developer
MS certified developer
WebLogic certified developer
etc.
В этих тестах вопросы разных уровней.
Если applicant отвечает на вопросы уровня Senior значит он и есть Senior.
И т. д.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
"джуны: либо только после курсов и вуза, либо вообще студенты"
Это ещё не джуны.
Junior это тот кто выполняет какую то задачу на реальном проекте. Должен ориентироваться в integrated development environment. Уметь взаимодействовать с DB, серверами, использовать средства разработки Software и debugging.
Курсы этого не дают и университет тоже.
Сразу видно погонщика:) Хочу мидла но платить как трейни)
Так ждун и отличается от мидла отсутствием опыта решения каких-то задач....
Расклад такой:
Junior до 2 - 3 лет работы на реальных проектах
Middle после 2 - 3 лет до 4 - 5 лет работы
Senior после 4, а реально после 5 лет работы.
Уровень определяется с помощью нескольких сертификационных тестов. Типа
Java certified developer
MS certified developer
WebLogic certified developer
etc.
В этих тестах вопросы разных уровней.
Если applicant отвечает на вопросы уровня Senior значит он и есть Senior.
И т. д.
расскажи это VironIT
С 2-3 годами опыта работать за 500-1000$? И что есть такие глупцы?
P.S. 2-3 года это период когда нужно активно менять работу каждые 6-12 месяцев. Зарплата растет на 50-200% при каждой смене работадателя.
а если нет ни одного такого сертификата, что делать?
Только блокнот++, только хардкор! :)
Ну мы рассматриваем все, что вы описали плюс базовые вещи (git, jenkins, aws) для деплоя приложения.