Перейти к содержимому

С чего начать изучать программирование

  • автор:

Ребенок хочет стать программистом: с чего начать обучение?

«Мама, хочу быть как Стив Джобс или Марк Цукерберг!», — говорит ребенок. Что ж, отличный выбор. Сейчас в мире катастрофически не хватает программистов, а спрос на IT растет с каждой минутой. Рассказываем, как научить ребенка программированию, чтобы помочь ему стать востребованным и высокооплачиваемым профи.

В каком возрасте можно учить ребенка программированию

Не слишком рано: в 1 и 2 классах дети еще не могут достаточно концентрироваться и воспринимать программирование. Однако затягивать тоже не стоит: лучше всего начать осваивать IT с 3 класса — в таком возрасте дети уже умеют слушать учителя и быстро схватывают информацию.

6-7 класс тоже оптимальное время для старта программирования — в этот период школьники более организованы и лучше понимают, что им интересно. Если же ребенок заинтересовался IT в 10 классе, это тоже не проблема! Для таких ребят в Школе программистов предусмотрена интенсивная фундаментальная программа, которая поможет овладеть базой программирования и поступить в вуз.

Но прежде чем объяснять ребенку суть программирования, нужно заранее познакомить его с ПК и элементарными программами. Лучший возраст для начала освоения компьютера — 4-5 лет. В этом возрасте ребенок уже видит взаимосвязь между своими действиями и изменениями на мониторе. Это время подходит для знакомства с самыми элементарными программами вроде Paint.

Понятно, что современные дети в 5 лет уже во всю играют игры или изучают приложения смартфонов. Однако важно с ранних лет соблюдать баланс развлечений и изучения ПК. Компьютерная грамотность — лучший старт для будущего программиста. С детства ребенок должен воспринимать компьютер как удобный инструмент, который помогает открывать новое и создавать что-то свое, пусть это даже будет простой рисунок в Paint.

Если ребенок увлечен играми, пойдите на хитрость и замотивируйте его. Расскажите, что персонажи игр создаются IT-специалистами, которые тоже сначала рисовали в Paint, и уже потом начали строить 3D-модели и разрабатывать игры. Так же в будущем сможет и он, если проявит любознательность и захочет стать автором того, что нравится.

С чего начать изучение программирования ребенку

Учите математику и английский смолоду. Ведь все технические науки стоят на одном прочном фундаменте — математике. Программирование не исключение: чтобы стать сильным программистом, нужно хорошо разбираться в этой науке. Поэтому прежде чем изучать программирование, убедитесь, что ребёнок в ладах с математикой. Сколько бы короткие IT-курсы ни убеждали, что программирование доступно любому желающему, правда одна — математика нужна. Также нужен английский, потому что все языки программирования строятся на английских словах.

Развивать интерес ребенка к математике и английскому стоит как можно раньше. Здорово, если вы начнете делать упор на эти предметы уже в первом классе, а ещё лучше — будете решать совсем простые примеры и играть в игры на английском уже в детском саду. Крепкая база, заложенная с малых лет, позволит ребенку лучше освоить информатику и быстрее понять, что такое программирование.

Как же школьнику стать программистом? Все начинается с малого. В хороших IT-школах в первую очередь закладывается база: дети изучают дискретную математику, логику, алгоритмику. Введение в IT стараются построить в увлекательной форме — ученики осваивают простые языки программирования, например, Scratch. С помощью него можно создать игры, интерактивные истории и раскрыть творческий потенциал.

А с чего начать подростку? Ответ прост — с того же самого. Неважно, сколько лет ребенку, все начинается с фундаментальной IT-базы.

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

Где научить ребенка программированию

Если ребенок мечтает о карьере в IT, то следует не только подготовиться к ней заблаговременно, но и подобрать подходящую школу. Однако прежде чем отдавать школьника в учреждение дополнительного образования, убедитесь, что это именно IT-школа, а не курсы.

Дело в том, что сегодня многие образовательные компании называют себя школами, хотя предлагают освоить навыки только по отдельным IT-направлениям. Вам же понадобится последовательная и длительная программа.

обучение ребенка программированию

Как же выбрать IT-школу для ребенка? Обратите внимание на эти 5 пунктов:

Лицензия

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

Опыт и успехи школы

