вторник, 8 мая 2012 г.

Путь самурая-разработчика

Есть такое наблюдение, что дети изучают компьютерные игры вовсе без чтения документации, просто методом проб и ошибок. И при этом достаточно быстро. С возрастом же получается так, что человек теряет способность изучать новое с той же скоростью.

Понаблюдав за тем, как в нашей команде один разработчик столкнулся с проблемой и спасовал перед ней (нашёл довольно прямолинейный способ обойти и успокоился), а другой покопал проблему и нашёл весьма интересные закономерности, я помедитировал и пришёл к следующим выводам:

  1. Ключевым фактором в обучении является боязнь ошибиться (с обратным знаком) - изначально дети не боятся ошибок, но очень часто взрослые их учат этому. Этому учат путем наказания явного или путем сравнения с более послушными детьми.
  2. Соответственно, ребёнок врывается в игровой процесс с целью исследовать его, а взрослый - в лучшем случае с целью найти правильную стратегию. В худшем - соблюсти социальные ожидания от него ;)
  3. Выигрыш в конечном итоге зачастую достается тем, кто не боится совершить ошибку и их игровая стратегия может быть более эффективной.
  4. Крутые программисты не боятся косякнуть, но как результат совершают меньше критичных косяков чем середнячки.
  5. Умение найти новый способ сломать что-то или разобрать и собрать что-то новое ценится и называется хакерством (в изначальном смысле)

Как это связано с книгой Путь самурая? Очень просто:
  1. Обычные люди боятся смерти и избегают её. (обычные программисты боятся накосячить и не лезут в сложные дебри)
  2. Самурай знает, что он умрёт и ищет смерти. (хакер знает, что все косячат и смело лезет в те самые дебри, будучи уверенным, что он либо справится, либо откатится)
  3. Самурай умирает в бою покрыв славой себя и своих потомков. (no comments)

Влияние данных установок на поведение людей:
  1. "Правильное" воспитание ориентируется не на то, чтобы ребёнок не делал ошибки (сомнения), а на то, чтобы он умел "прибрать" за собой (ответственность).
  2. В личных отношениях данная установка может проявляться в готовности (или неготовности) проявить инициативу в общении, расширять круг знакомств, поддерживать связи, оказывать влияние. На, и с "девушкой познакомиться" тоже.
  3. Другое проявление в личных отношениях - способность и готовность проявлять инициативу в разрешении конфликтных ситуаций.
  4. Отношение с руководством - иногда сотрудники не готовы идти самостоятельно к руководству решать свои проблемы, ждут либо пока руководство само догадается, либо пока не получат предложение от другого работодателя.
  5. Профессиональное - отправить резюме, сменить работу или род деятельности.
  6. Предпринимательство - своё дело всегда имеет больший риск косяков. Это не для тех, кто делает всё правильно.
Разумеется, любые особенности воспитания людей могут быть не только вредными, но и полезными. Привычка "делать всё правильно" полезна если ... нужно всё делать правильно:
  1. Тестировщик
  2. Контроллёр
  3. Охранник
  4. Водитель (как хорошо бы жилось, если бы все водители ездили сугубо правильно)
  5. Работа на конвеере
  6. Возможно, работник АЭС, сборщик самолетов или пилот (не уверен, не знаком с этими сферами)
Как воспитывать своих детей с учетом изложенного выше? Без фанатизма, главное, чтобы ребёнку нравилась его судьба.
Можно ли изменить свои установки в более осознанном возрасте? Попробовать стоит :)

Комментариев нет:

Отправить комментарий