Доменные эксперты

Мой первый нормальный босс говорил мне: "Вова, ты не просто программист, ты программист-эксперт в своём домене, а это очень важно и ценится гораздо больше чем просто умение писать код".

Мотивировал меня, потому что за "доменной экспертизой" скрывались мало кому на рынке нужные знания узкоспециализированных продуктов и инструментов. Но я верил и мнил себя экспертом и даже бравировал этим перед рекрутёрами которые искали "спринг девелопера".

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

Отмечу, что это касается именно доменной области а не знаний о конкретном продукте или фреймворке. Логично, что я лучше понимал, как использовать внутреннюю кухню, но это специфика любого мало-мальски большого проекта.

Поэтому считаю, что доменные знания программисту особо не нужны. Адекватный специалист довольно быстро изучит новую область. Для углублённых знаний есть бизнес-аналитики и прочие SME, а разработчику нужно знать только то, что нужно для работы.

Конечно есть характерные области—бетттинг, финтех, медицины, где знание специфики вероятно поможет сильно быстрее въехать в дело и наверное есть прям совсем узкие вещи вроде разработки компиляторов или плагинов под конкретные продукты. Но я на практике видел, что это не такое уж и большое преимущество. Кроме того, компании же как-то набирают новых людей, и ничего, те вполне себе работают.

Поэтому я больше не придаю большого значения своим знаниям о том или о сём. Надо будет—сяду и разберусь.


Понравился материал? Подписывайся на мой телеграм канал: https://t.me/full_of_hatred