Co Waszym zdaniem odróżnia seniora od regulara?

Odpowiedz Nowy wątek
2020-02-09 12:08

Rejestracja: 2 lata temu

Ostatnio: 19 godzin temu

1

Ostatnio przeglądałem oferty pracy w KRK i szczerze mówiąc to oprócz wiele mówiącej rubryki 'lata doświadczenia' to niezależnie czy rekrutowano seniora czy regulara, zawsze są te same frazy - umiejętność samodzielnego rozwiązywania problemów, szacowania czasu pracy, estymacji, doświadczenie w pracy z zespołem, komunikacji z klientem, znajomość dobrych praktyk programowania, pisanie czystego kodu, SOLID, wzorce projektowe, podejście TDD, rozumienie na czym polegają warstwy aplikacji, co to jest domena, skalowalność itp.

Pytam z ciekawości - jak Wy widzicie różnicę (w praktyce, nie na papierze) między midem a seniorem? Gdybyście mieli zatrudniać do Waszego projektu, to jakie pytania zadalibyście seniorowi których nie zadalibyście regularowi? Czego wymagalibyście od seniora a czego od regulara?

edytowany 1x, ostatnio: bkHVYR, 2020-02-09 12:08
Znajomość biznesu Wysiedzianie godziny w projekcie Wiek Umiejętność pracy w zespole Umiejętność priorytetyzowania zadań Mniejsze przywiązanie do kodu (bo to mój i musi być doskonały - better done than perfect) Umiejętność poruszania się w korpo świecie Mniej złudzeń Itp itd - zimna pitulka 2020-02-09 12:55
KRK - kyrk? - PerlMonk 2020-02-09 13:27
Wiek? dyskryminacją zalatuje - Miang 2020-02-09 21:08
@zimna pitulka Godzinami w projekcie chcesz określać czy ktoś jest seniorem? :D Znam "seniorów" po >5 lat w jednym projekcie których poziom można określić jako junior - var 2020-02-11 09:53

Pozostało 580 znaków

2020-02-09 13:54

Rejestracja: 8 miesięcy temu

Ostatnio: 49 sekund temu

0
bkHVYR napisał(a):

Gdybyście mieli zatrudniać do Waszego projektu, to jakie pytania zadalibyście seniorowi których nie zadalibyście regularowi?

Jeżeli sprowadzasz różnicę do pytań to nie ma różnicy. Chyba, że rozmowa i pytania mają wykazać, że jednak "możemy zaoferować 60% dolnych widełek z oferty).
Jeżeli ktoś uważa jednak, że zakres wiedzy, kompetencji twardych i miękkich sytuują go znacząco ponad regular/senior to idzie w kierunku managerskim albo lidera.

TLDR;
Nie ma innej różnicy od stanu konta między seniorem po 2 latach i seniorem po 3 latach pracy kiedy tylko chodzi o programistę.


"Ktoś sobie uświadomił, że pisał pod pseudonimem rzeczy, które lepiej żeby w firmie nie wypatrzyli :-)"

"- Ledwo na studiach 3 tydzień się kończy i już ciężko?
- Niestety prowadzący jest dziwny i robi kartkówki"
seniorem po 2 latach i seniorem po 3 latach nawet śmiechłem :p - superdurszlak 2020-02-09 14:43

Pozostało 580 znaków

2020-02-09 14:44

Rejestracja: 2 lata temu

Ostatnio: 19 godzin temu

0
BraVolt napisał(a):
bkHVYR napisał(a):

Gdybyście mieli zatrudniać do Waszego projektu, to jakie pytania zadalibyście seniorowi których nie zadalibyście regularowi?

Jeżeli sprowadzasz różnicę do pytań to nie ma różnicy. Chyba, że rozmowa i pytania mają wykazać, że jednak "możemy zaoferować 60% dolnych widełek z oferty).
Jeżeli ktoś uważa jednak, że zakres wiedzy, kompetencji twardych i miękkich sytuują go znacząco ponad regular/senior to idzie w kierunku managerskim albo lidera.

TLDR;
Nie ma innej różnicy od stanu konta między seniorem po 2 latach i seniorem po 3 latach pracy kiedy tylko chodzi o programistę.

Co do 'zadanych pytań' - chodziło mi raczej o problemy których rozwiązywania oczekuje się od seniorów, gdyż regular sobie z nimi może nie poradzić. Co do tego wątku to raczej chodzi mi o to, kiedy należy rozglądać się za stanowiskami seniorskimi, to jest problem który mnie nurtuje. Zawsze będzie mnóstwo rzeczy których nie wiem/nie umiem i nowych tematów do zgłębienia w kontekście rozwoju zawodowego.

edytowany 1x, ostatnio: bkHVYR, 2020-02-09 14:48

Pozostało 580 znaków

2020-02-09 15:27

Rejestracja: 16 lat temu

Ostatnio: 10 minut temu

Lokalizacja: Kraków

1

Senior potrafi zeskalować się na zespół, dzięki jego wiedzy, umiejętnością i doświadczeniu cały zespół jest lepszy. Natomiast regular nie ma takiego wpływu na zespół, gdyby zniknął z dnia na dzień to zespół by tego w żaden sposób nie odczuł, poza oczywiście większą liczbą work itemów do przerobienia ;)


