Инженер-программист и разработчик программного обеспечения

Anonim

Software Engineer vs Software Developer

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

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

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

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

Резюме:

1. Разработчик программного обеспечения - более приемлемый термин, чем программист 2. Говорят, что инженер-программист применяет концепции инженерии, в то время как разработчик программного обеспечения не