Was bedeutet das Suffix nach den Berufsbezeichnungen für Softwareentwickler? (zB Software Developer III) [geschlossen]

39

Ich sehe immer wieder Stellenausschreibungen als "Java Software Developer III" oder "Software Developer II". Gibt es eine offizielle Dokumentation, die diese Unterscheidungen klassifiziert?

Greg H
quelle
2
Ich meine Welt, sie bedeuten nichts. In der HR-Welt heißt das: "Wir zahlen am Ende mehr für einen Titel mit einer größeren Nummer - aber nicht viel, da wir bereits anerkennen, dass Sie besser sind als Ihre Kollegen mit einer kleineren Nummer".
Machado

Antworten:

53

Sie sollten nicht arbeitgeberspezifisch sein. Tatsächlich stammen sie vom United States Bureau of Labour Statistics, das eine Datenbank mit Berufsbeschreibungen unterhält. Diese Datenbank enthält eine Liste standardisierter Berufsbezeichnungen mit jeweils recht genauen Definitionen. In vielen Berufen, einschließlich Computerprogrammierung, gibt es mehrere Bands, die auf Fachwissen, jahrelanger Erfahrung und / oder Managementverantwortung basieren. Diese Bands sind mit römischen Ziffern gekennzeichnet, also COMPUTER PROGRAMMER I, COMPUTER PROGRAMMER II usw. usw.

Die BLS-Beschreibungen sind relativ streng und präzise, ​​damit sie Äpfel mit Äpfeln vergleichen können. Viele Leute verwenden diese Definitionen, wenn sie standardmäßige Stellenbeschreibungen und -titel wünschen, einschließlich Websites mit Stellenangeboten, Suchmaschinen für Gehaltsvergleiche wie salary.com und vielen Personalabteilungen, insbesondere in größeren Unternehmen.

Die offiziellen Definitionen der fünf Programmierstufen finden Sie hier . Es ist zu lang, um es hier zu zitieren, aber es ist keineswegs zufällig oder arbeitgeberspezifisch.

Auf der anderen Seite werden Sie in den USA im Allgemeinen feststellen, dass die besten Arbeitsplätze für Programmierer im Allgemeinen nicht von Stellenbeschreibungen der US-Regierung abhängen, sondern von ihrem eigenen, aussagekräftigeren System.

Joel Spolsky
quelle
Beeindruckend. Einfach wow. Sie sind in den USA möglicherweise nicht arbeitgeberspezifisch, in Brasilien hängt sie jedoch vom Willen der Personalabteilung ab.
Machado
3
Diese BLS-Beschreibungen für Computerprogrammierer und Systemanalytiker scheinen in den 1970er Jahren verfasst und seitdem nicht mehr aktualisiert worden zu sein, da davon ausgegangen wird, dass Computer nur für die Verarbeitung von Unternehmensdaten verwendet werden.
Keine Ahnung
Haha ja sie haben "Computer Operator" und beziehen sich auf Karten und Kassetten.
Orange80
23

Sie sind arbeitgeberspezifische Definitionen.
Aber im Allgemeinen sind sie eine Möglichkeit, Entwickler zu bewerten (zum Zweck des Gehalts und des Dienstalters).

Jedes Unternehmen ist anders, sieht aber im Allgemeinen so aus:

SD                 Requires no Experience.
SD I               Requires X years in the industry or Degree
SD II              Requires Y years in the industry
SD III             Requires Z years in the industry
Senior SD          Requires Z years in the industry but you are responsible for something
                   But not yet people (For that you would need lead in the name).
After this is gets more vague.  
And varies a lot between companies.

Die Informationen unten von @Renesis sind ebenfalls solide.

