Hva er forskjellen mellom en seniorutvikler og en lederutvikler?


Svar 1:
  • Seniorutviklere (driver): De bruker tiden sin på å blokkere andre, veilede nye ansettelser, opplære teammedlemmene og generelt en solid teknisk allround person med lang erfaring i de fleste områder av produktet / stabelen. De er bærebjelkene i et team. Tekniske hovedutviklere (navigator): de bruker tiden sin på å være tilgjengelig når som helst overalt (supportforespørsler, arkitekturoppsyn ... osv.). De letter handlinger og løser problemer for å holde teamet i gang som en oljet maskin. De fungerer som et skjold fra distraksjoner utenfor. Uten dem kan teamet miste fokus og retning.

Svar 2:

Ordene betyr to forskjellige ting, men det er lett å forklare:

  • "Senior" refererer vanligvis til erfaring. Det er noe som oppnås gjennom tid og krefter. "Lead" er en vilkårlig tildelt ansvarsposisjon. En juniorutvikler kan bli nominert som leder. Det vil hjelpe dem å få erfaring (se over).

Svar 3:

Stort sett avhenger det av selskapet, men typisk er det noen få forskjeller.

Lederutvikleren fungerer vanligvis som en endelig dommer av kodeaspekter (ofte også forutsatt roller som arkitekt, eller leder), leder har også en tendens til å bruke litt mer tid på å forske på ny teknologi eller arkitektoniske veier (forutsatt at selskapet ikke har arkitekter) .

Seniorutvikleren i et selskap som har både seniorer og leder, er generelt et seniormedlem i teamet (mer erfarne), og en del av plikten deres er å følge med på juniormedlemmer og hjelpe mentor og stell dem og deres jevnaldrende (ofte gjør kodeomtaler).

I noen selskaper har de ingen “bly”, i stedet er “senior” ledelsen, andre har mange seniorer.

Du kan til og med ha titler som Principle Developer, Programmer III eller IV.

Kort sagt, de er bare titler, selv om disse titlene generelt maler et bilde i hodet til mennesker som hører dem, så de pleier å være noen standardelementer.