CTO и архитекторы — не выше тебя в программировании
Архитектурные решения в индустрии выбираются не по объективным метрикам, а по психологической убедительности. CTO часто не знают больше — они убедительнее.
Суть
В архитектурных спорах нет численной метрики качества решения. Побеждает тот, кто лучше владеет психологическим давлением, нарративом, харизмой. Многие CTO и архитекторы — это люди, которые «выучили» один набор паттернов (Java/C#/Delphi/C++ из 2000-х) и натягивают его на современные языки.
Как выглядит типичный CTO 2025
- Опыт реального программирования на Java/C#/Delphi/C++
- Карьерный рост по возрасту, не по актуальности знаний
- Захватили власть в IT просто потому, что доросли по лестнице
- Натягивают «банду четырёх по Фаулеру» на Swift и Kotlin
- Считают, что они выучили — а ты должен подстроиться
Почему споры бесконечны
- Нельзя свести архитектуру к числу («это решение 17, а это 18»)
- Аргументы всегда сложны и не очевидны
- Опускаемся до уровня психологической убедительности
- Кто владеет НЛП и риторикой — продавливает своё
Что с этим делать
- Знать, что борьба не за истину, а за влияние
- Если харизматик-непрофи доминирует над знающим спецом — спец сменит работу
- Свои предложения подавать через демонстрацию ценности бизнесу
- Не вступать в религиозные споры о парадигмах с фанатиками
- Обсуждать технологию только с тем, кто видит плюсы и минусы своего подхода
Различие установок
- Старый CTO: «я выучил, передаю знания»
- Хороший CTO: постоянно учится и учит других
- Технический лидер: его не обманывают, к нему идут как к старшему товарищу
Антипаттерны для junior/middle
- Пытаться переубедить CTO в лоб технологическим аргументом
- Бесконечно доказывать, что код можно проще
- Думать, что в споре с харизматиком победит правда
Антипаттерны для CTO/архитектора
- Считать, что технический выбор объективен
- Тянуть в проект всё, что ты знаешь
- Игнорировать актуальное состояние языка/инструмента
- Останавливаться в обучении после получения позиции
🎓 Источники
- ⚡ [🤷 Про софтскилы CTO и архитекторов] · 2025-11-29 · YouTube
- Тезисы: метрики нет, кто убедительнее — тот прав; CTO выросли из Java/C#/Delphi; «они выучили, а мы учимся»; паттерн-стратегия = коллекция функций, не иерархия классов
- 🎓 [🎙️ Карьера в IT и найм] · 2025-01-08 · YouTube
- Тезисы: одна иерархия лучше двух; технического лидера не обманывают; делегирование = обучение