Разработчик составил «семейное древо» должностей в сфере ПО — от 1940-х годов до наших дней
Опытный специалист по программному обеспечению, автор блога zwischenzugs.com, при помощи ИИ-ассистента Claude создал интерактивную схему из 104 IT-должностей. Она показывает, как менялись названия профессий в отрасли с 1940-х годов.
Автор технологического блога zwischenzugs.com, несколько лет занимавший должность «Head of DevOps», опубликовал интерактивное «семейное древо» должностей в сфере программного обеспечения. Он создал его с помощью ИИ-ассистента Claude; схема доступна на ianmiell.github.io. Цель проекта — показать, откуда взялись отраслевые названия, такие как DevOps-инженер, SRE (инженер по надёжности сайтов) и инженер платформ.
Как устроено древо
На схеме 104 названия: от «Computer» (человек, выполнявший расчёты, а не машина) до «AI Agent / Context Engineer». Время идёт сверху вниз пятилетними рядами, а названия разложены по семи цветным колонкам: разработка; анализ, архитектура и руководство; эксплуатация и инфраструктура; сети и безопасность; данные и ИИ; качество и тестирование; поддержка и работа с клиентами.
Сплошная стрелка означает, что должность выросла из предыдущей, а пунктирная указывает на влияние или распространённый карьерный переход. Изображение строится из одного файла Graphviz, а описания хранятся в файле JSON. Автор отмечает, что даты — это приблизительные моменты, когда название стало привычным, и это его лучшие оценки, а не подтверждённые источниками данные.
Наблюдения автора
Автор выделяет шесть закономерностей. Сначала программирование считалось канцелярской работой: в 1947 году Голдстайн и фон Нейман разделили планирование задач и кодирование, причём значительную часть кодирования выполняли женщины. Позднее кодирование стало сложной и творческой частью работы.
Некоторые названия распадаются и снова объединяются: роль веб-мастера около 2005 года разделилась на фронтенд- и бэкенд-разработчиков, а примерно в 2008 году они вновь слились в «full-stack». Некоторые названия живут недолго, как «prompt engineer», который попал в заголовки в 2023 году, но вскоре был поглощён ролью инженера по ИИ. Названия также используются повторно, а новые должности часто напоминают старые: «forward deployed engineer» похож на системных инженеров IBM 1960-х годов.
Автор признаёт, что мог пропустить некоторые должности или неверно показать происхождение отдельных линий, и просит читателей присылать исправления.
.png)

