4 шага к IT: что делать школьнику, который мечтает стать программистом, прямо сейчас

Реклама. Рекламодатель ООО «Учи.ру», LjN8KVbwG
Программисты сегодня — это новые космонавты. Кажется, все мечтают работать в сфере IT: там много денег, работать можно удаленно, и на рынке вакансий всегда есть места. Но как войти в эту профессию школьнику? Рассказывает Сергей Шашков, руководитель направления «Программирование» в Учи.ру.
1. Найти мотивацию
Изучение программирования — это доступ к IT-сфере, возможность начать хорошо зарабатывать еще в школе и уже позже развиваться как востребованный и высокооплачиваемый специалист. Но только единицы детей в 8-м и 11-м классе этим вдохновляются настолько, чтобы погружаться в новую непростую область и активно учиться, преодолевать трудности и не опускать руки при первых ошибках.
Чтобы не забросить программирование, особенно на самых первых этапах, нужно найти цель, которая будет актуальна прямо сейчас. Не «зарабатывать 100 тысяч рублей через год», условно, а, например, «написать первый код, чтобы компьютер решил уравнение». Когда одна такая маленькая цель будет выполнена, можно ставить следующую. Чем короче будет период достижения, тем лучше. Потому что мотивацию ребенка будут поддерживать такие частые, пусть и небольшие, результаты. Каждое действие должно приносить практическую пользу, чтобы ребенок видел итог уже сейчас.
2. Подтянуть математику
Программист может и не быть высококлассным математиком, но знание математики помогает мыслить системно (навык, который пригодится не только программистам) и легче справляться с написанием кода. Многие разработчики сравнивают кодинг с решением задач в алгебре. Поэтому если у ребенка есть проблемы с этим предметом, то параллельно с занятиями на курсах программирования стоит разобраться и с математикой.
Насколько глубоко придется учить математику, зависит от направления, в котором будет развиваться ребенок как IT-специалист. Тем, кто планирует писать код для систем в научной сфере, понадобится матанализ, дискретная математика и многие другие разделы математики. А при работе с компьютерной графикой нелишним будет понимание линейной алгебры. Совершенно точно без математики университетского уровня никуда, если идти в машинное обучение, аналитику и другие направления.
Будущему программисту также не помешало бы выучить английский: в любом коде много английских слов, и иногда, чтобы просто прочесть чужой код, нужно понимать английские слова. Плюс если ребенок будет искать ответ на возникший вопрос по кодингу, технический гайд или справочные материалы ему, скорее всего, придется читать на английском: информации на русском в этой сфере очень мало, потому что локальное сообщество меньше международного, а международное говорит на английском языке.

3. Подобрать подходящий курс
Известность школы или преподавателей — это важно, но сама программа важнее. Она должна быть адаптирована под возраст ученика: нельзя одинаково погружать в программирование и условного студента 20 лет, и подростка 16 лет, и ребенка 12 лет. А ведь пробовать силы в IT могут даже дошкольники. Чем младше ученик, тем больше должно быть геймификации в программе и проще язык. Также для школьников важно, чтобы система сразу показывала все ошибки, а не заставляла искать самостоятельно, и предлагала варианты исправления.
Желательно, чтобы курс был не коротким и насыщенным, а длительным: так ребенок сможет и заниматься программированием, и не отвлекаться от школьной программы. Для подростков это особенно важно: у них колоссальная нагрузка в старших классах, это важно учитывать. Получить знания и навыки за полгода или даже год практически невозможно — только после сотен часов практики можно научиться хорошо кодить. Поэтому, например, курсы программирования по C++ и Python от школы онлайн-репетиторов Учи.Дома от Учи.ру длятся 2 года или 144 академических часа с двумя занятиями в неделю. В рамках проекта Минцифры «Код будущего» курсы Учи.Дома можно пройти бесплатно, успев подать заявку до конца октября на сайте «Госуслуги».
4. Выбрать язык для изучения
Если раньше ребенок совсем никак не соприкасался с IT, начинать лучше с JavaScript или Python — эти языки самые простые в освоении, а еще их интересно применять на практике: JavaScript используется для создания веб-приложений, а Python подойдет для автоматизации, разработки небольших игр или даже экспериментов с машинным обучением или телеграм-ботами.
Но простота не единственный критерий. Ориентируйтесь на интересы ребенка: он может мотивироваться практической ценностью любого из языков так, что будет прилежно учить его, несмотря на трудности. Например, тем, кто интересуется роботами, понравится Lua, а для разработки веб-сайтов стоит осваивать HTML и CSS. Создание приложений для iOS требует знать Swift, а кросс-платформенных — C++, Java, Python.
Не стоит переживать, если ребенок сейчас выбрал один язык, начал его учить или даже выучил, а потом мир перестроился, и популярным стал совсем другой. Или сам ребенок решил, что ему больше не интересен условный Java: он вообще сайты писать собирается, и нужен HTML. Потраченное на изучение любого из языков время не уходит впустую. У них всех есть общая база, на основе которой дальше расширять границы знаний и прибавлять к C++ Python, Ruby и Lua будет проще, чем учить любой из них с нуля.
И в целом, даже если после долгого изучения программирования подросток решит, что это не его специальность, он не хочет в ней развиваться, время, потраченное на учебу, не будет потеряно зря. В багаже останется не только умение писать код и читать чужой, но и аналитическое мышление, гибкость, адаптивность и многие другие soft skills, которые развивает программирование.
Если ребенок настроен учить один из самых востребованных языков — Python или С++, — приглашаем на двухгодичные бесплатные курсы, которые можно пройти в рамках проекта «Код будущего» от Минцифры и Учи.ру. Занятия проводятся 2 раза в неделю, программа разбита на 4 модуля, можно выбрать желаемый уровень обучения: Start или Pro. Заявки принимаются до 31 октября.
Иллюстрации: AlexandrWell / shutterstock / fotodom
Популярные комментарии
Василиса ВиникОшибка в том, что у него минимальные требования по з/п 70 тыс. Можно поработать за копейки, чтобы потом всё больше и больше получать. Работа за копейки может дать опыт и/или связи, а связи могут породить рекомендации. Да, идти таким путём — это риск того, что ты долгие годы будешь мало зарабатывать. Но хорошая работа часто ищется и находится по рекомендации. Рекомендации дают человеку, который показал, что у него есть навыки и желание работать в определенной сфере. Я говорю на основе личного опыта. И помните, что работа нужна не только для денег, но и для чувства самореализованности. Допустим, у человека призвание — быть актером или редактором (любую профессию подставьте). Призвание — это как для кошки охота. Кошке нужно охотиться (или хотя бы играть в охоту), а человеку — работать по призванию. Ну что, ты не пойдешь работать по призванию просто потому, что там мало платят? А как же твоя самореализация? Если не находится работа по призванию, значит, смотрим на смежные области, где нужно делать такие действия, к которым у тебя склонности.
«Я для этого учился в МГУ — чтобы в итоге стать официантом?» История выпускника, который полтора года не может найти работу
Елена КузнецоваМы тоже проходили этот путь. С черновиками и чистовиками. И тоже бабушка. Сын здоровьем слабоват, сил мало, а нам казалось он ленится. И уроки по 4 часа это ж треш. Эмоции, крики, довели ребенка до астмы. Я маме говорю, что же мы творим, посмотри как ему плохо! Ты не даешь ему ошибаться, не даешь самому думать! Учительнице не нужна его идеальная тетрадь. Ей нужно видеть, что думает и исправляет ошибки. И мы от него отстали. Стали поддерживать. И потихоньку он выправился, естественно не по всем предметам. Потом ходил на доп занятия в центр, где работали студенты, они отлично находили общий язык со школьникам. И он неплохо сдал огэ и ЕГЭ, русский (на 73 балла!) Профиль математика, информатика, физика, химия. Сам выбрал.
Дочь на каждой контрольной впадает в истерику. Как ей помочь?
АлексейНиколаевич ПоповО вкусах не спорят, но есть понятие дресс-код. Школа это не армейская служба, но и без соблюдения дисциплины школа становится балаганом. Если внешний вид это выпендрёж, и ничем другим самовыражаться у ученика не получается, то это характеризует его не лучшим образом. В общем из внешнего вида и поведения до определенных пределов не следует устраивать холивар, но и оставлять без внимания маргинальные отклонения тоже будет показателем учительской бесхребетности. Здесь надо владеть искусством мягкой силы. Чтобы не скатываться до уровня базарной разборки, но и аккуратно демонстрировать свою позицию, то есть проявлять свои качества как воспитателя.
«Собранный хвост — признак неблагополучной семьи»: почему детей все еще выгоняют с уроков за внешний вид









