TGViewer
Unity Architect: архитектура unity проектов Unity Architect: архитектура unity проектов @uniarchitect · 5.23K subscribers
Post #76 4.68K
ПРОДУКТИВНОСТЬ

Есть отдельный фетиш у программистов - фокусировка на личной продуктивности.

Например:
— Запоминаем все hotkey'и в IDE или переходим на vim
— Набираем вслепую 400 символов в минуту, перешли с qwerty на colemak даже
— Настраиваем систему под себя, не используем мышку

Как по мне, истоки этого комбинация:
🔸 Синдрома самозванца - мы хотим оправдаться перед собой, что получаем большую плату не просто так, а потому что мы продуктивны.
🔸 Фундаментальной ошибки атрибуции - мы переоцениваем личностные и недооцениваем обстоятельственные причины при оценке другого человека.

Или проще говоря, мы склонны полагать:
John Carmack крутой, потому что он гений, а все гении продуктивны.
Но не то, что он работал вместе с John Romero, а начало его карьеры пришлось на рассвет ПК 😬


Личная продуктивность слабо влияет на разработку и для этого есть несколько фундаментальных причин.

По выводам из когнитивной информатики (данный раздел науки отвечает за изучение связи разработки и работы мозга):

1️⃣ Продуктивность ограничена физиологическим ограничением на скорость роста синаптических связей в мозге.
2️⃣ Прежде чем любая программа будет реализована, мы должны создать абстрактную модель у себя в голове.
3️⃣ Скорость создания абстрактной модели зависит от сложности, абстрактности, имеющихся знаний и опыта и индивидуальной особенности работы мозга.

Цитата:
Conservative productivity states that software productivity is physiologically constrained by the growing speed of synaptic connections inside the brain, because before any creative artifact is generated externally, it must be created and represented physiologically inside the brain by the synaptic connections.
Software Engineering Foundations, p37, 1.3.3.2, Yingxu Wang, 2017


Отсюда следствие:
❗️ Очень сложно значительно увеличить производительность программистов при разработке ПО, без использования средств для автоматическое генерации кода
🔹 Продуктивность разработки это совокупность когнитивной, организационных и ресурсных ограничений

Другими словами:
🔸 Если вы достаточно самоорганизованы и продуктивны по личным ощущениям, результат того что вы не попали в сроки может лежать вне плоскости вашей ответственности
🔸 Проблемы в организации компании, сложности работы в коде, коммуникации не стоит воспринимать на личный счет.
Это часть ограничений имеющейся структуры и последствия принятых решений в компании/проекте.
🔸 Кодогенерация и инструменты автоматизации ваши лучшие друзья для увеличения продуктивности вас/команды

Вы знаете, кому отправить этот пост 🛞

Ставьте 👍 если заходит подобного рода контент!

#проект_в_разработке@UniArchitect #software_engineering@UniArchitect
  • 👍 41
  • 🔥 7
  • 🤔 4
More from @uniarchitect
  1. Jul 24, 2026Post #199
  2. Jul 12, 2026AI НЕ ДЕЛАЕТ ВАС ПРОДУКТИВНЕЕ Незыблемый факт: AI уже очень хорош в маленьких задачах. Нап…
  3. Jul 9, 2026Post #196
  4. Jul 7, 2026UNITY BUILD PIPELINE ПО КИРПИЧИКАМ Полгода назад я решил попробовать активность в блоге, г…
  5. Jul 4, 2026ПРОКЛЯТИЕ ПЕРЕИСПОЛЬЗУЕМОСТИ Делюсь болью. Я последние 5 лет на разных уровнях у разработч…
  6. Jun 29, 2026AI КАК РЕДАКТОР, А НЕ АВТОР Это вторая статья из серии про AI. Первая тут. Когда я запуска…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →