Как вырастить из ребёнка программиста. 10 советов от команды Яндекс.Лицея
Как вырастить из ребёнка программиста. 10 советов от команды Яндекс.Лицея

Как вырастить из ребёнка программиста. 10 советов от команды Яндекс.Лицея

От редакции

6

05.12.2018

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

1. Учить мотивированных детей

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

Ученики Яндекс.Лицея в московском офисе компании

2. Не торопиться с учёбой

Перед началом работы Яндекс.Лицея мы провели исследование, чтобы понять, можно ли начинать учить профессии программиста уже в школе, и если да, то когда начинать. Современные дети понимают ценность навыков программирования. У нас даже был случай, когда шестиклассник прибавил себе пару лет, чтобы поступить к нам. Но это исключение. В большинстве случаев до 8 класса ученикам просто не хватает знаний математики, поэтому торопиться не нужно.

Ученики Яндекс.Лицея на хакатоне в московском офисе «Яндекса»

3. Начинать с Python

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

Московские школьники в Яндекс.Лицее

4. Не бояться колледжей

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

Ученики Яндекс.Лицея на хакатоне в московском офисе «Яндекса»

5. Тренировать логику на практике

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

Московские школьники в Яндекс.Лицее

6. Не делать из ребёнка второго Билла Гейтса

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

Ученики Яндекс.Лицея на хакатоне в московском офисе «Яндекса»

7. Не забывать про самостоятельность

Мы даём абитуриентам простой тест для обычного выпускника 7 класса. При этом намеренно приглашаем на собеседование в 2-2,5 раза больше школьников, чем на самом деле готовы принять. Уже при личном общении мы стараемся понять, готов ли ребёнок тратить много времени на учёбу, заниматься серьёзно. В этот же момент становится понятно, помогал ли ему кто-то во время тестирования. Первый год мы даём хорошую языковую базу, а на второй учим основам промышленного программирования и самостоятельности. Наша цель — не вести за ручку всю жизнь, а научить ребят самих принимать решения.

Московские школьники в Яндекс.Лицее

8. Не давать готовые ответы и решения

Ученики привыкли, что в школе, когда ты ошибаешься, учителя дают тебе готовый рецепт, зачастую самому ответ искать не приходится. В Яндекс.Лицее нужно уметь внимательно прочитать задачу, понять, что от тебя хотят, решить её, расставить приоритеты — всё, как в жизни. Наши ученики решают около 500 задач уже в первый год. Без теории, конечно, не обойтись, но программирование — это прежде всего практика решения конкретных задач, а не тестов. Если же ребёнка учат только отвечать на тестовые задания закрытого типа с уже готовыми ответами, то за пару месяцев он научится отвечать правильно, но к программированию это не имеет никакого отношения.

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

Ученики Яндекс.Лицея на хакатоне в московском офисе «Яндекса»

9. Оценивать достижения учеников

У нас есть накопительная рейтинговая система оценивания ученика. Оценивается каждая выполненная задача, самостоятельные и контрольные работы. Если в течение года ты не успел что-то решить, то потом можешь к этому вернуться. В зависимости от рейтинга ученик получает разного уровня сертификаты: с отличием, обычный или просто подтверждение, что он прослушал этот курс. У нас всё серьёзно!

Московские школьники в Яндекс.Лицее

10. Общаться на равных

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

Когда ребёнок видит, что взрослые к нему прислушиваются, он чувствует себя равноценным участником процесса, а его мотивация к обучению повышается.

Что спросить у «МЕЛА»?
Комментарии(6)
Юрий Никольский
Поддерживаю на все 100%. А еще к этому надо добавить обучающие игры https://mel.fm/blog/yury-nikolsky/80361-igra-v-obrazovatelnom-protsesse
AngryFox
Как вырастить из ребенка закомплексованного задрота? Яндекс.Лицей вам в этом поможет!
Дмитрий М
Вначале пишут: «читать задания важнее, чем уметь решать тесты…», а потом читаю задание: «Тебе нужно вскипятить чай»… Вскипятить можно ВОДУ, а ЧАЙ заварить… Грамотно описать задание иногда сложнее, чем придумать задачу. В этом и проблема нашего образования, читаешь иногда условие задачи и понимаешь, что она очень далека от реальности и не понятно, зачем её решать… По условию многих задач по физике, перо и камень брошенные с 9-ти этажного дома упадут на землю одновременно, т. к. сопротивлением воздуха можно пренебречь…
Алина Горностай
Дмитрий М
Школьные задачи специально ставят так, чтобы максимально упростить их решение. Школьник — человек нежный, он и упрощёнки-то с Пёрышкиным боится. Мало кто из школьников хоть на каком-то уровне знает математику, а ведь более сложные физические модели, которые используют в проектировании устройств или сооружений, требуют знания в том числе и интегралов.
То же самое касается любой другой дисциплины.
Показать все комментарии
Больше статей