Привет!
21-го августа начинается очередной поток нашей школы Metaclass по курсам фронтенда и бэкенда для начинающих.
Для улучшения курсов мы спрашиваем наших учеников о том, что было легко во время обучения, что не очень, как знания с курса помогли в карьере. Сегодня о своём опыте расскажет выпускник прошлых потоков и наш стажёр — Кирилл Лапушинский.
Кирилл Лапушинский
Стажёр бэкенд-разработчик в KTS
Оглавление
Был ли у тебя опыт программирования до школы KTS?
До обучения в школе я четыре года отучился в университете — два года в Краснодаре и два в Санкт-Петербурге. В Краснодаре программа включала в себя изучение MIPS-ассемблер и C#. В Питерском вузе мы работали с Python — этот язык мне понравился, так как он поднимает скорость разработки на новый уровень, а код при этом остается понятным и лаконичным. Так что опыт программирования, благодаря университету, у меня был.
Как ты узнал о школе? Почему решил учиться?
О школе я узнал от соседа. Я как раз делал небольшие проекты на языке Python, и мне хотелось пройти стажировку, чтобы получить больше практического опыта.
Прочитал про школу KTS, узнал о менторской программе и возможностях карьерного роста. Я понял, что в Metaclass смогу получить навыки, необходимые для работы в IT, поэтому я решил пройти курс обучения, надеясь после попасть на стажировку.
Что в учебе было сложным?
Когда я писал код до курса, то сам выбирал, каким способом решить задачу. Однако во время обучения я столкнулся с проблемой — приходилось адаптироваться под наполовину готовый проект. Перед началом работы нужно было освоиться в кодовой базе, попытаться перенять стиль, написать тесты под проект. Это и было самым сложным.
Ещё было необычно изучать новые технологии в ограниченный срок и тут же их применять. Я привык к размеренной скорости обучения, но обучение настроило меня на работу в быстром темпе.
Сколько времени отнимала учеба?
На самом деле немного: не больше одного дня в неделю. Первое задание заняло один час, последнее — один день.
Как тебе обратная связь от преподавателей?
Школа KTS состоит из двух этапов: на первом ученики выполняют задания без взаимодействия с преподавателями. На втором этапе студенты, решив задачу, получают обратную связь от менторов.
В моем случае коммуникация с менторами была отличной: я выполнял задания и отправлял их преподавателю, который объяснял, как улучшить код. Полученная обратная связь стала для меня ценным инструментом — благодаря ей я заметил сильный прогресс в навыках.
Чему ты научился на проекте?
Самое важное — я, наконец, научился работать с тестами. До обучения я обходил их стороной как что-то сложное и непонятное. Однако в школе пришлось столкнуться с тестами, и я осознал их эффективность. Тесты позволяют быстро вносить изменения, что пригождается в написании любого кода.
Помимо этого, я познакомился с новыми для себя технологиями, такими как AIOHTTP и marshmallow. А подход к организации кода в связке с этими технологиями сильно повлиял на мои последующие учебные Pet-проекты.
Также я впервые столкнулся с работой с Continuous Integration/Continuous Deployment (CI/CD). Например, я научился, как по коммиту деплоить на рабочий сервер только что внесенные изменения. Всё это было в новинку и очень полезно.
Насколько легко давались новые знания?
В первые четыре недели — легко. Но на втором этапе, когда мы перешли к выполнению проектных заданий, столкнулся с небольшими трудностями. Мне хотелось реализовать все функции сразу, а это создавало сложности в кодовой базе. Из-за этого приходилось неоднократно переделывать части кода. Поэтому второй этап оказался более сложным.
Что произошло после окончания школы KTS?
Окончив школу, я защитился, прошёл отбор и интервью. После этого меня взяли на стажировку — сначала на полставки на полторы недели, а потом на целый рабочий день.
Что в школе понравилось или запомнилось больше всего?
Помимо новых знаний и практической пользы, мне понравилась дружелюбная атмосфера в чатах школы. Все стараются помочь и и оказать поддержку друг другу. Это классно!
О новом потоке
Старт нового потока — 21-го августа.
Почитать программу курсов и записаться можно по ссылкам:
???? Начинающий React-разработчик
???? Начинающий Backend-разработчик на Python
Чтобы не пропустить старт новых бесплатных курсов, подпишитесь на канал школы, где мы постим инфу о новых курсах. Например, мы планируем скоро запустить курсы «Начинающий Android-разработчик» и «Менеджмент и Аналитика».
???? Подписаться на канал школы
Интервью с нашими студентами-выпускниками:
Сменить профессию и не сойти с ума: интервью со студентом школы Metaclass
Курсы дали больше университета: интервью с выпускником курса «Android-разработчик»
Статья о том, как мы разрабатывали систему проверки студентов: От тестов до IDE в браузере: как мы разрабатывали систему проверки студентов для онлайн-школы
Комментарии (7)
Platow
09.08.2023 09:37"На самом деле немного: не больше одного дня в неделю. Первое задание заняло один час, последнее — один день" - очень странное утверждение. Сложно поверить в это
lock87 Автор
09.08.2023 09:37Действительно, у всех студентов домашние задания отнимают разное количество времени. Разные стажёры называют разное время, но вообще мы советуем закладывать в среднем больше, чем один час
Перед курсами всегда проводим вебинары, где можно об этом узнать или задать свой уточняющий вопрос, так что если обучение вас интересует, приходите)
prog420
09.08.2023 09:37Реклама курсов вышла на новый уровень. Берём технаря, который в унике изучал MIPS-ассемблер, C#, Python, шлёпаем заголовок "Как за полтора месяца получить опыт в IT и найти работу" - готово. Мы прекрасны.
Орнул с "Чему ты научился на проекте? По коммиту деплоить на рабочий сервер только что внесенные изменения". Ну да, деплой изменений без этой школы он точно бы не осилил, даже с четырьмя годами технического образования за спиной. Респект.
Femistoklov
09.08.2023 09:37Смех-смехом, но у меня, например, в вузе cvs не изучали. Я бы, конечно, легко освоил, но просто не знал, что есть такая штука и что она нужна для работы. Вообще, идея интересная: курсы для выпускников-технарей с классическим образованием. Где не учат программированию или языкам, а учат сразу работать, опираясь на уже полученные знания.
lock87 Автор
09.08.2023 09:37Как писал вышел, интервью мы берём не только у технических студентов. Стараемся передать опыт разных людей, чтобы у тех, кому интересно обучение, была возможность почитать разные отзывы
Дополнительно любой вопрос можно задать на вебинаре, на который можно записаться на страницах курсов
Timofeuz
Реклама курсов на примере чела с 4 годами универа?
Hidden text
lock87 Автор
Мы берём интервью у разных стажёров, чтобы у потенциальных студентов была возможность сравнить, какой опыт и какие сложности у разных людей. Например, есть интервью со стажёром с высшим медицинским образованием, при этом без технического
Конечно, многие студенты приходят из технических вузов после 3-4 лет учёбы, чтобы получить актуальные знания и проект в портфолио, необходимые для поиска работы