@NickFortune

Зачем бэкендеру веб-разработки нужно указывать как проектировать систему?

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

Бэкендер, что, не разработает микросервис исходя из просто человеческого описания функционала? Не разберется как отправлять/получать сообщения в/из очередь брокера, чтобы получилась работающая фича? Не сообразит какой лучше сделать эндпоинт и что передавать в квери параметрах/теле запроса? Не сообразит как доработать таблицы базы данных? Не разберется в документации апи внешнего сервиса для интеграции?

Бэкендеры, зачем вам это все нужно описывать в тз?
  • Вопрос задан
  • 995 просмотров
Решения вопроса 2
saboteur_kiev
@saboteur_kiev Куратор тега Веб-разработка
software engineer
Нужно доставить 50 тонн продукции в точки продажи.
Бекендер по этому описанию разберется как это сделать?

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

Кто это все угадывать будет?
Ответ написан
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Системный аналитик должен понимать систему. Поэтому, если в системе микросервисная архитектура, управляемая событиями, распространяемыми через очереди, то аналитик должен знать, как всё это работает. К тому же аналитики не только ТЗ пишут.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
AshBlade
@AshBlade
Просто хочу быть счастливым
Бэкендер, что, не разработает микросервис исходя из просто человеческого описания функционала? Не разберется как отправлять/получать сообщения в/из очередь брокера, чтобы получилась работающая фича? Не сообразит какой лучше сделать эндпоинт и что передавать в квери парамтерах/теле запроса? Не сообразит как доработать таблицы базыданных? Не разберется в документации апи внешнего сервиса для интеграции?

Теперь понятно из-за кого спрос на гадалок возрастает
Ответ написан
opium
@opium
Просто люблю качественно работать
Даже в небоьлших проектах где заказчик далеко от разработчика на выходе получается , не то про внешнему виду не то, по функционалу совсем не то. Собственно всякие гибкие разработки в виде скрама и канбана например как раз решают эту проблему.
Ответ написан
Комментировать
dmitriylanets
@dmitriylanets
веб-разработчик
Все зависит от масштабов проекта, как говорится без ТЗ результат ХЗ.
Если проект серьезный и компания тоже то там есть позиции аналитика, причем бизнес аналитика и системного аналитика, есть тимлиды и техлиды, есть фронтент разработчики и тестировщики, и тд
Бюджеты приличные и штрафы тоже, поэтому для качественного выполнения задачи требуется специализированный специалист.
Наверно и в больнице поэтому вас будет оперировать хирург, а не терапевт.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы