Samsung Innovation Campus

Многие взрослые мечтают о работе в IT индустрии. Представления об этой отрасли они связывают с понятиями «интересная работа», «социальный статус», «перспективность». А что думают по этому поводу недавние школьники — выпускники IT Школы Samsung? Что нужно сделать, чтобы получить работу мечты — стать программистом в топовой IT компании?

Конечно, универсальных ответов нет. Но мы попытались их получить, пригласив трех наших выпускников в подкаст IT Школы Samsung: Алексея, Яну и Илью. На момент съемки они были студентами вузов и одновременно работали/стажировались как мобильные разработчики в Яндексе и Тинькофф. Сейчас они уже мидл-разработчики.

Рекомендуем посмотреть этот выпуск, мы уверены, что многие из вас его еще не видели. Хотя бы для того, чтобы почувствовать увлеченность, энергию и позитив наших замечательных героев.

Для тех же, кто предпочитает чтение — для вас резюме ответов ребят ниже.

📚 Дополнительное образование во время учебы в школе — что даёт пользу?

Ребята перечислили курсы по программированию, ивенты, которые оказались полезны для дальнейшего трудоустройства:

  • Учеба в IT Школе Samsung, особенно опыт разработки собственного мобильного Android приложения на языке Java.
  • Участие в хакатонах и буткемпах, в том числе проводимых для выпускников IT Школы — дает дополнительно опыт работы в команде.
  • Участие в краткосрочных образовательных программах (например, в Сириусе) и летних стажировках компаний, по результатам которых могут пригласить на работу.
  • В IT множество направлений: стоит пробовать разное и выбирать по душе!

💪 Что проверяют на технических собеседованиях на позиции стажеров, джунов?

Ребята говорили о личном опыте в области мобильной разработки, но мы приведем некоторое обобщение и для других специализаций в программировании. Итак, о чем скорее всего будут вопросы?

  • Язык программирования. Какой? Зависит от требуемого стека технологий.
    Для Android разработчика — это будет Java и/или Kotlin. Программа IT Школы построена на изучении Java, но и Kotlin можно изучить, например, в рамках проводимых нами ежегодных Android буткемпов.
  • Фреймворки, инструменты, среды.
    В нашем случае — это точно про Android SDK.
  • Структуры и алгоритмы.
    Сортировки, списки, деревья — наше все. И это изучается в IT Школе.
  • Задачи олимпиадного программирования.
    Зачастую используются на этапе конкурсного отбора среди большого числа претендентов с использованием автоматической проверки кода. Существует множество открытых платформ, где разбирают такого рода задачи и есть возможность потренироваться самостоятельно

🎓 Зачем учиться в вузе?

Трое героев подкаста работают и одновременно учатся в технических вузах на IT-направлениях подготовки. Что им дает высшее образование?

  • Фундаментальные знания дают возможность при необходимости изменить специализацию в своей профессиональной области.
  • Математические дисциплины сложно освоить самостоятельно. А это важно для дальнейшего развития в IT профессии.
  • Челлендж в части самостоятельного обучения.
  • Диплом, как требование работодателей, никто не отменял.

💼 Как получается совмещать учебу и работу по 30-40 часов в неделю?

  • Развивать самоорганизацию
  • Не запускать учебу в университете: делать задания вовремя
  • Очень помогает дистанционный формат работы и учебы

📱 Про мобильную разработку, программирование и работу

  • Программирование, несмотря на множество рутинных задач, не только ремесло, но и искусство находить более оптимальные и красивые решения.
  • Создавать мобильные приложения — это круто, потому что явно виден результат и как им пользуются люди.
  • Работа в IT нравится — это постоянная прокачка скиллов и получение новых знаний, работа с увлеченными профессионалами над интересными задачами.