Martin York
quelle
4
Traurig, dass es sich bei den Grading-Entwicklern darum handelt.
JP Alioto
11
Dies ist eine große rote Fahne für mich persönlich.
Job
4
Ich spreche eigentlich aus Erfahrung - ich habe mich einmal in einem großen Krankenhaus und an einem ähnlichen Ort beworben. Beide suchten einen Level 2 Programmierer oder was haben Sie. Beide wollten, dass ich meinen Lebenslauf in einem blöden txt-Format über das Internet einreiche. Beide haben mich nicht sofort angerufen. Ich habe es so satt, seelenlose Unternehmen zu haben. Sie tun alles, was Joel Spolsky ihnen rät, nicht zu tun.
Job
1
@Job: Ich scheine heute eine Menge Ihrer Kommentare abzugeben. Auf jeden Fall ein Zeichen dafür, dass das Unternehmen / die Agentur über ausreichende Stellen verfügt, damit Sie Automaton #X, Rang II, sind. Wenn ich einen Rang haben wollte, würde ich mich der Armee anschließen. Obwohl ich hoffe, dass mein IQ über meiner Schuhgröße liegt, bezweifle ich, dass dies eine Option ist.
Orbling
1
@Job: LOL, keine, es sei denn, Sie stimmen mir jemals zu. ;-)
Orbling 20.01.11
17

Ähnlich wie die Antwort von Martin York, aber ich denke, der eigentliche Weg, wie diese Dinge zustande kommen, ist die Notwendigkeit, dass die Finanzen (und anschließend die Personalabteilung) die Menschen als Kosten definieren. *

  1. Wenn eine neue SE benötigt wird, wird der Manager bei der Personalabteilung einen Antrag auf eine neue Anzahl von Mitarbeitern auf einer bestimmten Stelle stellen. Für eine SE III ist eine bessere Begründung erforderlich als für eine SE I.

  2. HR / Recruiting sucht dann nach Kandidaten auf der Grundlage des genehmigten Gehaltsbereichs und einer unscharfen Definition der mit dieser Ebene verbundenen Erfahrung:

    SE I     Salary in range of A-C  X yrs
    SE II    Salary in range of B-D  Y yrs
    SE III   Salary in range of C-E  Z yrs
    

    Diesen Definitionen werden auch interne Stellenbeschreibungen zugeordnet, und der Personalvermittler wird versuchen, diese mit den jüngsten Erfahrungen der möglichen Kandidaten abzugleichen. (IE "Hilft beim Sammeln und Definieren von Anforderungen" für eine SE II oder III)

  3. Wenn der Manager, der den neuen "Personalbestand" benötigt, einen geeigneten Kandidaten findet, erhält er ein Angebot als SE ____, wobei der Titel dem entspricht, für den die Stelle genehmigt wurde.

  4. Auf der anderen Seite kann eine Beförderung auch auf diesen Gehaltsbereichen basieren. Wenn der Kandidat die Spitze des Bereichs erreicht hat, aber noch eine Erhöhung benötigt und der Manager diese behalten möchte, kann er zusammen mit der Erhöhung eine Titelwerbung erhalten, um die Erhöhung für die Finanzierung zu rechtfertigen.

Aus diesem Grund haben Sie möglicherweise zwei Entwickler in derselben Firma mit ähnlichen Fähigkeiten und unterschiedlichen Titeln. Es hängt alles davon ab, welche Rollen für die Einstellung genehmigt wurden.

Dies bedeutet auch, dass diese Titel beim Vergleich zweier verschiedener Unternehmen nicht viel (wenn überhaupt) bedeuten.


***** Hinsichtlich der Art und Weise, wie diese tatsächlich in einem Unternehmen erstellt werden, scheint es, als ob der übliche Prozess darin besteht, dass die Finanzabteilung mit dem Wachstum eines Unternehmens die Notwendigkeit sieht, jeder Abteilung strengere Gehaltsrichtlinien aufzuerlegen. Die Personalabteilung hat die Aufgabe, diese Rollen zu definieren, vergleichbare Gehälter und Bereiche zu recherchieren (um auch festzustellen, ob sie bereits überbezahlt sind), und die Personalabteilung bittet die Abteilung um Eingaben zu den tatsächlichen Definitionen.

Ich war Teil eines Unternehmens, das diesen Prozess mit ungefähr 7 Jahren und 150 Mitarbeitern begann. Ich bin gegangen, aber jetzt bin ich Teil eines Unternehmens, das dies bereits implementiert hat. Interessanterweise verfügt das Unternehmen, bei dem ich mich gerade befinde (Aktiengesellschaft), sogar über eine Nummer, mit der Ebenen in allen Rollen des Unternehmens und in allen Abteilungen gleichgesetzt und verglichen werden können . Sprechen Sie über die Definition der Jobrolle! Es ist alles aus Finanzen und HR getragen.

