Kakšna je razlika med starejšim razvijalcem in glavnim razvijalcem?


Odgovor 1:
  • Starejši razvijalci (gonilnik): svoj čas porabijo za deblokiranje drugih, mentoriranje novih najemov, izpopolnjevanje članov ekipe in na splošno solidna tehnična vsestranska oseba z bogatimi izkušnjami na večini področij izdelka / sklada. Ti so stebri v skupini. Tehnični vodilni razvijalci (navigator): svoj čas porabijo za to, da so kadar koli na voljo povsod (zahteve za podporo, nadzor nad arhitekturo ... itd.). Olajšujejo ukrepe in rešujejo težave, s katerimi lahko ekipa deluje kot dobro naoljen stroj. Delujejo kot ščit pred zunanjimi motenji. Brez njih lahko ekipa izgubi fokus in smer.

Odgovor 2:

Besede pomenijo dve različni stvari, vendar jih je enostavno razložiti:

  • "Starejši" se običajno nanaša na izkušnje. To je nekaj, kar dobimo s časom in trudom. "Vodilo" je poljubno dodeljeno odgovorno mesto. Mlajši razvijalci so morda nominirani za vodilno vlogo. Pomagala bi jim pridobiti izkušnje (glej zgoraj).

Odgovor 3:

Večinoma je odvisno od podjetja, vendar je običajno nekaj razlik.

Vodilni razvijalec na splošno deluje kot končni sodnik kodnih vidikov (pogosto prevzame tudi vloge arhitekta ali upravitelja), vodi pa tudi, da porabijo nekaj več časa za raziskovanje nove tehnologije ali arhitekturnih poti (ob predpostavki, da podjetje nima arhitektov) .

Starejši razvijalec v podjetju, ki ima tako starejše kot vodilne osebe, je običajno starejši član ekipe (bolj izkušeni), del njihove dolžnosti pa je, da pazijo na mlajše člane in pomagajo mentorju ter negujejo njih in svoje vrstnike (pogosto to počnejo pregledi kode).

V nekaterih podjetjih nimajo "vodstva", namesto tega je "višji" vodilni, v drugih imajo veliko upokojencev.

Lahko imate celo naslove, kot so razvijalci principov, programer III ali IV.

Skratka, to so samo naslovi, čeprav ti naslovi ponavadi slikajo v glavah ljudi, ki jih slišijo, zato so ponavadi nekateri standardni elementi.