Привет!

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-разработчик» и «Менеджмент и Аналитика».

???? Подписаться на канал школы


Интервью с нашими студентами-выпускниками:

Статья о том, как мы разрабатывали систему проверки студентов: От тестов до IDE в браузере: как мы разрабатывали систему проверки студентов для онлайн-школы

Комментарии (7)


  1. Timofeuz
    09.08.2023 09:37
    +3

    Реклама курсов на примере чела с 4 годами универа?

    Hidden text


    1. lock87 Автор
      09.08.2023 09:37

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

      Конечно, многие студенты приходят из технических вузов после 3-4 лет учёбы, чтобы получить актуальные знания и проект в портфолио, необходимые для поиска работы


  1. Platow
    09.08.2023 09:37

    "На самом деле немного: не больше одного дня в неделю. Первое задание заняло один час, последнее — один день" - очень странное утверждение. Сложно поверить в это


    1. lock87 Автор
      09.08.2023 09:37

      Действительно, у всех студентов домашние задания отнимают разное количество времени. Разные стажёры называют разное время, но вообще мы советуем закладывать в среднем больше, чем один час

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


  1. prog420
    09.08.2023 09:37

    Реклама курсов вышла на новый уровень. Берём технаря, который в унике изучал MIPS-ассемблер, C#, Python, шлёпаем заголовок "Как за полтора месяца получить опыт в IT и найти работу" - готово. Мы прекрасны.

    Орнул с "Чему ты научился на проекте? По коммиту деплоить на рабочий сервер только что внесенные изменения". Ну да, деплой изменений без этой школы он точно бы не осилил, даже с четырьмя годами технического образования за спиной. Респект.


    1. Femistoklov
      09.08.2023 09:37

      Смех-смехом, но у меня, например, в вузе cvs не изучали. Я бы, конечно, легко освоил, но просто не знал, что есть такая штука и что она нужна для работы. Вообще, идея интересная: курсы для выпускников-технарей с классическим образованием. Где не учат программированию или языкам, а учат сразу работать, опираясь на уже полученные знания.


    1. lock87 Автор
      09.08.2023 09:37

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

      Дополнительно любой вопрос можно задать на вебинаре, на который можно записаться на страницах курсов