Последние два года я работаю в ИТ-секторе в качестве «младшего разработчика программного обеспечения». При подаче заявления на новую работу я встречал такие названия вакансий, как «разработчик программного обеспечения», «программист программного обеспечения» и «инженер-программист», но требования часто кажутся почти идентичными. Есть ли разница между ролями, связанными с этими должностями?
Вполне возможно, что конкретная компания может использовать эти названия для обозначения разных вещей и описания различных должностей в этой компании.
Но я не считаю, что между ними существует четкое различие, характерное для разных компаний.
Лично у меня были все три титула «разработчик», «программист» и «инженер» на разных работах, связанных с программированием программного обеспечения. Не было никакой связи между разными должностями и разной работой, которую я выполнял на этих должностях.
Не придавайте слишком большого значения названиям, просто взгляните на фактические требования и должностные инструкции.
Редактировать: как было указано в комментариях, звание «Инженер» имеет значение в некоторых странах, например, в Финляндии (спасибо Юхе) и Канаде (спасибо Догберту). Это не тот случай, когда я (Австралия), и не похоже, что это имеет место в США или Великобритании, где может иметь место более высокий уровень образования или опыта, но я думаю, что это не более чем следствие .
Теоретически разработка представляет собой весь процесс от принятия требований к планированию проекта до его выполнения, в то время как инженеры планируют технический дизайн программного обеспечения, а программирование — это выполнение этих проектов.
Но на практике разница между этими названиями незначительна. В реальном мире можно было бы ожидать, что человек, занимающий любую из этих должностей, будет охватывать весь спектр разработки программного обеспечения или будет сведен к тому, чтобы быть только кодовой обезьяной. Ответственность «старшего разработчика программного обеспечения» в компании А может быть даже меньше, чем у «младшего программиста» в компании Б.
Чтобы узнать, какую работу на самом деле влечет за собой должность, прочитайте между строк фактическое описание работы и какие навыки в нем указаны как требуемые. Или еще лучше: спросите их.
арот
Юха Унтинен
Нха
Джим Г.
Андреа
ааааааааааааааа