Подбирая IT-школу для ребенка, обратите внимание на ее опыт и заслуги. Чем старше учебное заведение, тем больше вероятность, что у него качественная наработанная методика и сильная программа. Также изучите конкретные результаты, которых добилась школа за время своей работы. Это может быть статистика по ученикам, поступившим в лучшие вузы, число сдавших ЕГЭ по информатике на 100 баллов и др. В общем все, что доказывает качество образования.

Методика преподавания

Узнайте подробнее, как проходят занятия: в форме живых онлайн-вебинаров или дети учатся самостоятельно по видеоурокам? Оба варианта неплохи, если преподаватели четко контролируют усвоение знаний и вовремя помогают заполнить пробелы.

Отдельный вопрос — как в школе закрепляют навыки? Важно, чтобы в программе обучения было много практики. Причем такой, которая заставляет будущего программиста самостоятельно мыслить, а не бездумно повторять проекты по готовым примерам.

Большая часть занятий в Школе программистов как раз посвящена практике: ученики создают свои проекты и учатся работать как настоящие профи. Если же у них возникают вопросы, они всегда могут задать их преподавателю на видеоконференции или в чате. Наставники также постоянно проверяют, как ученики усвоили материал: проводят тесты и контрольные.

Преподаватели

Хороший педагогический состав — главная гарантия того, что ребенок получит качественное обучение. Изучите анкеты педагогов на сайте онлайн-школы, чтобы узнать об их образовании, опыте и стаже.

Важно, чтобы они были знакомы не только с теорией. Идеально, если преподаватель — практикующий IT-специалист, который не первый год ведет педагогическую деятельность и умеет увлекать детей.

Отзывы

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

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

Как ребенку стать программистом

Чтобы стать сильным программистом, нужно не только упорно учить математику и английский с детства, осваивать базу и учиться в IT-школе. Важно найти «свою» специализацию.

IT — очень широкая сфера. Дайте ребенку возможность получать не только фундаментальное образование, но и пробовать разные направления. Так ему будет легче определиться с будущей IT-профессией.

В Школе программистов, например, параллельно с основной программой на выбор 82 курса: программирование на языках Python, C++, C#, GO, JavaScript, PHP, Java, Kotlin, Assembler, профессиональная web-разработка, видеомонтаж, 3D-моделирование, разработка компьютерных игр, мобильных приложений и многое другое.

Следующий шаг — получение высшего IT-образования. Стать студентом ведущего вуза можно стать благодаря высоким баллам по ЕГЭ или победам в олимпиадах по информатике.

ЕГЭ. В России ЕГЭ по информатике в среднем сдают на 62 балла. Чтобы стать студентом одного из лучших технических вузов, результат должен быть не менее 85 баллов. Поэтому лучше всего начать серьезную подготовку за несколько лет до поступления.

Олимпиады. Еще один способ попасть на IT-факультет ведущего вуза — олимпиады. Они стоят того, чтобы к ним готовиться: победители и призеры олимпиад получают весомые льготы при поступлении, а некоторые из них становятся студентами даже без экзаменов. Разумеется, готовиться к ним также стоит заблаговременно.

А начать подготовку ребенка к успешной карьере в IT можно уже сейчас! Для этого зарегистрируйтесь на нашей платформе Informatics и выберите дату вступительного испытания. Мы проверим знания и поможем подобрать программу обучения.

08Nov

Уже совсем скоро дети начнут учиться программированию в начальной школе. Такое решение еще в 2019 году приняло Минпросвещения, изменения внесли в концепцию преподавания предметной области «Технология». В частности, основы создания кодов и языков программирования планируется в ближайшие годы включить в курс математики для младших классов. Это хорошо или плохо?

01Nov

Ребенок часами за играми или гаджетами? Хватит это терпеть! Превратите его хобби в крепкие IT-знания и будущую высокооплачиваемую профессию. Рассказываем, как увлечь ребенка программированием.

25Oct

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

13Oct

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

22Sep

С каждым годом количество желающих попасть в IT растет. И это неудивительно: айтишники хорошо зарабатывают и перед ними открыто много возможностей. Московская Школа программистов рассказывает, какую востребованную IT-профессию освоить ребенку.

02Sep

Популярность IT-факультетов среди абитуриентов растет с каждым годом. Что неудивительно: айтишник — одна из наиболее востребованных и высокооплачиваемых профессий, причем спрос на кадры только увеличивается. Как же поступить в ведущий вуз и обрести профессию будущего?

  • Новости
  • События
  • Блог
  • История
  • Методика
  • Достижения
  • Галерея
  • Вопросы и ответы
  • Правила безопасного поведения в сети Интернет

Какой способ лучше всего подходит, чтобы начать изучать программирование?

Профессия программиста не нуждается в рекламе. Никто даже не задумывается, что один терминал самообслуживания может сократить количество сотрудников банка. Выдать наличку и принять оплату вполне может и «робот». А чем больше таких терминалов, тем больше работы у программистов.

Там, где есть компьютеры, где необходимо оптимизировать рабочий процесс, облегчив работу человека, повысив при этом эффективность бизнеса, — востребованы программисты. Смартфоны, планшеты, смарт-часы, фитнес-браслеты, системы управления умным домом, дроны (например, роботы-уборщики) требуют огромной армии программистов.

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

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

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

Цель

Выявить плюсы и минусы различных способов изучения языков программирования, найти самый эффективный и наиболее удобный.

Какой язык выбрать?

Изучение программирования — не то, чем можно заниматься между делом. Но не нужно тратить всю жизнь, чтобы понять основы. Есть множество способов облегчить себе обучение.

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

В то же время нельзя прекращать развиваться. Вы можете двигаться медленно или быстро, но не пропускайте ни одну тему. Осваивая больше материалов, вы создаёте себе фундамент для будущего.

Если вы ищете своё призвание и вам интересно программирование, вы наверняка задавались вопросом, с чего начать погружение в эту сферу. Один из возможных путей в IT — изучение языков программирования. Так вы освоите первый инструмент будущей профессии: HTML и CSS для вёрстки страниц, Java и Swift для мобильной разработки, SQL для работы с базами данных, а JavaScript и Python — для веб-разработки и не только.

Языки программирования можно освоить самостоятельно — нужно лишь большое желание, целеустремлённость и наличие времени.

Чтобы выбрать лучший язык для начинающих, я создал таблицу сравнения самых популярных языков по 10-ти бальной системе.

С чего лучше всего начать изучать программирование?

Начать изучение программирования можно с выбора языка программирования и платформы, на которой вы хотите писать программы. Например, если вы хотите начать с Python, то можете начать с изучения основ языка, таких как синтаксис, типы данных, условные операторы, циклы и функции. Если вы уже знакомы с языком, то можете перейти к изучению более сложных тем, таких как объектно-ориентированное программирование или базы данных.

Также важно выбрать среду разработки, которая будет наиболее удобна для вас. Некоторые из популярных сред разработки включают в себя IDLE (для Linux), Visual Studio Code (для Windows) и Eclipse (для Mac).

Кроме того, рекомендуется изучить основы алгоритмов и структур данных, чтобы понимать, как работает программа. Это поможет вам создавать более эффективные и оптимизированные программы.

Наконец, не забывайте практиковаться и создавать свои собственные проекты. Чем больше вы практикуетесь, тем лучше становитесь в программировании.

Как ребенку начать изучать программирование? Вместе с педагогами мы сделали инструкцию

Gorodenkof/ Shutterstock/ FOTODOM

Многие родители хотели бы, чтобы дети изучали программирование и впоследствии могли работать в IT. Действительно в России не хватает программистов, крупные компании не могут закрыть тысячи вакансий. В ближайшие годы, по их прогнозам, эта нехватка останется, а значит, в IT по-прежнему будут хорошие зарплаты и карьерные возможности. К тому же сегодня минимальное умение программировать — преимущество, как хороший английский. Знание, скажем, языка, позволяющего работать с данными, помогает во многих профессиях, далеких от IT: в журналистике, естественных науках. Но как сориентироваться — когда, где и чему учить ребенка? Разбираемся с педагогами и подростком, который уже два года работает в IT-компании и готовит обучающий курс для детей.

С какого возраста начинать?

