Системный аналитик против компьютерного программиста? [закрыто]

17

Мой вопрос здесь касается рабочих мест. В настоящее время я занимаю должность системного аналитика.

В чем разница между системным аналитиком и программистом / аналитиком? Эта позиция выше, чем у программиста? Или как мне обновить себя?

Ahmed
источник
12
Почему, когда у вопросов есть название «Системный аналитик против компьютерного программиста», они никогда не заканчивают тем, что «кто победит в борьбе между ...»?
Джон Хопкинс
2
@Jon Hopkins Вот, пожалуйста, googlefight.com/…
Гари Роу,
@Jon Hopkins: Я дам вам шансы 2: 1 на аналитика.
Стивен Эверс
@ Джон Хопкинс: Вы думаете, что мы, по крайней мере , сможем запустить Эпическую битву за рэп ...
Билл Ящерица
@ Джон Хопкинс: зависит, насколько кофеин программист ...
Эми

Ответы:

9

Ни один из них не превосходит, так как они дополняют друг друга

Википедия Definiton из системного аналитика является

Системный аналитик исследует проблемы, планирует решения, рекомендует программное обеспечение и системы и координирует разработку в соответствии с деловыми или иными требованиями.

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

Гэри Роу
источник
10

Это похоже на другие вопросы о должностях. Заслуга или значение названия локализуется в регионе и работодателе. Вам нужно посмотреть на должностные инструкции, чтобы определить различия.

Джефф
источник
9

Системный аналитик не обязательно занимает более высокое положение, чем программист, но это не так. Системный аналитик устраняет разрыв между владельцами и пользователями проекта (деловая сторона) и его дизайнерами и программистами (техническая сторона). Системный аналитик должен обладать как высокоуровневыми техническими знаниями, так и знаниями бизнеса, чтобы иметь возможность эффективно общаться с обеими группами (и обычно выступать в роли переводчика). SA в основном участвует в этапах определения, сбора требований и разработки проекта.

Билл Ящерица
источник
7

Я работал как один для стажировки. По сути, это совершенно искусственно созданная позиция из-за корпоративной чепухи, которая вообще не должна существовать и должна быть поставлена ​​рядом с консультантом по этике.

Почему? Потому что программисты / менеджеры должны делать все то, что поручено аналитику. Обычно предполагается, что программисты могут только кодировать и не могут проектировать или что они не могут правильно общаться с людьми.

Лично мне очень не нравится тот факт, что такая позиция существует.

С точки зрения оплаты, они получают в среднем гораздо ниже.

Женька
источник
Я согласен с этим на более глубоком уровне.
Анураг
6

Лично я ожидал бы, что системный аналитик будет меньше программировать, чем программист, но трудно сказать, не зная, чем на самом деле является ваша работа.

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

Адам Лир
источник
4

В настоящее время я занимаю должность системного аналитика, но все мои обязанности заключаются в разработке / обслуживании программного обеспечения.

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

aubreyrhodes
источник
2

Этот вопрос заставляет меня задуматься о том, в чем разница между аналитиком разработки и системным аналитиком.

В стране, где я сейчас нахожусь, меня зовут Дев. Аналитик. У нас также есть системный аналитик, и, честно говоря, единственное отличие, которое я вижу, это то, что Dev. Аналитики, похоже, больше работают с реальной реализацией, использующей код, который эквивалентен тому, что вы называете «программистом».

chiurox
источник
1

Да, это определенно субъективно для работодателя, я также имею звание системного аналитика, и здесь мы играем роль системных администраторов по вызову для групп технической поддержки и разработки, чтобы наши системные инженеры могли активно сосредоточиться на проектах, где наша роль быть более реактивным. хотя у нас также есть проактивные задачи в отношении проектов углубленных проектов, а также конечная точка эскалации 3-го уровня для заявок на техническую поддержку, а также продвижение разработчиков, которые еженедельно переходят в производство. У каждого с моим названием есть опыт программирования, но некоторые в моей команде не знают больше, чем Batch, так что это определенно не роль, ориентированная на развитие, у меня есть опыт работы с несколькими языками программирования / сценариев, но не в счет я как разработчик.

Мэтт Хаменде
источник