Как стать автором
Обновить

Зачем изучать программирование в школе и при чем здесь технологическое предпринимательство

Уровень сложностиПростой
Время на прочтение18 мин
Количество просмотров3K
Всего голосов 8: ↑5 и ↓3+4
Комментарии13

Комментарии 13

ЗакрепленныеЗакреплённые комментарии

Да, прочитал первую статью - очень грамотная и интересная.

Текст этой статьи конечно тоже великолепно структурирован. А пробовали ли Вы на ваших детях какие-то элементы обучения технологическому предпринимательству или каким-то связанным Soft skills?

Просто по моему опыту выглядит это достаточно нереалистично, хотя и интересно - ничего не скажешь.

И невольно сравниваешь с ИТ-курсами, которые я достаточно часто встречаю с рекламой "у нас преподают не всякие там учителя и университетские преподаватели, а люди из промышленности. Будете учиться у нас - будете такими же как они, будете зарабатывать большие деньги, и в ВУЗ поступать не нужно будет".

Конечно глазом видно, что у Вас правильный и фундаментальный подход к вопросам образования, но склонением к технологическому предпринимательству школьников заняты многие и не лучшие - увы :(

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

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

Основными причинами забросить проект могут стать:

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

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

  3. Пункт, вытекающий из предыдущего. " Зачем мне стараться, если я в течении недели ничего от этого проекта не получу. Лучше подготовиться к контрольной, результат которой будет известен через день." И аргументы этого рода. Весь современный процесс обучения выстроен вокруг идеи "сделал - вот оценка результата твоего труда". По этому малому количеству учеников удастся завершить свой проект при таком подходе.

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

Конечно, вырастить просто инженера уже совсем не простая задача, а технологического предпринимателя — требует, чтобы напрягались почти все участники образования: ученик, учитель, родитель. Но те, кто осилит, и забирают большую часть плюшек популярного ныне ИТ. Это того стоит, на мой взгляд. Про то, как именно можно учить Computer Science дисциплинам, я писал в предыдущей своей статье на Хабре: https://habr.com/ru/articles/767252/
Этот подход не является массовым и подходит в основном для детей с хорошими математическими способностями

О! Наконец-то курс, который подготовит "практиков, способных решать задачи бизнеса"! (нет) Поможет ли такой курс школьнику для поступления в ВУЗ или для обучения в ВУЗе? Конечно же нет. Поможет ли он джуну без высшего образования устроиться на работу? Тоже нет. Какую ПРАКТИЧЕСКУЮ задачу решает курс по подготовке "практиков"?

А что, на ваш взгляд, подготовит практиков, способных решать задачи бизнеса? Что поможет школьнику при поступлении в вуз и обучении в нём?

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

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

При этом в статье упомянут Павел Дуров, который вообще-то не инженер, а выпускник филологического факультета по специальности английская филология :)

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

Филология - инженерия языка в некотором смысле)

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

Давайте уточним - всего лишь ноутбук нужен для MVP, демонстрации идеи на продажу или поиска инвестора в стартап. А старта потребует помещения для офиса, серверов и минимума средств на еду состартапникам...

Почему бы автору самому не взяться за подготовку группы школьников по предлагаемой им методике? Ведь никто из школьных преподавателей за такое не возьмётся.

Сразу выяснятся подробности и детали, автор увидит разные проблемы у реальных детей и сделает какие-то выводы. В статье как раз следовало бы рассказать о таком опыте.

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

Забавно. А почему вы решили, что я не преподаю школьникам эти дисциплины и что у меня нет на это полномочий?
Я как раз работаю над курсом Computer Science для школьников и пишу из личного опыта. О своем опыте преподавания и результатах я писал в предыдущей статье.

Да, прочитал первую статью - очень грамотная и интересная.

Текст этой статьи конечно тоже великолепно структурирован. А пробовали ли Вы на ваших детях какие-то элементы обучения технологическому предпринимательству или каким-то связанным Soft skills?

Просто по моему опыту выглядит это достаточно нереалистично, хотя и интересно - ничего не скажешь.

И невольно сравниваешь с ИТ-курсами, которые я достаточно часто встречаю с рекламой "у нас преподают не всякие там учителя и университетские преподаватели, а люди из промышленности. Будете учиться у нас - будете такими же как они, будете зарабатывать большие деньги, и в ВУЗ поступать не нужно будет".

Конечно глазом видно, что у Вас правильный и фундаментальный подход к вопросам образования, но склонением к технологическому предпринимательству школьников заняты многие и не лучшие - увы :(

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

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

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

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

Алгоритмы я также преподаю не через процедурный подход, как обычно принято у нас в школьных олимпиадах, а через ооп, api. Этот подход я позаимствовал со Стенфордского курса "Методология программирования" от Мехрана Сахами, и Принстонских курсов по программированию и алгоритмам от Роберта Седжвика. В целом я ориентируюсь не только на российские фгос, но и на международные стандарты, где упор делается на проекты и софты.
Софты важны и нужны айтишникам. Я в этом убедился, когда мне довелось работать в ИТ-компании на руководящей должности, занимаясь обучением и развитием как айтишников, так и менеджеров, и участвуя в найме разработчиков.

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

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории