Архив рубрики 'Программирование'

Дао программиста - 3

Monday, February 8th, 2010

Те же самые 3 уровня развития можно применить ко многим вещам.
Вернемся к трехчленному пути
Вначале программист находится на уровне Shu - он изучает язык или языки программирования, изучает алгоритмы, улучшает свои навыки написания программ, изучает предметную область и т.д.
Shu-программист может быть вполне успешным и Shu-программистов большинство в нашем мире.
Такой программист может отлично делать свою работу, [...]

Дао программиста -2

Saturday, January 16th, 2010

Недавно я писал о трех этапах пути от Ученика до Учителя . Какое это имеет отношение к программированию?
Полгода назад я начал учить функциональное программирование. Тогда я был на уровне на уровне Shu и следовал предписанным правилам - правилам из книг. Книги заставляют многократно повторять довольно тупые упражнения и утверждают, что шаг влево-шаг [...]

Дао программиста -1

Sunday, December 27th, 2009

В японских боевых искусствах есть концепция трехэтапного обучения мастерству - Shu-ha-ri.
1. Shu (守:しゅ - “защита”, “подчинение”) — изучение традиционной мудрости — изучение основ, техник, движений.
2. Ha (破:は - “отделение”, “отклонение”) — отступление от традиции — поиск исключений в традиционной мудрости, размышление о правильности традиций, поиск новых путей и техник.
3. Ri (離:り - “покидание”, “отделение”) — [...]