Nicole
quelle
1
Und einige Führungskräfte wissen oder verstehen nicht wirklich, was ihre Techno-Geeks tatsächlich tun, deshalb verlassen sie sich auf diese Art von Dingen, die es ihnen ermöglichen, Menschen geistig in eine Schublade zu stecken. Es ist in Dingen wie dem Hay Grade-System und ähnlichem formalisiert.
quick_now
Wir haben abteilungsübergreifende Ebenen, auf denen ich auch arbeite, und in der Tat entspricht jede Ebene einer Gehaltsspanne. Die "Ebene" wird jedoch nicht außerhalb veröffentlicht, da sie für ein Externes keine Bedeutung hat.
Matthieu M.
Danke, das macht Sinn. Ich denke, es ist einfach besser, sich die Jobanforderungen anzuschauen und sich keine Gedanken darüber zu machen.
Greg H
Das Hauptproblem hierbei ist natürlich, dass viele zusätzliche Kosten versteckt sind. Angenommen, Stufe I ist die billigere, weniger erfahrene Stufe, als die Personalkosten anfänglich niedrig sind, aber die Gesamtkosten könnten höher sein als Stufe II, da eine Stufe II die Arbeit schneller erledigen könnte, mit weniger Fehlern und weniger Mentoring Kosten, die von den Bohnenzählern nicht berücksichtigt werden, da sie sehr immateriell und schwer zu berechnen sind.
Skizz
"Für eine SE III ist eine bessere Begründung erforderlich als für eine SE I." Und das ist wirklich nur der falsche Weg. Warum ist eine bessere Begründung für die Einstellung eines besseren Programmierers erforderlich als für die Einstellung eines schlechteren? Und die Bohnenzähler fragen sich, warum wir nur den Kopf darüber schütteln.
sbi
10

Viele Orte haben so etwas wie "Bands". Höhere Bands stehen für höhere Positionen, in denen "Senior" für mehr / bessere Bildung, mehr Erfahrung, mehr Fachkenntnisse oder mehr politische Beziehungen stehen kann. Die Titel lauten wie folgt:

  • Ich - Junior Engineer
  • II - Ingenieur
  • III - Leitender Ingenieur
  • IV - Principle Engineer
  • V - Fellow oder Advisory Engineer
  • VI - Beratender Ingenieur

Neueinstellungen sind in der Regel I oder II je nach Ausbildung. Die Leute schlagen im Allgemeinen relativ schnell auf III ein und neigen dazu, eine Weile dort zu bleiben. Die Mehrheit der Menschen schafft es nie über IV hinaus. V erfordert Veröffentlichungen und Empfehlungen sowohl der Geschäftsleitung als auch des leitenden technischen Personals. VI erfordert fiktiv eine nationale oder internationale Anerkennung.

Die Bedeutung von IV und V ist von Abteilung zu Abteilung sehr unterschiedlich. Einige Stellen V werden als Alternative zu einem Managertitel verwendet, während die Person eine managementähnliche Rolle übernimmt. Dies hängt auch von der Komplexität der von der Abteilung geleisteten Arbeit ab. Ironischerweise kann die Zugehörigkeit zu einer Abteilung, die weiter fortgeschritten ist oder über bessere Mitarbeiter verfügt, die Aufstiegschancen erheblich verringern, da es grobe Quoten für die Verteilung einer Abteilung gibt. In einigen Abteilungen ist ein V weitaus weniger qualifiziert als ein neu geprägtes III oder sogar ein II aus einer anderen Abteilung.

Erik Engbrecht
quelle
Wow, das kommt mir auffallend bekannt vor. Seufzer.
Nate
1
Ich denke, irgendwo gibt es einen Standard. Ich weiß, dass unsere Personalabteilung eine Datenbank abonniert, in der die Gehaltsinformationen zusammengefasst sind. Mit normalisierten Titeln ist es einfach nachzuschlagen, "eine Person mit diesem Titel in dieser Region mit dieser Ausbildung und Erfahrung sollte diesen Betrag erhalten." Ganz zu schweigen von den extremen Inkonsistenzen innerhalb des Unternehmens und noch weniger zwischen den Unternehmen.
Erik Engbrecht