Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Обсуждение работы > Названия вакансий


Автор: chief39 6.4.2007, 21:41
Интересный вопрос, который меня долго мучал на подсознательном уровне... может кто-то "официальную" т.з. растолкует...

В объявлениях частенько перепадают такие вакансии:
Java Developer
Java Engineer
Software Engineer(далее по тексту объявления - сугубо джава разработчик)

Кто-то может внятно объяснить в чём принципиальная разница(вернее, тонкое отличие) между названиями?
Или каждый пишет так как ему больше нравится?

может Engineer предполагает под собой некий сениор уровень по дефолту... то есть не кодер а уже инженер систем...

Software Engineer - может это вообще вери сениор программер, который способен строить системы не привязываясь к технологиям, языкам и их выбору... То есть их модели. Такой себе двойник архитектора...

Сдаётся, всё это на ровном месте придумано, но, скорее всего в неких случаях предпочтительно использовать Java Engineer, а в некоторых - Java Developer.

ПЫСЫ: в принципе, касается всех языков

Автор: arilou 12.4.2007, 17:07
chief39, никакой разницы. Общепринятие на Западе назвния такие:

Software engineer - до 3 лет опыта.
Senior software engineer - от трех лет опыта, или меньше, но сертифицированный
Project (Software) engineering manager - по-нашему ПМ. 
Project (Software) engineering director - руководитель группы, работающей над несколькими проектами одного заказчика.

ИМХО, слово developer звучит более достойно. Читал когда-то, что девелопер - это продвинутый в плане широты IT знаний программист (например, знает что такое active directory, пусть и не программировал под него, есть нормальный опыт администрирования, etc).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)