Сейчас много школ программирования для детей 1–3-х классов. Настоящему кодингу там не учат, детей знакомят с тем, как создаются программы. Для этого чаще всего используется обучающий язык Scratch — это и программа, где можно, как пазл, из блоков складывать игры, мультфильмы, простые задачи, и комьюнити, где все выкладывают свои проекты, их можно просматривать, как-то менять для себя. В магазинах продаются, например, машинки-конструкторы, которые нужно собирать и писать для них команду на Scratch. В программе обычной школы всему этому не учат. Но стоит ли нагружать ребенка так рано?

Читайте также
Говорят, в IT много платят. Стоит ли идти в программисты, если мне 30 лет и я гуманитарий?

«В большинстве школ знакомство с программированием начинается в седьмом классе в минимальных объемах — это поздно, — считает Александр Паволоцкий, академический руководитель школьных программ «Яндекса», руководитель IT-профиля и учитель программирования в школе №1514. — В мировой практике с детьми начинают заниматься в начальной школе или до школы. В Белоруссии дошкольников учат программированию без компьютера — смысл в том, чтобы объяснить детям на пальцах, как устроена техника. Ребенку технологии кажутся очень простыми. У него есть телефон, планшет, он смотрит видео, играет в игры, кажется, все умеет. Он не задумывается, как и что работает. Это формирует поверхностное отношение к миру. Учить ребенка программировать нужно, чтобы донести мысль: железкой можно управлять, больше — с помощью знаний он может сам контролировать что-то в мире. Эту мысль воспитать в нем нужно как можно раньше. Это нужно попробовать всем детям. Не все дети захотят заниматься программированием в средней школе. Но каждый должен попробовать написать программу, которая заставит котика на экране ходить или робота ездить, — понять, что с помощью простых команд вы управляете машиной».

В средней школе детям, которым нравится программирование, можно начинать заниматься им всерьез. Есть несколько направлений. Первое — промышленное программирование и инженерная разработка: ребенок может начать учиться делать ту работу, которую делают программисты в компаниях. В этом случае он может пробовать разные специализации: работа с данными, машинное обучение, мобильная и веб-разработка, создание игр и так далее. Спортивное программирование — участие в олимпиадах, где нужно решать алгоритмические задачи. Это направление сейчас популярно, многие родители хотят, чтобы дети участвовали в олимпиадах. Начинать заниматься им слишком рано не советуют.

«Я считаю, что детям, которые учатся в математических, инженерных классах и склонны к техническим наукам, лучше начинать в восьмом классе. По моему опыту, чем младше класс, тем меньше детей, у которых все сразу получается. Я начинала занятия по программированию с одаренными шестиклассниками. Хотя сейчас мы замечаем, что дети развиваются раньше, возможно, еще дело в том, что информатику преподают в начальной школе. В прошлом году у меня был кружок из учащихся пятого класса. Многие дети смогли заниматься по той же программе, по которой раньше занимались шестиклассники. Но опоздать при наличии способностей невозможно: у нас есть примеры, когда, серьезно начав заниматься только в девятом классе, учащийся из неспециализированной школы Григорий Резников в 11-м завоевал золото международной олимпиады», — говорит Елена Андреева, член экспертного совета образовательного центра «Сириус», завкафедрой информатики специализированного учебно-научного центра МГУ. Она председатель жюри Открытой олимпиады по программированию и Московской олимпиады по информатике, член жюри заключительного этапа ВсОШ по информатике.

При этом есть исключительные примеры, когда ребенок начал учиться программированию очень рано и добился больших успехов. «Ученик 11-го класса Егор Лифарь в этом году завоевал золотую медаль на 33-й Международной олимпиаде по информатике, и это его пятая медаль международных олимпиад, — продолжает Елена Андреева. — С ним брат начал заниматься программированием в первом классе».

Как понять, что ребенка нужно развивать в программировании?

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

Читайте также
Школьникам — Монеточка, взрослым — Дарт Вейдер. Зачем нужен бот, говорящий их голосами

«В начальной школе на уроках математики и информатики дети учатся решать простые алгоритмические задачи вроде «перевести козла, капусту и волка через реку», «расположить вагоны в нужном порядке, используя тупики». Если ребенку нравятся такие задачи, у него скорее всего получится в дальнейшем решать и задачи по программированию. Если ребенок любит работать с компьютером, возится с ним, пробует разные режимы, функции — это тоже говорит о том, что у него может получиться. Хотя мне довелось заниматься с пятиклассником, который впоследствии получал дипломы победителя заключительного этапа Всероссийской олимпиады по информатике, и он не знал клавиатуры и искал каждый символ. Но он был одарен математически, так что дело пошло», — рассказывает Елена Андреева.

