Зачем изучать основы программирования в школе?
Сколько раз мы слышали от детей: «Зачем мне эта химия?». Или «Зачем мне учить программирование, в жизни оно мне совсем не пригодится!». Давайте разберёмся, зачем изучать программирование.
Инструкцию для человека может написать каждый из нас, так как мы понимаем язык друг друга. А программирование — это написание программ (инструкций) для исполнителя. Но исполнителем может быть не только человек, но и компьютер. Ему тоже можно написать программу, которую он будет выполнять. Только тут не все так просто.
Возникает проблема — компьютер не понимает инструкции, написанные на естественном языке. Его язык — это электрические сигналы, которые представляются в виде нулей и единичек. Вот и представьте себе инструкцию в которой есть только 0 и 1. Это невероятно сложно и просто ужасно!
Современный мир так устроен, что знание языков программирования нужны многим профессиям. И в этой статье мы рассмотрим, кому и зачем нужно обучаться программированию.
- Программист. Здесь никаких пояснений не нужно.
- Тестировщики программного обеспечения. Для того, чтобы разрабатывать тесты, необходимо уметь программировать.
- Web-мастер. Работа с сайтом подразумевает наличие знаний по основам программирования.
- Системный администратор. Профессия сама по себе связана с IT, а знания основ программирования помогут создать программы-помощницы, которые позволят максимально автоматизировать работу.
- Аналитик, менеджер, маркетолог. Этим профессиям умение писать элементарные программы может не только облегчить труд, но и подарить до нескольких свободных часов в каждом рабочем дне.
Написав однажды свои собственные (пусть даже незамысловатые, но работающие!) программы, ученики обнаруживают, что компьютеры совсем не похожи на волшебные всемогущие машины. К детям приходит понимание того, что компьютер является инструментом, которым должны управлять люди. Только немногие школьники станут профессиональными программистами, или будут иногда программировать на работе, или сделают программирование своим хобби, но все выиграют от того, что постигли природу программирования и поняли, что значит создавать собственные программы.
Программирование помогает не только развивать навыки мышления, а также выработать привычку аккуратной и систематической работы. Формируемое при этом алгоритмическое мышление ценно само по себе. Методы, которые дети освоят на уроках программирования, обязательно будут использоваться позднее при решении самых различных «взрослых» жизненных и профессиональных задач. Возможно, это проявится и через много лет после окончания школьного курса информатики, однако и ради этого стоит учиться программированию.
Профессия программиста еще долго будет одной из самых престижных и высокооплачиваемых специальностей. И в конце концов, это просто интересно! Только создавая свои виртуальные миры, программист может ощутить себя настоящим ТВОРЦОМ!
|