Найти в Дзене
Школа "Интеграл"

IT: как выбрать направление и подготовиться к будущей профессии?

Если вы начали изучать какой-либо язык программирования (С++, Python или любой другой), входя в IT-сферу, то нужно проанализировать профессии и потенциальные места работы, стажировки, практики. Выбор инструмента тесно связан с дальнейшей деятельностью.
С чего начать? Стоит обратить внимание на такие мероприятия, как экскурсии на производства. К примеру, весьма познавательными будут посещения офисов IT-компаний, где  наши ученики уже побывали и получили там исчерпывающие ответы на свои вопросы о будущих профессиях. Старшеклассники посетили производственные офисы VK, Яндекс, Сбербанка и других крупных организаций. Проводят такие экскурсии сотрудники, что  позволяет напрямую задать вопросы специалистам, получить реальное представление об условиях труда, профессиях, вакансиях, а также требованиях для трудоустройства или стажировок. Например, на вопрос ученика о том, что же необходимо знать для устройства на работу в качестве Backend-разработчика, был получен следующий ответ: «Вам достаточ

Если вы начали изучать какой-либо язык программирования (С++, Python или любой другой), входя в IT-сферу, то нужно проанализировать профессии и потенциальные места работы, стажировки, практики. Выбор инструмента тесно связан с дальнейшей деятельностью.

С чего начать? Стоит обратить внимание на такие мероприятия, как экскурсии на производства. К примеру, весьма познавательными будут посещения офисов IT-компаний, где  наши ученики уже побывали и получили там исчерпывающие ответы на свои вопросы о будущих профессиях. Старшеклассники посетили производственные офисы VK, Яндекс, Сбербанка и других крупных организаций. Проводят такие экскурсии сотрудники, что  позволяет напрямую задать вопросы специалистам, получить реальное представление об условиях труда, профессиях, вакансиях, а также требованиях для трудоустройства или стажировок. Например, на вопрос ученика о том, что же необходимо знать для устройства на работу в качестве Backend-разработчика, был получен следующий ответ: «Вам достаточно знать один язык программирования, и это может быть как С++, так и Python, но важно уметь оперировать именно библиотеками этих языков, анализировать чужую работу, оптимизировать коды. При поступлении на работу или стажировку на собеседовании вам будут давать реальные задания, для решения которых понадобятся не только знания из области программирования, но и логическое мышление, математика».

Из разговоров с профессионалами выяснилось, что именно стоит изучать усерднее. Помимо базовых языков, будет очень важным изучение библиотек и ассетов. Необходимо развивать навыки работы с базами данных, совершенствовать умение анализировать чужие части кода и программы. Всё это позволит интегрировать и адаптировать уже существующие разработки других людей, успешно используемые в других продуктах. Может возникнуть вопрос: а чем же занимаются сотрудники и программисты в компаниях? Разве они не «кодят»?

В работе специалистов при «кодинге» на самом деле 90% деятельности составляет использование уже существующих материалов, «кодов» и наработок, а 10% — умение адаптировать эти материалы и писать свои коды. Тогда зачем же учиться «кодить», тратить время и силы на изучение дополнительных материалов, если можно взять готовые продукты за основу? Всё ради того, чтобы полноценно уметь анализировать материалы и оптимально интегрировать их в свою работу.

Материал написал учитель информатики Школы «Интеграл» Андрей Михайлович Сычев.