Выяснить, насколько сильные способности у ребенка к программированию, помогут олимпиады по математике и информатике. «На школьном этапе по информатике для 5–6-х и 7–8-х классов в Москве мы стараемся давать такие задачи, чтобы все были в равных условиях: и дети из математических школ, и из обычных, — продолжает Елена Андреева. — Смысл в том, чтобы выявить способности, в том числе алгоритмическое мышление, у неподготовленного ребенка. Теперь подобную идею мы пытаемся распространить на составление вариантов для других регионов России».

В средней школе становятся видны склонности ребенка к тем или иным предметам. Детям, которые ориентированы на гуманитарные предметы и химию и биологию, учиться программировать часто неинтересно и трудно. В таком случае заставлять заниматься нельзя. «Или бывает, что ему в целом нравится IT, но не нравится долго писать код и делать большие проекты, тогда можно попробовать дизайн, создание интерфейсов», — говорит Александр Паволоцкий.

Участвовать в олимпиадах — важно?

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

Читайте также
Почему программисты из России побеждают на международных олимпиадах? Слово — чемпиону мира

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

«Успешное участие в олимпиадах — это билет в лучшие вузы РФ и даже мира, но с другой стороны — это синдром выжившего. На каждого победителя олимпиады сотни, а то и тысячи проигравших. Это сильно демотивирует, а по факту при приеме на работу гораздо важнее навыки и пул проектов, которые выполнил кандидат», — считает Александр Ефремов, руководитель методического отдела школы будущих профессий Skysmart Pro.

«Собеседование в крупнейшие IT-компании проводят по олимпиадным задачам по информатике. Чтобы попасть туда — нужны знания алгоритмов, многие из которых изучаются как раз в процессе подготовки к олимпиадам. Немало бывших олимпиадников потом быстро обучаются технологиям, которые нужны для реального IT-сектора, и находят себя там. Но есть примеры, когда на олимпиадах человеку задачи решать нравится, а делать большие проекты, в том числе на работе, — не нравится», — говорит Елена Андреева.

Что изучать кроме программирования?

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

«Помогут занятия шахматами, математикой и логикой. Если ребенок хочет создавать игры — физикой. Но, по большому счету, сама дисциплина «программирование» и любое из направлений, которым будет заниматься ребенок, уже включает все необходимые элементы английского, физики, логики и других предметов», — добавляет Александр Ефремов.

Можно учиться онлайн?

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

«Даже если на онлайн-курсе есть индивидуальный контакт с преподавателем и ребенок мотивирован заниматься — это хуже, чем очные занятия с преподавателем. Совсем плохой вариант — когда ребенок полностью самостоятельно осваивает курс, как на степике или на курсере и на массовых онлайн-курсах», — говорит Александр Паволоцкий.

В целом можно учиться онлайн, если нет возможности отдать ребенка на очные курсы. «Но важно не оставлять ученика один на один с таким курсом. Важно, чтобы был наставник, который будет помогать. Онлайн-курс должен сопровождаться тем, что кто-то рядом при необходимости может подсказать или направить: учитель, родитель, брат, более опытный одноклассник. Учиться решению задач по программированию совсем самостоятельно могут только самые «звездочки», это единичные случаи. Когда мы занимались с 5–7-классниками по материалам, разработанным нами в «Сириусе», была заметна разница между дистанционным прохождением материала и смешанной формой работы, когда ребят можно направить, подсказать, помочь решить их проблемы. Ведь иногда учащийся не знает, где и как искать ошибку, что делать с неработающей программой», — говорит Елена Андреева.

Как сделать обучение интереснее?

Жора Бугаков — сотрудник онлайн-школы Skyeng. Ему 16 лет. В 14 лет его пригласили работать в компанию. Сейчас он в рабочей группе школы будущих профессий Skysmart Pro. Его история — тоже иллюстрация того, как надо поступить, если вы хотите, чтобы ребенок всерьез заинтересовался IT.

Читайте также
«Заработал кучу денег, но остался ребенком». 17-летние программисты — о своей работе

