CodeGym/Corsi/Python SELF IT/Scriviamo codice

Scriviamo codice

Disponibile

5.1 Una giornata normale nella vita di uno sviluppatore

Essere un programmatore è facile e piacevole. L'organizzazione del lavoro è responsabilità del Project Manager, la lista delle funzionalità del prodotto — del Product Owner. I meeting li organizza lo Scrum Master. Tutti i processi organizzativi sono formalizzati e standardizzati al massimo.

Arrivi al lavoro la mattina, ti prepari un tè o un caffè, ti siedi davanti al computer. Apri la chat comune, controlli se ci sono messaggi urgenti, se qualcuno si è ammalato, e, se tutto va bene, inizi a lavorare.

Apri il sito JIRA, dove c'è la lista di tutte le task del tuo team: il backlog del progetto e il backlog dello sprint corrente. Le task sono già ordinate per priorità dallo Scrum Master/TeamLead o ProductOwner.

Prendi la task dalla cima della lista — quella più prioritaria e inizi a lavorarci. Per farlo, devi cambiarne lo stato in In Progress. Si fa con un paio di clic. Ecco fatto, il tempo inizia a scorrere.

Alla descrizione della task solitamente si aggiunge informazione aggiuntiva o un link alla documentazione. La task deve contenere tutte le informazioni necessarie per poterla completare. Assicurarsi che le informazioni siano presenti è compito del tuo manager.

Se qualcosa non va, puoi riassegnare la task al tuo manager e scrivere nei commenti quali domande sono sorte e/o quale informazione manca.

5.2 Scriviamo codice

Hai studiato la descrizione della task e hai capito cosa fare. Ottimo, inizia a lavorare. Qui ti aiuterà la tua esperienza di apprendimento su CodeGym e l'esperienza lavorativa in team.

Dopo che l'ultima funzionalità è pronta, e ne sei sicuro, devi caricare il codice in Git. Lo fai con un paio di clic direttamente dall'IDE. Nel tuo caso — da PyCharm. Committi il tuo codice prima nel tuo repository locale, e poi lo pushi nel repository centrale Git.

Molto spesso l'ultima operazione si fa tramite Pull Request, quando con Git invii una richiesta al tuo team lead per la revisione del tuo codice. Se il codice va benissimo e non ci sono osservazioni, il tuo team lead approverà il tuo pull request e finirà nel branch principale di lavoro di Git.

Importante! In nessun caso devi restare seduto e zitto, se non sai come fare una task. Situazioni del genere capitano spesso, e molti principianti (e non solo loro) spesso le risolvono nel modo sbagliato. Ricorda, se dopo 2 ore non hai capito come fare la task, devi notificarlo al tuo manager.

Inoltre, non andare dal team lead con la frase «questo non si può fare». Una frase del genere irrita molto, specialmente se il team lead sa per certo che «si può fare», avendolo fatto lui stesso in più occasioni.

Non sai come fare — dì: «ho passato due ore/due giorni cercando di capire come farlo, ma non ci riesco». Il team lead ti indicherà in quale direzione cercare su Google.

Ecco che abbiamo esaminato il quadro dello sviluppo moderno del prodotto. La scrittura del codice è solo una piccola parte di tutto il lavoro, ma tutto è organizzato in modo tale che nulla ti distragga dal tuo lavoro. Quindi vai avanti e studia Python — ti piacerà lavorare come programmatore.

Commenti
  • Popolari
  • Nuovi
  • Vecchi
Devi avere effettuato l'accesso per lasciare un commento
Questa pagina non ha ancora commenti