it-swarm.dev

Wie ist die Berufsbezeichnungshierarchie unter Softwareentwicklern?

Mögliches Duplikat:
Was bedeutet das Suffix nach Berufsbezeichnungen für Softwareentwickler/-entwickler? (D. H. Softwareentwickler III)
Titel des Arbeitsfortschritts

Ich habe Probleme, die Jobhierarchie in der Softwareentwicklung zu verstehen.

Das System ist weiter kompliziert, da bei der Zuweisung von Rollen keine einheitlichen Namenskonventionen vorhanden sind: Einige Unternehmen haben beispielsweise nur eine Position als "Senior Software Developer", während andere Software Engineer I, Software Engineer II, Software Engineer III usw. haben.

Selbst in den Top-Level-Positionen haben wir Dinge wie "Principal Software Engineer" gegen "Staff Software Engineer".

Was ist die Standardhierarchie für Softwareentwickler? Gibt es eine allgemein akzeptierte Hackordnung?

35
tunafish24

Wikipedia gibt einen guten Überblick über Unternehmenstitel und unter Hierarchie für Unternehmen der Informationstechnologie haben Sie Folgendes:

  • Geschäftsführer
    • Vizepräsident
      • Senior Projektmanager/Senior Produktmanager/Senior Software Architect
        • Projektmanager/Produktmanager/Softwarearchitekt
          • Projektleiter/Senior Teamleiter/Senior Technischer Leiter
            • Modulleiter/Teamleiter/Technischer Leiter
              • Senior Software Engineer/Senior QA Engineer
                • Software Engineer/QA Engineer

Jedes Unternehmen hat zwar seine eigene Namenskonvention und Verantwortlichkeiten für eine Rolle, sie scheinen jedoch in diese grundlegende Hierarchie zu fallen.

Hoffe das hilft dir einiges.

40
Chris

Es gibt keine Standardhierarchie für Software-Berufsbezeichnungen. Titel sind jedem Unternehmen eigen. Wenn Sie eine Frage zu einer Berufsbezeichnung haben, macht es keinen Sinn, jemanden außer dieser Firma zu fragen.

29

Bei Microsoft lauten die Titel:

  • Software Development Engineer (zwei interne Ebenen, 59 und 60)
  • SDE II (61 und 62)
  • Senior SDE (63 und 64)
  • Haupt-SDE (65 und 66)

Bei Google gibt es hochrangige Titel wie Staff Software Engineer und Sr. Staff Software Engineer.

Bei Apple gibt es Titel wie Software Engineer I bis Software Engineer V.

Siehe auch: Was ist der Unterschied zwischen diesen Senior Software Engineer-Titeln?

Berufsbezeichnungen haben nur innerhalb einer bestimmten Organisation eine Bedeutung, manchmal nur innerhalb eines kleinen Abschnitts dieser Organisation. Im Allgemeinen sind sie nur zur Beurteilung des "Dilbert-Koeffizienten" Ihres derzeitigen Arbeitgebers hilfreich.

Seien Sie auch vorsichtig mit dem Titel "Ingenieur". In einigen Ländern ist die Verwendung des Titels illegal, es sei denn, Sie sind ein akkreditiertes Mitglied der örtlichen Berufsorganisation für Zivil-, Elektro- und Elektronik. "Software Engineer" zählt bei "echten" Ingenieuren nicht viel.

3
James Anderson

Es gibt keinen globalen Standard für Bezeichnungen oder ich gehe davon aus, dass bis jetzt noch niemand einen gemacht hat. Es ist gut, Richtlinien für das Design und die Namenskonvention zu haben, aber der Code hat nicht viel mit der Bezeichnung der Person zu tun, die ihn schreibt.

Das von Ihnen erwähnte ist unternehmensspezifisch und Sie können sich diese als Level in einem Spiel vorstellen, in dem Sie auf einem Level spielen, Erfahrung und Punkte/Leben sammeln und sich dann für das nächste Level qualifizieren. Dieser Teil ist überall ziemlich gleich. Je mehr du spielst, desto besser wirst du und desto höher sind die Chancen, die Level zu verbessern. Da es sich jedoch um alle Spiele handelt, sind die Regeln unterschiedlich und in diesem Fall ist es die Firma.

0
V4Vendetta