«Учиться легче сразу на проектах, на абстрактной теории программировать не научишься. В нашей школе я предлагаю строить процесс так, чтобы ребята сначала придумали, что хотят сделать, нашли проблему, которая мешает им жить, и тогда уже приступили к решению. Например, сделать так, чтобы в чат класса отправлялось расписание уроков. Это то, что я с одноклассниками сделал, сидя на дистанте в 2020 году. Уроки проходили на Microsoft Teams, а расписание лежало в электронном журнале на мос. ру. Ссылки на встречи не подтягивались. Мы с ребятами написали сами прогу, которая копировала ссылки из Teams и отправляла нам в ТГ-чат», — говорит он.

Отец начал заниматься с ним в дошкольном возрасте. «Мне было шесть-семь лет, когда папа принес домой программную плату c кучей светодиодиков и всяких механических штук, мне стало интересно, как это работает, — вспоминает Жора Бугаков. — В итоге я запрограммировал незамысловатый моторчик, и получилась игрушка для кота: робот катался по полу и светился, кот за ним с радостью гонялся. Я понял, что создал вещь, которая автоматизирует действия людей, что при желании машине можно объяснить, что ты от нее хочешь, и решил дальше разбираться во всем этом. Мой отец из IT и способствовал моему увлечению. Я стал копатьcя в программах, попробовал язык программирования C++. В восемь лет засел за Scratch. Не помню, что было раньше — мои знания в английском или навыки программирования, — но постепенно и то, и другое совершенствовалось. Мой английский первоклассника был, конечно, не супер, но его хватало, чтобы нагуглить, что нужно, и писать код. Плюс я много смотрел английский YouTube и TED Talk с субтитрами, так что быстро стал программировать сам и читать код других».

Где учиться программированию?

Бесплатно:

  • Онлайн-курс «Введение в программирование на языке Python» в образовательном центре «Сириус». На этом курсе дают базовые знания программирования, помогают написать первую программу, знакомят со структурами данных и особенностями работы с ними. Для начала учебы умение программировать не требуется — достаточно знаний математики за седьмой класс. Авторы курса — преподаватели ведущих школ и вузов, действующие педагоги очных программ «Сириуса». Набор идет до 31 октября.
  • Курс «Алгоритмы и анализ данных» в «Сириусе» набирает участников по конкурсу. В приоритете победители и участники олимпиад. Им придется выполнить дополнительные задания и пройти дистанционный отборочный курс. Подробнее здесь.
  • В 2022 году откроется набор на бесплатные двухгодичные курсы по программированию для учеников 8–10-х классов. Это программа Минцифры России в рамках федерального проекта «Кадры для цифровой экономики».
  • Каждый год «Лицей Академии Яндекса» набирает по конкурсу талантливых школьников 8–10-х классов на бесплатные двухлетние очные курсы по программированию. На первом курсе ученики изучают основы Python — языка программирования, востребованного как в IT-компаниях, так и в научной среде. Второй курс посвящен промышленному программированию. Подростки пробуют свои силы в разработке веб-приложений, чат-ботов, пользовательских интерфейсов. В этом году набор длился до 10 сентября. Он повторится следующей осенью. Узнать больше о программе, условиях поступления можно здесь.

За деньги:

  • Онлайн-платформы «Алгоритмика», «Учи.ру», «Фоксфорд», Skysmart Pro и другие предлагают курсы для начальной школы в пределах 1 тыс. рублей в месяц. Для старших классов дороже. Например, курс программирования на Python в «Фоксфорде» — 5, 2 тыс. рублей в месяц, длится полгода.

С льготами:

  • Некоторые IT-профессии можно освоить с льготами от государства. «Цифровые профессии» — это проект федеральной программы «Кадры для цифровой экономики», который позволяет гражданам России получить дополнительное профессиональное образование в IT с финансовой поддержкой в размере 50% стоимости обучения. Доступно подросткам с 16 лет. Можно выучиться на разработчика, тестировщика, аналитика данных, руководителя проекта. Подробности здесь.

Анастасия Акулова

© Информационное агентство ТАСС

Свидетельство о регистрации СМИ №03247 выдано 02 апреля 1999 г. Государственным комитетом Российской Федерации по печати.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *