Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Систематическое программирование



Читайте также:
  1. Культурное программирование
  2. Линейное программирование
  3. Логическое программирование
  4. Мультипрограммирование
  5. Мультипрограммирование на основе прерываний
  6. Нейролингвистическое программирование
  7. Объектно-ориенированное программирование

 

Если Вы учитесь печатать на машинке, то в первый день вам покажут, как вставлять бумагу, расскажут как работаю клавиши и дадут напечатать короткое письмо. Оставшуюся часть дня Вы, скорее всего, проведете, печатая это письмо одним пальцем, выискивая буквы на клавиатуре. Возможно, вы будете начинать несколько раз снова, забывая про границы листа, интервалы между строками и так далее. К концу дня у вас может получится более менее сносная копия письма которое Вам дали напечатать. Вы можете повторить на следующий день с немного более длинным письмом, и к концу недели Вы, пожалуй, осилите двух-трех страничное письмо за день. Похоже, Вы сделали что-то полезное, почти как профессиональный секретарь. Вы не могли печатать ранее, а сейчас можете. Вы имеете немедленное подтверждение Вашей способности делать полезные вещи.

К несчастью, мы знаем, что таким образом нельзя научиться печатать профессионально. Через год Вам также потребуется день для того, чтобы напечатать документ в пять страниц, но Вы ожидали, что сможете делать эту работу за час, а не за день. Что здесь не так?

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

Программировать сложнее, чем печатать на машинке. Один день в обучении печати как несколько недель в обучении программированию. Вы можете напечатать свое первое письмо за день, и написать свою первую программу за неделю. Если Вам объяснят как работает компьютер, вы методом проб и ошибок сможете научиться писать простые программы делая то, что получается естественным образом.

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

 


Дата добавления: 2015-07-11; просмотров: 82 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)