Как заставить детей программировать
У нас трое детей и все разные. Старшая уже работает в сфере Ай ти, а вот младшие только в начале школьного пути. Глядя на то, как выпускникам институтов сложно найти своё место под солнцем, я всегда вспоминаю про малышей. Точно знаю, что работа в сфере Ай Ти это не сказка и не сахар. Просто так тебе денег никто не даст. И с программистами это очень хорошо прослеживается. Пишешь код - получаешь деньги. Провалил релиз, не вложился в дед лайн. Всё!
Идешь искать другого работодателя.
Помимо этого нужно постоянно развиваться в плане навыков и знаний, углубляться в технологии. И процесс это непрерывный. Есть неоспоримое преимущество в том, что если ты хоть что-нибудь пишешь то без куска хлеба не останешься и вариантов много по всему миру.
Но как детям доказать, что они должны полюбить математику настолько, чтобы это было так же естественно как думать и говорить на своём родном языке.
Я прекрасно понимаю, что сегодня в городах возникают, как грибы после дождя, школы программирования для детей. Но поверьте моему отцовскому опыту, это больше каботает как присмотр за детьми. Это так взрослые откупаются за своё свободное время. Да конечно есть редкие дети, которых не нужно заставлять, которые родителей заставляют. Но это больше исключение из правил.
Женщины, например, с большим удовольствием потратят деньги на маникюр, чем на образовательную программу для ребенка. Это факт который мы используем в своей работе. Об этом я написал в статье "Как заработать открыв студию маникюра"
И мой личный опыт это учиться вместе с детьми. Тогда работает механизм личного примера. Если вы хотите чтобы ваши дети начали программировать - учитесь вместе с ними. Не нужно это делать всю жизнь. Но до пятого класса точно.
Жду ваши комментрии, готов к обсуждению.
Вы уверены что должны их заставлять что то делать?
Уверен, что должен. В своё время меня родители заставили научиться писать и читать. Хотя я был очень против
Оставьте ребенка в покое! Хватит заставлять его смотреть на обфусцированный JS :(
А потом удивляются почему новички говнокодят.
Это постановочное фото, для статьи
Как заставить родителей перестать заставлять детей?
Ну это очень странно...
"Как заставить детей программировать"
"Но как детям доказать, что они должны полюбить математику настолько, чтобы это было так же естественно как думать и говорить на своём родном языке."
Заставить, должны и т.д - это очень какая-то тоталитарная модель воспитания, а если дети не хотят? :) На ИТ свет не сошёлся (говорю как разраб).
Во! Вместо множества слов!
Жаль, розги нынче не в ходу. Розог бы задавать сорванцам, ещё пуще училися бы!
Комментарий недоступен
Автор, Вы же сами пишите:
"У нас трое детей и все __разные__. Cтаршая уже работает в сфере Ай ти, а вот младшие только в начале школьного пути."
Т.е. несмотря на то что они разные, с разными интересами, Вы сами, своими руками их ломаете, палкой по горбу, чтобы они стали одинаковыми? Зачем? А если бы старшая была балериной? Младший уже не смог бы пойти в программисты?
Да, все дети разные, но сегодня трудно заработать скрипкой, к сожалению. Поэтому хочется чтобы у детей был инструмент а руках для заработка. А уже потом пусть сами решают чем им в жизни заниматься.
В детстве знания даются намного труднее, зачем портить ребенку лучшие годы. В детстве интересно смотреть мультики, фантастику, фентези, читать книжки, общаться со сверстниками, кататься на велике, коньках и т.д. А учить программирование надо в универститете, когда мозг готов воспринимать всякие сложные штуки вроде абстрактных типов данных и т.д. ну и есть с кем это обсудить - на семинарах, коллоквиумах, лабораторных. Если ребёнок будет всем эти заниматься до универа, то ему будет сложно найти общий язык с одногрупниками и преподавателями. Учёба превратится в бессмысленную обязаловку.
Так мы не совершим прорыв к светлому будущему
Всё неправда. В детстве знания даются намного легче. В универе уже поздно учить программирование, там надо конкурировать с чуваками, которые уже несколько лет активно кодают.
Сорян, но вы ерунду пишете, самое лучшее восприятие и обучаемость - до 11, 12, потом гормон прет и кровь к мозгам приливает уже только в предверии ЕГЭ.
В моем случае это работает. https://www.instagram.com/riittagirl/
Да, согласен нужно больше не заставлять а мотивировать и увлекать. Но главный посыл - это на личном примере познакомить детей с наукой программирования.
Разрешите уточнить.
1 - Наверное прозвучит дико, но зачем программисту нужна математика?
За 12+ лет в довольно хороших должностях ни разу не пригодилась.
2 - То что Вы будете ребенка сегодня пичкать каким-то языком, который будет никому не нужен уже через 3-5 лет не имеет смысла.
3 - Лучше заставляйте учить английский. Сколько я его не учил с детства, а так и не смог овладеть нужным уровнем. Для работы нужен именно свободный разговорный, а не Runglish.
1 ребенок который стал айтишником это очень репрезентативная выборка.
а гитхаб есть?
Комментарий недоступен
ох уж эти суперродители, которые «знают», что нужно их детям и готовы принести в жертву ребенка ради компенсации собственных комплексов.
статья — полнейший бред, особенно в моменте «Пишешь код - получаешь деньги. Провалил релиз, не вложился в дед лайн. Всё! Идешь искать другого работодателя.»
Нихрена вы не знаете, товарищ
Незнание не запрещает узнать, разбираемся потихоньку
Комментарий недоступен
Не обязательно заставлять детей делать то что вы умеете.
Не обязательно заставлять детей делать то что вы умеете.
Не обязательно заставлять детей делать то что вы умеете.
Не обязательно заставлять детей делать то что вы умеете.
Не обязательно заставлять детей делать то что вы умеете.
это кажется эффект залипания, только не помню где отключается
Очень просто. Надо всего лишь сломать ему волю.
Там выше уже повозмущались, как то даже неловко продолжать.
Это из разряда как заставить ребенка любить читать.
Вы его можете ЗАСТАВИТЬ читать/играть на скрипке/программировать.
Но любить не заставите, поэтому при первой же возможности он это бросит и никогда в жизни больше не подойдет.
Эх, щас бы математику для программирования учить.
Лишним не будет
У меня несколько обратная ситуация. Родители медики. Лет в шесть я уже умел расшифровывать экг, определять там локализацию инфаркта, нарушения ритма. Даже сейчас учусь в меде, хотя в школьное время занимался в основном программированием, в кружке добровольно и очень много часов. В итоге я просто ненавижу медицину и все что с ней связано. Мне это абсолютно не интересно, и в профессии врача я себя не вижу. Получаю удовольствие от работы программистом даже на фрилансе. Не смотря на то что у меня почти полный багаж знаний(в профессиональных, а не научных смыслах) как по медицине, так и по CS, и я в итоге заканчиваю универ и по IT и медицинскую академию, я понимаю что намного больше удовольствия получу работая в IT и интересно мне только это. В какой то мере злюсь на родителей за потраченные 6 лет обучения медицине. Это очень много времени, утраченных возможностей и нервных клеток. Не советую никаким родителям обрекать на это детей. Намного полезнее для ребёнка будут спорт/творческие кружки, прививать способность к длительному труду, раньше 9-11 класса ребёнок все равно не выучит много полезного, а будучи сформированной и здоровой личностью за время в универе обгонит всех заучек учившихся из под палки.
Молча завидую вашим возможностям на стыке медицины и Ай Ти - гремучая смесь.
Все родители желают своим детям лучшего, это нормально. Некоторые родители пытаются реализовать себя через детей и это может вызвать сопротивление у ребенка(зачем?) . Мне кажется родителям стоит помочь ребенку раскрыть способности (причем не навязывая свое мнение). Хотя мне самому очень хочется чтоб моя дочь выбрала цифровой путь). Я увидел что она не плохо рисует ( подарил ей графический планшет, подкинул пару идей), дополнительно предложил ей пройти курс Java и JavaScript Получив навыки она будет лучше понимать что я ей предлагаю, но она должна сделать выбор сама. Если есть советы буду признателен, дочке 16 лет
Комментарий недоступен
Прочел и пост и комментарии. К автору появилось даже слишком много вопросов. Озвучу пару из них:
Вы указали, что старший ребенок уже в IT. И она вам тоже советует прямо с начальных классов школы учить детей кодить? Слабо верится.
В комментариях вы отвечали про "заставить читать и писать", "а вы заставляете детей делать уроки". Меня удивляет, что вы в принципе сравниваете базовые навыки/знания с выбором будущей профессии.
Заставлять ребенка учиться читать, писать и делать уроки - это нормальная практика, если речь не идет о ремне, гречке и других идиотских способах принуждения. Заставлять же ребенка учить априори сложную для него инфу и выбирать его будущий путь - это признак дурного воспитания.
Как уже советовали выше, лучше бы вы столько внимания уделяли изучению английского и других направляющих базовых предметов.
Но если вы все равно хотите безоговорочно увидеть детей только в сфере IT - их нужно не заставлять, а направлять и мотивировать. Как - это уже индивидуальный вопрос: околотематические сферы, выставки, визуальные примеры работы кода, после которых ребенок скажет "пап, я тоже хочу так делать". Возможно, после этого направления они и выберут эту сферу.
И при обучении начинайте с чего-то попроще типа codecombat.com, а не более сложных площадок.
Благодарю за совет. Отвечаю на ваш вопрос, старшая дочь считает что слишком поздно занялась программированием. Теперь она должна очень много работать и учиться, чтобы быть в обойме.
Вот статья на эту тему - как разработчики учат своих детей программировать. Зарубежный опыт, подробные инструкции (начиная с 4 лет). https://vc.ru/flood/52997-kak-razrabotchiki-uchat-svoih-detey-programmirovat-i-nado-li-eto-delat?comments.
Но нигде не фигурирует слово "заставить". Ребенку главное всегда поддерживать интерес.
Благодарю за ссылку
https://codecombat.com/play
спасибо за ссылку
Не вижу смысла приучать к чему-то, что как минимум не понятно детям исходя из возраста. Имхо, если у них появится интерес - сами выучат. Никогда не любил статистику и матан, но когда начал интересоваться data science'ом - сел и выучил, ибо было интересно. Исходя из личного опыта, если бы родители меня заставляли что-то делать в детстве, чему я бы яро сопротивлялся, я бы никогда в жизни не начал бы этим интересоваться чисто из принципа, да и отношения с родителями бы испортились, да
P.S. как по мне, намного лучше развить интерес к науке/искусству/самому процессу постигания знаний. Да и ребенок уже трансформирует это умение/знание к тому, что будет ему нужно
зачем тогда ставят на коньки в 3 года? или нечто подобное
Учите детей базовым вещам, например языки(не программирования))). Прививайте любовь к здоровому образу жизни, например бассейн, зарядка итд.
Дайте им хорошую базу для дальнейшей жизни и в будущем они сами выберут, что хотят. Будь то программирование или что-то другое.
Знания - это вообще бред, они легко приобретаются в любом возрасте. Не приобрести тип мышления - как в детстве начали думать, так и думаем до старости, а согласно своему типу мышления - хотим определённых вещей.
Давайте ребёнку конструктор, чтобы он с ним игрался, и тогда шанс на то, что он будет кодить через 10-15 лет (и всю жизнь) - огромен, и не давайте при этом машинки\куклы\солдатиков, т.е. "одушевлённые" вещи, генерящие образы, т.к. тогда развитие гуманитарных связей в голове возрастает. И кроме того тип мышления родителей в обычных бытовых вопросах (при условии, что они являются авторитетом, а не унижают друг друга постоянно и прилюдно) сам по себе уже значительно сказывается, плюс ваши гены сильно на психику влияют.
Но т.к. вы должны желать своему ребёнку добра и процветания, а не вечной исполнительской должности кодером, то давать с конструктором как раз таки надо и всё остальное. Потому что управление людьми и эмоциональный интеллект - это одни из важнейших навыков.
Не злись Громов, мы просто обсуждаем
меня злит не сама статья, таких, как вы — большинство, и мне, в принципе, фиолетово как на них, так и на их сломанных детей. Меня раздражает то, что vc превращается в помойку для графоманов низшего уровня, которые даже приблизительно не понимают, о чём пишут
А почему вдруг программирование (это вроде не самая денежная профессия)? Почему не на банкира. Возможно, ваши дети имеют задатки художников, дизайнеров, летчиков...
Заставляя сейчас вы можете "убить" само желание чтото учить и познавать. Допустим у них нет и не будет интереса к программированию - то вы вобьете в них мысль, что они "учат учат и ничего не получается"
Я совершенно не против того что они выберут будучи в осознанном возрасте. Например искусство, химию или биологию наложить на базовые знания в айти, очень даже неплохой симбиоз получится. Но учиться на деревянных игрушках точно не стоит, не 19 век всё-таки.
данные с любого сервиса о вакансиях говорят как раз обратное
Сообщение удалено
Щас бы html программистам знать математику в 2к19
А вот у всех дети в школу сами ходят и учат уроки или их приходится мотивировать- заставлять?
А чего его заставлять? Не мне потом перед учителем отвечать почему я не сделал домашнее задание.
А ещё автору не мешало бы поучиться в школе, классе так в третьем, где учат правильно излагать свои мысли в письменном формате (сочинение).
Есть и другой способ для детей, как им полюбить математику. И как прочувствовать на себе необходимость ее знаний.
Но этот способ очень уж нестандартный, и поэтому я не хочу его писать здесь.
Нет уж расскажите пожалуйста
Комментарий удален модератором
Дети скажут спасибо за скалеоз, последнее зрение и то, что станут аутсайдерами в школе. Продолжай заставлять. Наверное, вас надо было заставлять стать экономистом или юристом , когда это было модно. Сейчас бы без работы отлично сидели.
Какой то очень сомнительный "факт" как по мне
Могло быть иначе?
Очень стоящий совет, согласен!
https://scratch.mit.edu
Для самых маленьких.
Я все больше склоняюсь к тому, что нужно вводить экзамен на родительство.
Очень жаль его детей.
ну наконец-то соц опека подтянулась!
если интересно преподнести информацию и заставлять не придётся.
хотя да.. заставлять кого-либо что-либо делать это не метод обучения
кто знает программистов в Москве, которые после своей основной работы, готовы преподавать детям свои знания в области языков программирования и сопутствующих дисциплинах?
2 года совмещаю разработку мобильных приложений с преподаванием Swift в трёх школах, ИТ-колледже, а также онлайн группам взрослых. Учебные заведения частные, берут за обучение до 80 тыс. ₽ в месяц.
Комфортнее всего работать со взрослыми — они мотивированы. На втором месте по легкости — гении из спецшколы, отобранные со всей России. Самое тяжёлое — обучать тех, для кого это обязательный предмет. В одной и той же школе одни и те же дети работают вдвое-втрое интенсивнее на курсе по выбору, чем на обязательных занятиях.
Задача родителей — показать детям как можно больше возможностей, дать попробовать всё. Но ни в коем случае не заставлять насильно.
«Драмкружок, кружок по фото,
Хоркружок — мне петь охота,
За кружок по рисованью
Тоже все голосовали»
Агния Барто, 1934 год
<минутка рекламы> Покупаете нашу "Битву Големов" и играете </минутка рекламы>. Настольные игры как вовлекающий фактор хорошо работают. А там уже и за компьютер. Но настольная игра "по мотивам" не так отталкивает, как скучные обучалки или непонятные курсы. И да - все вместе с ребенком (или в режиме помощи, когда попросит).
Вы учите детей сызмальства прямо кодить? Или даёте им изучать алгоритмы и математику?