LINUX.ORG.RU

История изменений

Исправление alpha, (текущая версия) :

Не, не так. Мой посыл не в том что любой инженер обладает всеми необходимыми навыками для любой задачи.

А в том что нет строгой однозначной иерархии задач и навыков, и зафиксированных дисциплин.

Вот к примеру задача «контролем качества программного обеспечения» которой по утверждению выше занимается Senior QA.

Если эта задача требует построения масштабируемой системы для запуска автотестов, то тот, кто её решает - кто он, devops, qa или разработчик? По сути не важно. Обычно её решает команда из нескольких человек с подходящими под эту конкретную задачу навыками, а висит на них метка QA или не висит зависит от менеджера и собственного желания человека.

Точно также есть задача «автоматизация развертывания продукта на облако». Если для решения этой задачи для конкретного продукта пишут на Go отдельно стоящий сервис оркестрации, то эти люди девопсы или Go-разработчики?

Это должны быть инженеры с навыками разработки на Go но при этом с пониманием архитектуры системы и devops-подходов к инфре. Как их назвать - вопрос спорный но не очень важный.

Опять же речь не о том что можно взять любого тестировщика web ui и назначить его развертывать облачную инфру. Но человек с навыками развертывать облачную инфру может оказаться очень полезен и нужен для решения задачи тестирования каких-то сервисов или продуктов.

Исходная версия alpha, :

Не, не так. Мой посыл не в том что любой инженер обладает всеми необходимыми навыками для любой задачи.

А в том что нет строгой однозначной иерархии задач и навыков, и зафиксированных дисциплин.

Вот к примеру задача «контролем качества программного обеспечения» которой по утверждению выше занимается Senior QA.

Если эта задача требует построения масштабируемой системы для запуска автотестов, то тот, кто её решает - кто он, devops, qa или разработчик? По сути не важно. Обычно её решает команда из нескольких человек с подходящими под эту конкретную задачу навыками, а висит на них метка QA или не висит зависит от менеджера и собтвенного желания человека.

Точно также есть задача «автоматизация развертывания продукта на облако». Если для решения этой задачи для конкретного продукта пишут на Go отдельно стоящий сервис оркестрации, то эти люди девопсы или Go-разработчики?

Это должны быть инженеры с навыками разработки на Go но при этом с пониманием архитектуры системы и devops-подходов к инфре. Как их назвать - вопрос спорный но не очень важный.

Опять же речь не о том что можно взять любого тестировщика web ui и назначить его развертывать облачную инфру. Но человек с навыками развертывать облачную инфру может оказаться очень полезен и нужен для решения задачи тестирования каких-то сервисов или продуктов.