QNA > Q > Quali Sono I Criteri Di Uno Sviluppatore Software Senior?

Quali sono i criteri di uno sviluppatore software senior?

Ci sono molti modi in cui descriveresti uno sviluppatore senior.

  • provata esperienza/esperienza/conoscenza profonda in qualche area tecnica
  • ha abbastanza esperienza e conoscenza che quando si trova di fronte a un compito/problema complesso può fornire un (buon) piano e una soluzione.
  • guida, conduce, supporta gli sviluppatori junior nei loro problemi.
  • scrive codice chiaro, usa le best practices ecc.

Per quanto riguarda la domanda su quanto tempo un nuovo assunto deve impiegare per arrivare al livello senior, dipende da diversi fattori:

  • quanto spazio ha lo sviluppatore junior per crescere. Hai bisogno di lavorare su problemi più difficili e complessi al fine di crescere come sviluppatore
  • azienda. ogni azienda ha criteri diversi ha i suoi sviluppatori di visualizzazione. per alcuni sono 3-4 progetti su cui si partecipa dall'inizio alla fine e, naturalmente, si prende sempre più responsabilità e dopo si può essere promossi a sviluppatore senior. Alcune aziende hanno un buon equilibrio di sviluppatori senior/junior, non vogliono cambiarlo, e puoi rimanere bloccato come sviluppatore junior per un po' di tempo, anche se in altre aziende saresti già promosso. o in alcune startup sei il primo sviluppatore e sei promosso direttamente come CTO :). si possono scrivere libri su questo argomento e sui diversi percorsi di carriera. E' importante come tu e i tuoi colleghi vi vedono, non qual è il tuo titolo ufficiale.
  • Direi che un tempo generico è di 3-4 anni, ma dipende da fattori precedenti. Il punto chiave è non smettere mai di imparare e scrivere codice.

questo mi viene in mente, probabilmente ci sono altri punti.

Di Renard Zipse

Vale la pena guardare Outlander? :: Com'è la Divisione Internazionale della Scuola Superiore di Shanghai?
Link utili