Как освоить программирование

Совершенно прекрасное из комментариев к этому посту в фейсбуке

от Сергея Абрамова (Институт программных систем РАН), он писал про программирование, но это же подходит к практически всем направлениям высшего образования:

Самостоятельно можно сделать вид, что изучил программирование. Ну, можно познакомиться с ним.

Я студентам объясняю: программирование это наука, искусство и ремесло.

Науку надо изучать по лекциям и на семинарских занятиях. Порешать задачки из области «теоретические обоснования информатики». И сделать несколько небольших исследований в этой части. Тут, как преподаватель, нужен ученый-теоретик, хороший в этой области.

Искусство ясно как изучают: ходят в музеи, рассматривают нетленки мастеров и долго думают, как эти ребята дошли да такой жизни. А дальше: этюды, пленеры и всякое такое. То же самое и в программировании: читаете Д.Кнута «Искусство программирования» от корки до корки, думаете, что было в голове у авторов жемчужин. Для практики используете задачи … например, из книги «Этюды для программистов». Живой наставник для душевных бесед необходим.

Как изучают ремесло всем известно: сына отдают кузнецу в подмастерье. Мастер маленьким молоточком показывает подмастерью, куда долбануть следующий раз. Тот со всей молодой дури лупит большим молотом. На третий год он начинает понимать, какой цвет металла отвечает какой степени пластичности и как на твои воздекйсывия железяка отзывается. То же самое в программировании: после минимального ликбеза по базовым вещам, отдаем студента в РЕАЛЬНЫЙ проект создания новых IT-технологий, передового мирового уровня. И под надзор мастера. Да, в ремесле есть такие понятия, как типовые приемчики, трюки, шаблоны действий и идеоматические выражения речи. Это все придет на практике.

Через 3—4 года (если сдюжит), будет человек, который знает, как устроены IT-технологии, передового мирового уровня. Потому, как сам их и создавал.

Любое упущение в этих трех направлениях (наука, искусство и ремесло) даст убогий результат.

Но цель для неспециалиста «познакомиться и знать, о чем это примерно» — нормальная цель.

Были же книжки: «Увлекательная паталогоанатомия» и «Забавная ядерная физика»

Орфография и пунктуация сохранены.

Comments are closed.