Pull to refresh

Повышаем производительность программирования (ментальная карта)

Reading time 3 min
Views 19K
часы

Хочу поделиться с вами своими долголетними наблюдениями о том, как улучшить производительность труда программиста. Вот ментальная карта в виде картинки, вот — в виде mm файла, а ниже — она же в виде вложенных списков.


  • Кратковременно
    • Общее
      • Кофеин
        • Зеленый чай
        • Черный чай
        • Кофе
      • Сахар
        • Может привести к набору лишнего веса, эффективней всего применять редко, в небольших количествах
    • Вхождение в поток
      • Никакой деятельности с частой сменой внимания
        • Хотя бы с утра
        • Никаких новостей
        • Никаких анекдотов
        • Никакого Твиттера
      • Приятная деятельность с постоянной концентрацией на одной теме
        • Чтение книги
        • Компьютерная игра, которая требует глубокой концентрации
          • Только если вы можете оторваться от нее через разумное время
      • «Ничего не делание» — медитация
        • Хотя бы 10 минут
        • Вообще ничего: не думать, не смотреть на экран
    • Решение нетривиальной задачи
      • Уход от компьютера
      • Прогулка
      • Игра на барабанах, гитаре
      • Душ
  • Долговременно
    • «Железо»
      • Регулярные прогулки, физическая активность
        • Особенно с утра
      • Упражнения для спины
        • Разминка йоги
          • Занимает всего 10 минут в день
      • Лекарства, улучшающие кровообращение в мозгу
        • «Увеличение оперативной памяти сознания»
          Детали скрыты во избежание вреда для легкомысленных людей. Кто заинтересуется - найдет, и будет применять с умом.
    • «Софт»
      • Изучение новых языков и подходов к программированию
        • Не верьте слепо популярным мнениям, проверяйте их
      • Поиск хороших программистких ресурсов (книг, сообществ)
      • Умение хорошо искать в сети
        • Знание как минимум операторов «site:», "~" (для Гугла), поиск по форумам, ограничение результатов по времени.
      • Организованность
        • «Улучшение свопа мозга»
        • Списки заданий (TODOs)
          • Хорошо вести на бумаге
            Важно, чтобы была возможность записать новое задание в течение нескольких секунд, чтобы не забыть основной контекст, о котором вы думаете
            Хорошее правило: если подзадание займет полчаса или больше - записать его.
        • Оставление ключей, отметок при переключении между большими заданиями, проектами
          • Списки заданий (TODOs)
          • Сессии браузера
            • «Session Buddy» плагин для Chrome
          • Сессии IDE, «группы проектов», «рабочие окружения»
          • В виртуальных машинах
            • Минус — требует много памяти
            • Плюс — запоминает открытые программы вплоть до расположения курсора
    • «Ядро ОС»
      • Хорошая психотерапия для проблем с мотивацией и «туманных» состояний ума
        • Чрезвычайно недооценено
        • Легко попасть на неэффективное и даже вредное направление психотерапии
        • «Сущностная Трансформация» Конниры Андреас
          • Хорошие, долго наблюдаемые результаты на себе и знакомых
          • Требует как минимум несколько дней для освоения, или поход на тренинг
          • Сильно контрастирует с многими малоэффектиными техниками НЛП
          • Универсальная техника, подходит для решения самых разных проблем
      • Смена проектов, деятельности, если вы чувствуете, что можете «перегореть»


P.S. Что такое mind map, она же ментальная карта и т.п. можно почитать здесь на английском и на русском.
Tags:
Hubs:
+36
Comments 58
Comments Comments 58

Articles