Обращение модератора. Уважаемые хабравчане, мы никогда не выпускаем вопросы и прочие односложные публикации. Однако конкретно такой запрос от детей и родителей поступает буквально 2-3 раза в месяц. Давайте накидаем в комментариях советов, ссылок, историй, ресурсов, - всего, что вы можете сказать по теме (очень желательно, без флуда). А мы потом ещё и соберём гайд из ваших рекомендаций, ссылку на который будет отправлять в ответах при отклонении запроса :-)
Давайте советовать в комментариях!
Обращаюсь ко всем участникам. Ребенок (9 класс) хочет углубленно заниматься информатикой, в школе профильный класс - 5 физики и 3 информатики в неделю. Как быть, хочу помочь, переживает, что теряет время на другие предметы, пытается самостоятельно изучать "питон", в школе Паскаль... Найти домашнего репетитора? Как его найти, что изучать? ...Посоветуйте, куда пойти учиться дальше? Способности: память( учитель английского сказала ещё в начальной школе), выделяется порой по оценке за итоговые работы в классе, хоть и "В", но гимназия. Не отличник, но перфекционистом стал незаметно для меня. Русский, например, не учил, и не сказать, что учит - по пробнику ОГЭ теоретическая часть 5 получил.
Комментарии (18)
Markscheider
17.12.2024 11:05Ребенок хочет заниматься программированием, что делать?
Прозвучало как "ребенок начал курить, что делать?". Ну, как минимум, радоваться. Не тому, что "айтишник" и "100500 рублей в секунду", а тому, что появилось увлечение, хобби. Т.к. у современных детей с этим не всегда хорошо. А уж если ребенок
пытается самостоятельно изучать "питон", в школе Паскаль...
- это и вовсе прекрасно. И дело, опять же, не в "айтишечке", а в том, что в довольно юном возрасте человек способен к самообучению, саморазвитию. Это, к слову, встречается у подростков еще реже. Умных детей в целом много, но таких, которые сами себя организуют и учатся - оч.мало.
Репетитор? Возможно, но это как раз для тех детей, которые не умеют себя организовать. Онлайн-платформы для самообучения (вроде Codecademy) ничуть не хуже. Как минимум, поначалу. Ну и Leetcode - куда без него.
Лично вы можете помочь с целеполаганием на длинной дистанции. Пообщаться с ребенком (вникать в программирование не обязательно :)) и помочь ему поставить задачу: например, за месяц написать на питоне программу с определенной функциональностью. То есть ваша задача тут - чисто менеджерская, одобрять и поддерживать.
С чем осторожнее:
1. "Теряние времени на другие предметы" имеет две стороны. Честно говоря, некоторые дисциплины преподают так, что это и правда потеря времени. С другой стороны - зачем растить интеллектуально однобокого человека. Так что тут, опять же, добрым словоми револьверомубедите, что надо быть развитым, знать не только про функции, но и про географию с историей. Кстати, а в какие игры он у вас играет? Удивительно, но некоторые из них помогают прокачать казалось бы, не сильно связанные с геймингом вещи (например, нельзя глубоко зарубиться в PoE, не освоив основы экономики).
2. Отбрасывание остальных подростковых радостей ради айтишечки. Ну, на футбол его, конечно, отдавать не надо :), но следить за балансом "компьютер - физическая активность" и "цифровой контент - книги/фильмы/музыка" надо. Ну и живое общение с друзьями-единомышленниками-соучениками (это, чтобы в будущем не было проблем с софт-скиллами).
Про вузы ничего не посоветую, простите. Тут как со стоматологом - найти хорошего сложно, но можно.
Модератор - ПД @Mitautможет замаскировать?Exosphere
17.12.2024 11:05Пользователь сама указала данные. Но да, по нашим временам - идея хорошая, я ей потом сама отпишусь по итогам обсуждения.
abre
17.12.2024 11:05Все зависит от того, интересно ли ему, и от того, по Вашим наблюдениям, усидчив ли он.
Если оба ответа "да", пусть начнет с чего-то привычного, простого и одновременно полезного. Например, с джаваскрипта. Никаких лишних инструментов не понадобится. Только любой текстовый редактор (например бесплатный и классный NotePad++) и любой браузер, например Гугл Хром или Мозилла Файерфокс (можно использовать консоль браузера прямо в инструментах для разработчика на странице и видеть результат на самой странице). Это поможет ему начать разбираться в том, как работает веб, с которым он сталкивается каждый день. Прекрасный сайт для начала учебы learn.javascript.ru (для каждой темы, если память не изменяет, есть проверочные задачи, и наверное, можно какой-то курс прямо там скачать).
После этого он может начать изучать и Пайтон, который как будет иметь более широкое применение, так и требовать более развернутых знаний.
Если ответ "да" только один, стоит найти репетитора, - или купить недорогой курс, с участием репетитора онлайн, что-то что будет обязывать и отвечать на вопросы в случае необходимости.
Если нет ни одного "да", то видимо потребуется физический частный репетитор и база регулярных занятий с ним.
LeshaRB
17.12.2024 11:05Первый комп был куплен в 1997
Сидел разбирался в С++ Pascal Delphi. Далее по работе подтянулись Oracle
Я думаю базу он должен получить сам. Сперва будет тяжелоКак развивается Java & Kotlin не успеешь за ними (даже сертификация это показывает, сейчас выдается 17)
Grikhan
17.12.2024 11:05В 9 классе вы чуточку опаздываете: классная тема - предметные олимпиады ВСОШ - если делаете успехи в 8-9 классе, вас хорошо и бесплатно будут дрессировать одни из лучших предметников региона очно и удаленно - гораздо гораздее любых репетиторов (имхо, ВСОШ, несмотря на недостатки - это самое лучшее, что случалось с отечественным образованием с 20-х годов прошлого века). Это путь к 100+ баллам по ЕГЭ.
Если ребенок прочный, то призер всероса (примерно топ 50%) ВСОШ по двум предметам - по математике (очень жесткая олимпиада) и по программированию (значительно проще) - гарантия поступления в сносный ВУЗ (не знаю хороших в РФ), а успешное участие в сборной - большой шанс на стипендию в лучших вузах мира (школьный уровень языка не канает, конечно).
Дальше продолжаете читать правильную литературу, как и при подготовке к олимпиадам. База в ВУЗе пойдет как по вазелину и из ребенка получится отличная личинка программиста.
Главное потом не ошибиться и не вляпаться на первую работу в клоаку, где привьют низкую культуру разработки. Но это уже совсем другая история.
Felan
17.12.2024 11:05Сейчас модно игры писать. Мой премерно в этом же возрасте. Сейчас начал "писать игру" на godot движке. Что-то вроде Unity. Правда у него до этого в школе был некоторые опыт поделок. Даже одну бродилку сделал.
Движок мне понравлся. Главное, что можно сразу сделать что-то посмотреть что получилось и главное похвастаться перед друзьями. Без астрактных ротировок и прочей фигни, которую ребенок все равно не поймет. Выучить может, но не поймет. Так же из плюсов на ютубе очень много ифы о том, как и что можно делать на годоте. Много кончено колхоза, но для начала вот хороший ролик о том, как сделать клон спейс инвайдерс. Ну а там далее по ссылкам как говорится. Он там курс продает... Не знаю, насколько это оправдано - думаю что нет. Но там и бесплатных роликов полно.
Если ребенок был совсем далек от программирования и родители тоже, но можно начать буквально с того, что по шагам повторить например эту игру. А потом ее курочить по всякому.Из минусов, все-таки это довольно своеобразная песочница со своим собственным скриптом.
Но для начала на мой взгляд должно быть хорошо.
Ну и естественно только самому ковыряться и разбираться. Репетиторы и пр. тут не помогут. Должен быть собственный интерес.
jack_lark
17.12.2024 11:05что делать?
дать ремня.
дать почитать сайт google://"Другое It Альтернативная Точка Зрения На Работу В It-сфере", особено избранные материалы.
или наоборот:
дать почитать сайт google://"Другое It Альтернативная Точка Зрения На Работу В It-сфере" особено избранные материалы.
дать ремня.
впрочем, молодежи плевать на опыт старперов, они думают что они другие и у них все будет хорошо.
пусть принимает свои решения, делает свои ошибки и сам на них учится. или не учится.ps: @Grikhan: "база ... пойдет как по вазелину" - чо ???
какие-то нетрадиционные отношения в обучении. или наоборот,
очень традиционные, со времен античности.Mingun
17.12.2024 11:05Пожалуй, стоит дать ремня вам (=минус в коммент), за советы по отбиванию желания ребёнку изучать IT.
kozel_rogatiy
17.12.2024 11:05Ребенок что угодно может хотеть, а вот донести про реалии сферы, что обозначены на ресурсе, который посоветовал комментатор выше - нужно.
Сегодня в IT ломятся все студенты и школьники. Кол-во курсов просто зашкаливает. Кол-во пропаганды просто зашкаливает. На одну вакансию до 2к откликов. Не нужно быть шибко умным, что бы предположить, что сегодня вкатываться ребенку в гиперконкурентную специфическую сферу - это значит завтра идти работать в Макдак на кассу. Просто потому, что работу он в этом IT не найдет среди сотен тех, кто обойдет его по знаниям, усидчивости и мозгам. И ещё несколько десятков нюансов, начиная с тотальным отсутствием работы в IT за московской кольцевой дорогой и заканчивая текущими реалиями как в РФ, так и в США/Европе.
Mingun
17.12.2024 11:05Пожалуйста, поумерьте свою спесь. И выйдите, наконец, за пределы своей «московской кольцевой дороги», а то я чувствую, вы там уже закостенели. Поездите по России что ли, посмотрите, как народ живёт и чем занимается. Авось и развеете своё заблуждение о «тотальном отсутствии работы в IT».
jack_lark
17.12.2024 11:05выйдите, наконец, за пределы своей «московской кольцевой дороги»
думаете там что-то принципиально иное ?
по моим наблюдениям рабовладельцы беднее и жаднее. а так все то же самое.Поездите по России что ли, посмотрите, как народ живёт и чем занимается.
и чем же ?
иметь нормальный доход (не начальнику, не гей-проституту и не криминалу) можно если:продавать свое здоровье на вахте на северах (попробуй завербуйся. желающих много.).
продавать свое здоровье там где нельзя называть.
RumataEstora
17.12.2024 11:05В программировании важны алгоритмы, а не ЯП и фреймворки.
Попробуйте найти человека (школьный учитель, преподаватель вуза, знакомый программист) любого, который просто и доступно расскажет об алгоритмах: как правильно формулировать задачу, какие бывают алгоритмы, почему для одной задачи в разных условиях можно использоваться разные алгоритмы, как на основе описания составлять алгоритм, как учитывать "граничные" условия, ну а уже потом реализовывать алгоритм с помощью нескольких ЯП - вначале наиболее знакомого ученику, потом на другим. Вместе с реализацией алгоритма раскрывать характерные приемы и идиомы того или иного ЯП. Паралельно можно (и нужно) рассказать о нескольких наиболее популярных форматах данных.
И, по началу, держитесь подальше от онлайн скилл-курсов и прочих практикумов.
kosmosmars
17.12.2024 11:05Сейчас есть много школ программирования. Качество везде разное, так что нужно вникать в процессы обучения и разбираться самостоятельно, полезным ли вещам учат ребенка и учат ли его в принципе
Кроме платных школ не стоит недооценивать центры детского творчества, центры внешкольного образования и т.д. В них можно найти бесплатные и вполне достойные программы по программированию и смежным дисциплинам. Но качество и изучаемые технологии, опять же, сильно варьируется от педагога к педагогу
Rain27
17.12.2024 11:05дать chatgpt, не мешать, пусть учится задавать вопросы, помогать с тем что ему нужно, комп помощнее, видюху для
игорLLM, а еще поменьше переживайте с ним по поводу остальных оценок в школе, в реальной жизни всем наплевать какие у тебя были оценки по географии и химии и остальным предметам тоже )
SergeyPanasenko
Мне кажется, что репетитор нужен только тогда, когда ребенок не справляется с самостоятельным изучением: будет вдвойне ценно (и для опыта и знаний, и для самооценки и уверенности в себе), если тот же "питон" он полностью освоит сам. Потом будет значительно проще самосовершенствоваться далее.
Остальные предметы нужно изучать хотя бы для уверенной сдачи ЕГЭ - чтобы не ограничивать себя в выборе института из-за недостаточно сильного балла за тот же русский.