Sono abbastanza nuovo a lavorare come programmatore, almeno lavorando come dipendente fisso per un'azienda. Spesso mi sento frustrato dallo stile di gestione della mia azienda, in quanto fondamentalmente scelgono qualunque compito casuale attinga l'immaginazione dello sviluppatore principale quel giorno, o il giorno prima, e mi dia il compito (con compiti che durano in genere meno di 1 giorno). Molti dei compiti che ho ora sono abbastanza piccoli e servono per aggiungere miglioramenti a un'applicazione Web, correggere bug, ecc.
Tuttavia, mi preoccupa il fatto che non pianificano in anticipo in modo da darmi una traccia scritta dei progetti con qualche giorno di anticipo in modo che se, ad esempio, sono arrugginito su qualcosa che posso almeno familiarizzarmi con me nel mio tempo libero o almeno avere un approccio più rilassato al lavoro in modo che tutto non debba essere così reazionario da parte mia (in cui posso rimuginare le cose durante il tempo libero prima di iniziare a lavorarci sopra, etc)
Immagino di essere solo curioso di sapere se questa è la norma o se la maggior parte dei lavori di sviluppo valorizzano chiaramente le specifiche per le attività e sono in grado di prepararle in anticipo. Sarei interessato a sentire le esperienze / opinioni di chiunque, ecc. Grazie