It's easy to hate code you didn't write, without an understanding of the context in which it was written.
Najwięcej niezastąpionych to jest na cmentarzach - zimna pitulka 2020-02-09 15:42
to raczej podpada pod team/tech lead-a. - MarekR22 2020-02-10 18:21
Wyobraziłem sobie seniora zeskalowującego się na zespół... - marian pazdzioch 2020-02-13 22:58

Pozostało 580 znaków

2020-02-09 15:43

Rejestracja: 8 miesięcy temu

Ostatnio: 49 sekund temu

0
neves napisał(a):

Senior potrafi zeskalować się na zespół, dzięki jego wiedzy, umiejętnością i doświadczeniu cały zespół jest lepszy.

Team Lider

Umiejętności, wiedza, zdolności i wynagrodzenie TL.
Czy nie może tej roli pełnić "regular" za 6000 + VAT? Może.
Bez "awansu" najpierw w swojej głowie, z niską samooceną, rzadko awansuje się w firmie.


"Ktoś sobie uświadomił, że pisał pod pseudonimem rzeczy, które lepiej żeby w firmie nie wypatrzyli :-)"

"- Ledwo na studiach 3 tydzień się kończy i już ciężko?
- Niestety prowadzący jest dziwny i robi kartkówki"

Pozostało 580 znaków

2020-02-09 18:56

Rejestracja: 2 lata temu

Ostatnio: 1 godzina temu

2

Jak zapytasz o SOLID to zarówno senior jak i regular pięknie wyrecytują Ci wszystkie literki.

Jak zapytasz dlaczego dana literka jest ważna i w jaki sposób się ją stosuje i kiedy - to już z dużym prawdopodobieństwem powie Ci tylko senior.

Wystarczy zamiast o "top 100 interview questions", które większość kandydatów czyta przed TI, spróbować podjąć dialog na temat danego wyimaginowanego problemu. Moim zdaniem to najlepszy sposób ocenienia seniority.

Wszyscy pięknie wyrecytują regułki (ba junior zrobi to pewnie sprawniej), ale jak przyjdzie do pisania kodu, to SOLID jest tylko regułką recytowaną podczas rekrutacji. - MarekR22 2020-02-10 18:17

Pozostało 580 znaków

2020-02-09 19:20

Rejestracja: 6 lat temu

Ostatnio: 5 godzin temu

0
neves napisał(a):

Senior potrafi zeskalować się na zespół, dzięki jego wiedzy, umiejętnością i doświadczeniu cały zespół jest lepszy. Natomiast regular nie ma takiego wpływu na zespół, gdyby zniknął z dnia na dzień to zespół by tego w żaden sposób nie odczuł, poza oczywiście większą liczbą work itemów do przerobienia ;)

Jeśli senior jest tak niezastąpiony, że jak zniknie, to cały zespół to odczuwa, to nie wiem, czy jest z czego się cieszyć.

Pracowałem kiedyś z takim programistą, który był bardzo dobry technicznie, natomiast problem był taki, że miał za dużą moc decyzyjną w projekcie, projekt zbyt dużo polegał na jego fizycznej obecności (był leadem i każdy pull request musiał być zaakceptowany osobiście przez niego, po długim code review). Efekt był taki, że jak poszedł sobie na urlop, to nic się nie dało zmerdżować. Innym razem po prostu nie miał czasu, żeby zrobić code review i znowu ileś tasków musiało sobie czekać (co potem porobiło pewne problemy z merdżowaniem tego wszystkiego później).

Bus factor to raczej "liability", a nie "asset".


((0b10*0b11*(0b10**0b101-0b10)**0b10+0b110)**0b10+(100-1)**0b10+0x10-1).toString(0b10**0b101+0b100);
nigdzie nie napisałem że senior jest niezastąpiony, w pełni się zgadzam ze szczęśliwy projekt to taki w którym każdego można zastąpić i w którym nie ma bohaterów ;) - neves 2020-02-09 19:41
gostek nie umiał się podzielić odpowiedzialnością czy po prostu nie miał z kim? - Miang 2020-02-09 21:11
@Miang to specyficzna sytuacja była, myślę, że za mały zespół, żeby można było się bawić w seniorowanie czy wymogi typu "konieczny code review przed merdżem". Tzn. w tamtym zespole ja grałem rolę juniora, tamten grał rolę seniora, i jeszcze był trzeci programista, który grał rolę mida. I w rezultacie dostawałem ciągle zjebki od mida, że coś źle robiłem, a senior ciągle nie miał czasu, choćby po to, żeby zmerdżować PR (co rodziło potem dodatkowe konflikty, zarówno te w Gicie, jak i wewnątrz zespołowe). - LukeJL 2020-02-09 21:48
@LukeJL brzmi okropnie, ale dobrze określiłeś "grał rolę seniora" bo chyba brakowało tam jakiejś osoby do kierowania - Miang 2020-02-09 22:01
@Miang no bo to tylko role zawodowe, jakie można przyjąć. Ogólnie, nie tylko w tym zespole, ale ogólnie senior/mid/junior to tylko role społeczne, teatrzyk. A w tym zespole był PM i nami kierował i to był spoko gość, próbował zrozumieć sytuację i dynamikę grupy - no ale nie do końca mu się udało. - LukeJL 2020-02-09 22:17

