Регенерация программиста
Tuesday, 7 November 2017 00:17Прошу помощи коллективного разума. Прежде всего программистов и примкнувших к ним айтишников, но также и всех остальных заинтересованных.
После поста о психологии программистов мне поступил запрос программиста, которого в процессе лечения поломали психологи (подлечили как человека, поломали как программиста): восстановить профессиональные качества программиста.
Нижеследующее - первые наброски методики. Прошу дополнять и корректировать.
Тезисы:
1. Курс должен проходить в обстановке, приближённой к нормальной работе программиста. То есть годиться для индивидуальной самостоятельной работы. Роль ведущего - направлять и подсказывать, если понадобится. Дистанционно.
2. Это не должен быть очередной практический курс языков программирования, фреймворков и технологий. Таких курсов уже 100500, незачем их повторять. Цель - развить базовые качества психики, которые делают программиста программистом.
3. Я планирую фокусироваться на следующих качествах:
* способность к рабочему трансу (состоянию потока)
* в качестве помощи - техники организации работы и времени
* мышление абстракциями и категориями
* деятельный интерес к тому, как всё устроено, как работает и как это можно улучшить
* удовольствие от программирования как процесса
Далее, собственно, упражнения и рекомендации, как это всё развивать. Тут советы особенно нужны.
( Наброски )
Уф. Комментарии, мнения, дополнения?
После поста о психологии программистов мне поступил запрос программиста, которого в процессе лечения поломали психологи (подлечили как человека, поломали как программиста): восстановить профессиональные качества программиста.
Нижеследующее - первые наброски методики. Прошу дополнять и корректировать.
Тезисы:
1. Курс должен проходить в обстановке, приближённой к нормальной работе программиста. То есть годиться для индивидуальной самостоятельной работы. Роль ведущего - направлять и подсказывать, если понадобится. Дистанционно.
2. Это не должен быть очередной практический курс языков программирования, фреймворков и технологий. Таких курсов уже 100500, незачем их повторять. Цель - развить базовые качества психики, которые делают программиста программистом.
3. Я планирую фокусироваться на следующих качествах:
* способность к рабочему трансу (состоянию потока)
* в качестве помощи - техники организации работы и времени
* мышление абстракциями и категориями
* деятельный интерес к тому, как всё устроено, как работает и как это можно улучшить
* удовольствие от программирования как процесса
Далее, собственно, упражнения и рекомендации, как это всё развивать. Тут советы особенно нужны.
( Наброски )
Уф. Комментарии, мнения, дополнения?