- PVSM.RU - https://www.pvsm.ru -
Любой человек должен уметь читать и писать — когда-то данный тезис был предметом дискуссий, говорили, что это навыки для «высшей касты», но с 16-19 века все согласились, что грамотность действительно необходима каждому человеку.
А как насчёт программирования? Можно ли признать знание языков программирования новым стандартом всеобщей грамотности? В последнее время набирает популярность идея, что нужно вводить программирование с первого класса школы, потому что цифровые технологии начинают играть критическую роль в повседневной жизни людей.
Даже 70-летний мэр Нью-Йорка, миллиардер Майкл Блумберг, недавно записался [1] на курсы Javascript.
Человек, умеющий читать и писать, способен составить текст любой формы и предназначения: от маленькой записки до сонета и романа (при достаточно развитых навыках). Человек, знающий основы программирования, тоже открывает для себя совершенно новые возможности в жизни: он может автоматизировать рутинные задачи, использовать мощные инструменты для обработки информации. И самое главное — потенциал информационных технологий настолько велик, что только обучение программированию всех людей способно раскрыть его по-настоящему.
Например, основатель стартапа Developer Bootcamp [2] уверен, что программирование станет новой нормой грамотности через 20-30 лет. Каждый должен уметь кодировать, потому что коммуникации человек/машина и машина/человек станут настолько же распространёнными, как человек/человек. Те, кто не умеет программировать, окажутся в таком же положении, как не умеющие читать и писать 200 лет назад. Им приходилось просить других прочитать записку или написать письмо, потому что сами они не умели. Точно такая же ситуация сейчас с программированием, говорит он [3].
Движение за всеобщее знание программирование активизировалось в конце 2011 года, когда начал работу онлайн-проект Codecademy [4], предоставляющий бесплатные онлайн-курсы программирования для всех желающих, причём их миссия тоже основана на том тезисе, что каждый человек в мире должен знать хотя бы простой скриптовый ЯП.
Впрочем, не все программисты воспринимают идею «нового стандарта грамотности». Например, недавно большой резонанс вызвала статья «Пожалуйста, не учитесь программированию! [5]» от известного разработчика Джеффа Атвуда, известного как основатель сайта StackOverflow.com.
Он издевается над теми, кто изучает всего лишь базовые навыки программирования. Например, над мэром Нью-Йорка, который в 2012 году тоже записался на курсы Codecademy. По словам Атвуда, на выпускном экзамене мэр Блумберг сможет написать такую программу:
10 PRINT "I AM MAYOR"
20 GOTO 10
И даже если мэр Блумберг друг проснётся крутым Java-кодером: каким образом это поможет ему более профессионально исполнять свои обязанности, да и вообще зачем это нужно в повседневной жизни?
Вместо всеобщего обучения коммуникациям «человек/машина» хорошо бы улучшить эффективность коммуникаций «человек/человек», говорит Атвуд, это принесёт больше пользы обществу.
Автор: alizar
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/8258
Ссылки в тексте:
[1] записался: https://twitter.com/#!/MikeBloomberg/status/154999795159805952
[2] Developer Bootcamp: http://devbootcamp.com/index
[3] говорит он: http://www.readwriteweb.com/hack/2012/05/computer-programming-for-all-a-new-standard-of-literacy.php
[4] Codecademy: http://www.codecademy.com/
[5] Пожалуйста, не учитесь программированию!: http://www.codinghorror.com/blog/2012/05/please-dont-learn-to-code.html
Нажмите здесь для печати.