De ce un programator senior este platit de 3 ori mai mult decat un programator junior (chiar daca nu scrie cod de 3 ori mai repede) este tema despre care am vorbit la DevTalksJunior 2018. Aici am vorbit despre:
- delimitarile celor 3 nivele de senioritate;
- nevoile fiecarei companii;
- dezvoltarea software ca un tool;
- informatii vs cunostinte;
- toolset-ul juniorului;
- toolset-ul seniorului;
- cum ajuta toolset-ul juniorului si toolset-ul seniorului o companie ca sa isi atinga obiectivele.
Iar la final am venit cu o serie de recomandari pentru juniori, pentru juniorii care doresc sa isi accelereze procesul de invatare:
- intelege rolul tau in companie;
- intelege industria in care dezvolti software;
- priveste programarea ca pe un tool pentru alte industrii;
- creaza timeline-ul cu ce ai invatat nou;
- ia-ti ora ta;
- ia-ti un mentor.
11. Software development as a tool
Idei
- Sa privim industria IT si munca noastra ca un tool
pentru celelalte industrii
- Sa incercam, noi developerii, sa intelegem cerintele
de business
11
13. Informatii vs Cunostinte
Knowledge
- Know-How
- Know-Why
13
Know-Why
Know-How
Know-What
Unconnected
Information
Know-What
Unconnected
Information
Know-How
Know-What
Unconnected
Information
14. Junior developer vs. Senior Developer
- The “Common toolset”
- Dupa cati ani considerati un programator ca
fiind senior?
14
Junior Developer Senior Developer
Common toolset Common toolset
15. Junior developer vs. Senior Developer
15
Junior Developer Senior Developer
Common toolset Common toolset
Entuziasm
Dornic sa invete
Dornic sa demonstreze
Stie 50 de moduri gresite
Poate avea solutia corecta
Estimari mai bune
Pot ajuta juniorii sa creasca
Mai siguri in productie
16. Ce avantaje aduc companiei?
16
Entuziasm
Dornic sa invete
Dornic sa demonstreze
Stie 50 de moduri gresite
Poate avea solutia corecta
Estimari mai bune
Pot ajuta juniorii sa creasca
Mai siguri in productie
Speed of Development
Less Rework
Predictability
Stabilitate
17. Ce avantaje aduc companiei?
17
Entuziasm
Dornic sa invete
Dornic sa demonstreze
Stie 50 de moduri gresite
Poate avea solutia corecta
Estimari mai bune
Pot ajuta juniorii sa creasca
Mai siguri in productie
Speed of Development
Less Rework
Predictability
Stability
18. Daca vrei sa cresti mai repede
- sa intelegi rolul tau in companie si sa iti alegi
compania in functie de obiectivul tau
- sa intelegi industria in care lucrezi si scopul
aplicatiei pe care o dezvolti
- din cand in cand sa priviti programarea ca pe
un tool pentru celelalte industrii
18
19. Daca vrei sa cresti mai repede
Timeline-ul cu ce am mai invatat nou
19
20. Daca vrei sa cresti mai repede
- Ora mea
- Un senior ca mentor (de preferat din compania
in care lucrezi)
20