Nadal widzę oferty pracy jako „Java Software Developer III” lub „Software Developer II”. Czy istnieje jakaś oficjalna dokumentacja klasyfikująca te rozróżnienia?
Nadal widzę oferty pracy jako „Java Software Developer III” lub „Software Developer II”. Czy istnieje jakaś oficjalna dokumentacja klasyfikująca te rozróżnienia?
Odpowiedzi:
Nie powinny one być specyficzne dla pracodawcy. W rzeczywistości pochodzą one z United States Bureau of Labor Statistics, które prowadzi bazę danych opisów zawodów. Ta baza danych zawiera listę znormalizowanych stanowisk pracy z dość precyzyjnymi definicjami dla każdego z nich. W wielu zawodach, w tym w programowaniu komputerowym, mają kilka pasm opartych na poziomie wiedzy specjalistycznej, wieloletnim doświadczeniu i / lub odpowiedzialności kierowniczej ... pasma te są oznaczone cyframi rzymskimi, a zatem COMPUTER PROGRAMMER I, COMPUTER PROGRAMMER II itp. itp.
W BLS opisy są dość rygorystyczne i precyzyjne, aby mogły porównać jabłka do jabłek. Wiele osób korzysta z tych definicji, gdy chcą standardowych opisów stanowisk i tytułów, w tym stron z ofertami pracy, wyszukiwarek wynagrodzeń, takich jak salary.com i wielu działów kadr, zwłaszcza w większych firmach.
Oficjalne definicje pięciu poziomów programisty są tutaj . Cytowanie tutaj jest zbyt długie, ale nie jest przypadkowe ani specyficzne dla pracodawcy.
Z drugiej strony, w Stanach Zjednoczonych ogólnie rzecz biorąc, przekonasz się, że najlepsze miejsca dla programistów nie polegają na opisach stanowisk rządu USA, ale tworzą własny, bardziej zrozumiały system.
Są to definicje specyficzne dla pracodawcy.
Ale generalnie są one sposobem oceniania programistów (w celu uzyskania wynagrodzenia i stażu pracy).
Każda firma jest inna, ale ogólnie będzie wyglądać tak:
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.
Informacji poniżej @Renesis jest również stałe.
Podobnie do odpowiedzi Martina Yorka, ale myślę, że prawdziwym sposobem na osiągnięcie tego celu jest konieczność zdefiniowania ludzi jako kosztu przez finanse (a następnie HR). *
Gdy potrzebna jest nowa SE, menedżer zwróci się do działu finansów za pośrednictwem HR o nowe zatrudnienie na danym stanowisku. Konieczne będzie lepsze uzasadnienie dla SE III niż SE I.
HR / Rekrutacja wyszuka następnie kandydatów na podstawie zatwierdzonego zakresu wynagrodzeń i niewyraźnej definicji doświadczenia związanego z tym poziomem:
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
Definicje te będą również powiązane z wewnętrznymi opisami stanowisk, a osoba rekrutująca spróbuje dopasować je do najnowszych doświadczeń potencjalnych kandydatów. (IE „Pomaga w gromadzeniu i określaniu wymagań” dla SE II lub III)
Kiedy menedżer, który potrzebuje nowego „zatrudnienia”, znajdzie odpowiedniego kandydata, otrzyma ofertę jako SE ____, w której tytuł odpowiada zatwierdzonemu stanowisku.
W przyszłości promocja może być również oparta na tych przedziałach wynagrodzeń. Jeśli kandydat osiągnął najwyższy poziom, ale nadal potrzebuje podwyżki, a menedżer chce je utrzymać, może uzyskać awans do tytułu wraz z podwyżką, aby usprawiedliwić podwyżkę do finansów.
Z tego powodu możesz mieć dwóch programistów w tej samej firmie o podobnych umiejętnościach i różnych tytułach. Wszystko to ma związek z tym, jakie role zostały zatwierdzone do zatrudniania.
Oznacza to również, że tytuły te niewiele znaczą (jeśli w ogóle) przy porównywaniu dwóch różnych firm.
***** Jeśli chodzi o sposób, w jaki są one tworzone w ramach firmy, wydaje się, że zwykłym procesem jest to, że wraz z rozwojem firmy, dział finansów odczuwa potrzebę wprowadzenia bardziej rygorystycznych wytycznych dotyczących wynagrodzeń dla każdego działu. Zadaniem HR jest zdefiniowanie tych ról, zbadanie porównywalnych wynagrodzeń i przedziałów (aby dowiedzieć się, czy już przepłacają), a następnie HR prosi o informacje z działu na temat rzeczywistych definicji.
Byłem częścią firmy, która rozpoczęła ten proces w wieku około 7 lat i zatrudniała 150 pracowników. Odszedłem, ale teraz jestem częścią firmy, która już to wdrożyła. Co ciekawe, firma, w której obecnie jestem (spółka publiczna), ma nawet liczbę, która może być użyta do zrównania i porównania poziomów na wszystkich stanowiskach w firmie, w każdym dziale. Porozmawiaj o roli pracy definiowanej na śmierć! Wszystko to wynika z finansów i zasobów ludzkich.
Wiele miejsc ma coś, co nazywa się „zespołami”. Wyższe zespoły reprezentują stanowiska wyższego szczebla, gdzie „starszy” może być wykorzystany do zwiększenia / lepszego wykształcenia, większego doświadczenia, umiejętności i więzi politycznych. Tytuły wyglądają następująco:
Nowi pracownicy są zazwyczaj I lub II, w zależności od wykształcenia. Ludzie zazwyczaj uderzają III stosunkowo szybko i mają tendencję do pozostania tam przez jakiś czas. Większość ludzi nigdy nie przekroczy IV. V wymaga publikacji i zaleceń ze strony kierownictwa wyższego szczebla i wyższego personelu technicznego. VI teoretycznie wymaga uznania krajowego lub międzynarodowego.
Znaczenie IV i V bywa bardzo zróżnicowane w zależności od działu. Niektóre miejsca V są używane jako alternatywa dla tytułu menedżera, gdy osoba pełni rolę kierowniczą. Zależy to również od zaawansowania pracy wykonanej przez dział. Jak na ironię, przebywanie w dziale, który wykonuje bardziej zaawansowaną pracę lub ma lepszych ludzi, może znacznie zmniejszyć szanse na awans, ponieważ istnieją surowe kwoty na sposób podziału działu. W niektórych działach V będzie o wiele mniej wykwalifikowany niż nowo wybity III, a nawet II z innego działu.