Яка різниця між цими старшими званнями інженерів програмного забезпечення? [зачинено]


94

В даний час я є старшим інженером з програмного забезпечення дослідників у великій компанії, і мені пропонують посаду "старший інженер" в іншому місці. Я не впевнений, чи назва нової посади передає бічний хід чи просування вперед.

Отже, за інших рівних рівнів (зарплата, сфера досвіду тощо), яка зовнішня різниця між цими назвами інженерів програмного забезпечення (загалом і незалежно від будь-якої конкретної компанії, якщо це можливо):

  • старший інженер
  • старший науковий співробітник
  • старший інженер
  • член технічного персоналу
  • головний інженер

Редагувати: Дозвольте детальніше зупинитися на "члені технічного персоналу", оскільки це рідко. Я думаю, що це висока назва, зазвичай пов’язана з дослідженнями. Я знаю, що Oracle, VMWare та старі Bell Labs мають ці назви. Див.: Член технічного персоналу . Я знаю, що це означає, але я не знаю, як це протиставляється іншим заголовкам, ось чому я запитав.


41
Різниця між ними здається приблизно в 10 символів. Значення назв вакансій повністю залежить від компанії, про яку йдеться.
ГрандмайстерB

Щоб уточнити пункт GrandmasterB тут - я зараз старший інженер програмного забезпечення. Я теж був у своїй останній ролі, але реальна робота, яку я роблю, не могла бути інакшою! Це дійсно залежить від компанії.
Стів Хілл

4
Важливе слово, на яке слід звернути увагу, - «Молодший».

Відповіді:


132

"Таким чином, усі рівні". Вони не є. Ці назви не рівнозначні.

Я б класифікував їх таким чином, найвищим до найнижчого:

  • Головний інженер
  • Старший інженер
  • Штатний інженер
  • Старший інженер / старший науковий співробітник

Загалом, "старший" передбачає глибину досвіду та зрілість працювати самостійно з менш прямим керівництвом у повсякденній діяльності. Інженер може розраховувати на отримання завдань чи завдань та зовнішню пріоритетність. Старший інженер повинен розраховувати визначити та визначити пріоритетні завдання для себе.

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

Старший науковий співробітник схожий на когось, хто не настільки причетний до виробничих циклів, але більше орієнтований на алгоритми або довгострокову стратегічну роботу.

"Член технічного персоналу" не передбачає стажу чи досвіду програмування. Ресепшн може бути членом технічного персоналу.

Інженер з персоналу, як правило, має великий досвід роботи та сприяє безлічі технологій та ліній продуктів у компанії.

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

Головний інженер часто є вершиною технічних сходів у багатьох компаніях, або ж не вистачає "технічного співробітника" або "головного вченого". Директорів також називають архітекторами по-різному. Основні інженери відповідають за архітектуру макромасштабу програмних технологій або лінійки продуктів, а також надають керівництво та нагляд для декількох команд розробників, які працюють над різними продуктами чи технологіями, щоб гарантувати, що технології взаємодіють або підключаються один до одного належним чином.

Це моя думка не як менеджер з персоналу, а як інженер, який працював (і допоміг визначити) всі ці ролі.


1
дякую за відгуки Щодо "члена технічного персоналу", моє розуміння (як оригінальний плакат цього питання) полягає в тому, що воно використовується для представлення високої позиції, як правило, в дослідженнях. Проблема полягає в тому, що я не знаю, як він відноситься до інших назв, ось чому я запитав. Дивіться: en.wikipedia.org/wiki/Member_of_Technical_Staff
stackoverflowuser2010

Так, "член технічного персоналу" може означати щось піднесене на деяких компаніях, але саме по собі це дуже загальне і відносно безглуздо, не передає жодної інформації про роль, обов'язки людини чи сферу впливу. Якби мене прийняли на роботу в "члена технічного персоналу", я негайно попросив би перейменувати групу. Це неоднозначне позначення, оскільки кожен програміст має персонал і є технічним. Якщо ви маєте на увазі наукового співробітника, то скажіть це.
Дторп