Pozostało 580 znaków

2020-02-09 20:30

Rejestracja: 1 rok temu

Ostatnio: 14 minut temu

3

Dla mnie regular to osoba, której nie boisz się zostawić samej z trudniejszym taskiem, a senior to osoba, której. Je boisz się zostawić z trudniejszym projektem.

Pozostało 580 znaków

2020-02-09 20:33

Rejestracja: 8 miesięcy temu

Ostatnio: 49 sekund temu

0
hadwao napisał(a):

Dla mnie regular to osoba, której nie boisz się zostawić samej z...

Kto to jest, ten Ktoś, kto się ma bać albo nie bać i decydować kogo z czym "zostawić sam na sam"?


"Ktoś sobie uświadomił, że pisał pod pseudonimem rzeczy, które lepiej żeby w firmie nie wypatrzyli :-)"

"- Ledwo na studiach 3 tydzień się kończy i już ciężko?
- Niestety prowadzący jest dziwny i robi kartkówki"
To już zależy od firmy, ale ogólnie ktoś kto za projekt odpowiada. - hadwao 2020-02-09 21:34

Pozostało 580 znaków

2020-02-09 20:33
Moderator

Rejestracja: 16 lat temu

Ostatnio: 7 minut temu

7

Senior to ktoś kto widział już wiele projektów we wszystkich możliwych fazach, widział różne technologie "w praktyce" i potrafi na podstawie tych doświadczeń wychodzić z propozycjami technologiczno-organizacyjnymi. Więc tak, ta rubryka lata doświadczenia jest tu kluczowa :)

Jak mamy robić nowy serwis to co mi może zaproponować junior, nawet jeśli to jest superstar developer A-player, skoro on pracował w zyciu w jakimś jednym projekcie na stacku X? Zaproponuje mi X, bo nic innego nie zna. A jeszcze pewnie to był greenfield i tenże junior nawet nie wie jak wygląda potem "utrzymanie" takiego kodu.
A jak mamy wybrać między technologiami A, B i C, to znów co mi taki ktoś może powiedzieć? Albo powie żeby brać A, bo tylko to zna, albo żeby brać B, bo gdzieś słyszał/czytał że dobre ;]

Jest też kwestia doświadczenia w projektowaniu rozwiazań na wyższym poziomie. Wiele problemów można rozwiązać na różne sposoby i zwykle ludzie z większym doświadczeniem widzieli juz te rozwiązania i wiedzą gdzie działały a gdzie nie, oraz dlaczego.


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...
edytowany 1x, ostatnio: Shalom, 2020-02-09 20:34

Pozostało 580 znaków

2020-02-09 20:45

Rejestracja: 8 miesięcy temu

Ostatnio: 49 sekund temu

0
Shalom napisał(a):

Senior to ktoś kto widział już wiele projektów we wszystkich możliwych fazach, widział różne technologie "w praktyce" i potrafi na podstawie tych doświadczeń wychodzić z propozycjami technologiczno-organizacyjnymi. Więc tak, ta rubryka lata doświadczenia jest tu kluczowa :)

U właściciela projektu senior to np. co najmniej 8 lat exp.
W krajach outsourcujących dla właścicieli senior to wystarczy 2 lata exp. Rolę seniora powyżej pełni architekt, team leader albo ktoś za oceanem albo (od 1 lutego) poza UE.
W Polsce drabinka junior,regular,senior,leader ma inaczej rozstawione szczeble.

Żeby nie było, że tylko outsourcing i beton-korpo to w małych agencjach interaktywnych bywa tak, że większość roboty pod szablon robią tani juniorzy a jeden senior obsługuje dochodząco kilka takich agencji.

W Polsce seniorem zostanie się od tych 8 lat exp wtedy kiedy w Polsce przeważać będą projekty które tu, na miejscu będą wymagały takiego doświadczenia od ludzi.

W Polsce przeciętne nabywane auto ma 8 lat a senior 2 lata expa. Na Zachodzie auto jest nowe a senior ma 8 lat expa. Każdemu według potrzeb. Albo, jaki popyt taka podaż.


"Ktoś sobie uświadomił, że pisał pod pseudonimem rzeczy, które lepiej żeby w firmie nie wypatrzyli :-)"

"- Ledwo na studiach 3 tydzień się kończy i już ciężko?
- Niestety prowadzący jest dziwny i robi kartkówki"
Nie. W PL po prostu nazywa sie Juniorów Seniorami bo ludzie się podniecają tytułami, nic więcej. - Shalom 2020-02-09 21:21
+ duża różnica w wynagrodzeniu - BraVolt 2020-02-09 21:23
Ogólnie łatwiej dostać projekt, gdy klientowi się sprzeda kilku juniorów jako seniorów (lub dobrych midów) xD - serek 2020-02-09 22:15

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0