Un po '. Penserei che non sia realistico aspettarsi di essere aggiornati su tutto, anche se se si lavora all'interno di un'area specifica, ci può essere un'aspettativa per rimanere aggiornati all'interno di quel regno di conoscenza. Ciò crea dei precedenti pericolosi poiché si potrebbe accumulare conoscenza su vari sistemi e ci si aspetta che tengano traccia di tutto ciò nella loro testa. Dubito che ci sia uno "standard del settore" data la gamma di richieste diverse da parte di diversi sviluppatori. Se uno sviluppatore sta lavorando in una ricerca & Laboratorio di sviluppo, quindi avrei il sospetto che sarebbe trascorso molto tempo ad esplorare tecnologie diverse da quelle degli sviluppatori in un reparto IT che potrebbe lavorare sulla personalizzazione di software sviluppati internamente o acquistati in commercio. Ricordo di essermi allenato su qualche software o un po 'di tempo per sperimentare nuove cose che erano in circolazione, ma non sono sicuro di come sarebbe questo standard.
No però ci possono essere delle eccezioni qui. La mia esperienza è che ci sarà un po 'di tempo da dedicare allo sviluppo di competenze anche se questo è per lo più su una base "come necessario" e quindi non è qualcosa di facile da pianificare. Se un bug si presenta in una parte di un codice base, non lo so, quindi passerò un po 'di tempo ad imparare quel codice base. Allo stesso modo, potrebbero esserci tempi lenti in cui gli sviluppatori potrebbero lavorare sul debito tecnico piuttosto che su nuove funzionalità, dato che alcune aziende potrebbero non voler rilasciare a dicembre e quindi gli sviluppatori ottengono quel mese per fare le varie cose di pulizia che sono rimaste fino a quando un po 'di larghezza di banda.