Microsoft також має титул Видатний інженер .
триFourOneSixOneThree

Я думаю, що перед старшою та нормальною посадою може бути "асоційований", який є початковим рівнем.
Девід 天宇 Вонг

У AMD є MTS та Senior MTS, що вище, ніж eng 3 та eng 4. Здається, що це специфічно для компанії.
Kit10

34

Єдиний спосіб точно знати - отримати посадову інструкцію (перелік обов'язків, очікувані навички) для кожної посади. Кваліфікатори на ці назви здаються довільними і залежать від компанії до компанії.


26

Це залежить від компанії. У United Technologie s прогресія:

  • Асоційований інженер
  • Інженер
  • Старший інженер
  • Штатний інженер
  • Головний інженер
  • Технічний співробітник
  • Старший технічний співробітник

Хоча головний інженер і технічний співробітник приблизно рівнозначні.

Поза межами конкретної компанії, проте, прогрес просто:

  • Інженер
  • Старший інженер
  • Головний інженер

можливо, після цього було додано "старшого головного інженера".


10
Я чув, як хтось звертається до когось із ІТ як "Ці технічні товариші ..."
FrustratedWithFormsDesigner

2
Я завжди хотів співати "Бо він веселий добрий товариш", коли хтось із них був поруч ... :-D
Пітер К.

12

Странний титул "член технічного персоналу" насправді займає також його посаду (залежно від компанії). Раніше було лише два звання (mts, dmts - відмінні), і обидва означали, що ви маєте ступінь доктора філософії (або магістрів з рівним досвідом). Насправді є комітет з технічних назв (принаймні в лабораторіях AT&T), який повинен пройти, щоб отримати схвалення на проведення цих назв.

Підрозряди:

  • МТС - початковий рівень (необхідні майстри)
  • SMTS (S для старших) - початковий рівень для докторантів або MTS приблизно через 2 роки
  • ПМТС (П для директора) - досвідчений науковий співробітник
  • LMTS (L для Lead) - рівень директора, МТС з досвідом не менше 12 років.
  • DMTS (D for Distinguished) - рівень виконавчого директора - їх дуже мало.

Найвищий ви можете взяти на роботу - це ПМТС, інші два вимагають підвищення реклами, і обидва - рідкість. Титули інженерів присвоюються не дослідникам, або людям без магістрів.


6

В одному або двох місцях я працював, щоб замовлення було:

  • член технічного персоналу (або інженер)
  • старший інженер
  • головний інженер
  • штатний інженер (не у вашому списку)
  • старший інженер

Ключове слово старшого наукового співробітника - «дослідження». Вони не розробляють поточні продукти чи послуги. Подумайте про людей, які розробляють «концепт-машини».


0

Інженер старшого персоналу звучить дуже загально і широко, не має там слів "програмне забезпечення" чи "дослідження".

Будьте впевнені, що знаєте, що сфера знань схожа на вашу, ви можете легко помилитися з таким посадою для когось із високих кадрів :)


0

AT&T використовує титули членів технічного персоналу. Вони призначені архітекторам рішень, які займаються науково-дослідною роботою, архітектурними рішеннями тощо. Старший науковий співробітник та старший інженер будуть відрізнятися залежно від компанії, але, очевидно, дослідження будуть головним напрямком для старшого наукового співробітника. старший інженер та головний інженер - це безглузді титули, які дуже широко базуватимуться на галузі, компанії та типі роботи, якою ви будете займатися. Що стосується того, як складаються ці назви, ви зрозумієте, що від оплати вам пропонують порівняно з розміром компанії і те, що виключено з вас. Якщо я був у вашому взутті і немає різниці в оплаті, і ви щасливі, де ви чому міняєтесь? ризик є, і додаткового виграшу немає? Все це буде виплачено від $ 80K до $ 130K залежно від компанії та міста, де ви перебуваєте.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.