Si potrebbe pensare che gli orari di lavoro dei programmatori non differiscano tra loro. Ma in realtà non è così! Ogni startup, software house o azienda ha un proprio stile di lavoro che influenza il modo in cui lavoriamo ogni giorno.
Prima di iniziare la vostra carriera in un determinato posto, la vostra mente potrebbe essere stordita dai ripensamenti. Ecco perché ho deciso di scrivere questo articolo e di darvi un'anticipazione del dietro le quinte. Ripercorriamo la mia giornata tipo JavaScript Sviluppatore qui all'The Codest.
Mattina
È venerdì, sono le 7:52. Ho appena preso una tazza del mio caffè preferito e sto per accedere a Slack per salutare il nostro canale di notifiche. A seconda della giornata, inizio tra le 7 e le 9, perché abbiamo un orario di lavoro flessibile. Questo è il momento in cui inizia la magia: apro le applicazioni front/backend e il database. Poi mi piace ricontrollare il mio Slack per vedere se ci sono aspetti da considerare - nuovi problemi che si sono verificati mentre stavo
non al lavoro, insetti con cui giocare, codice recensioni da altri sviluppatori che devo controllare.
Mi piace anche controllare la mia casella di posta elettronica e il calendario per vedere se ci sono nuove riunioni in programma per la giornata. Quando tutto questo viene cancellato, passo a Trello per vedere cosa devo fare oggi e pianificare il resto della giornata.
Mezzogiorno
Una volta terminati tutti i compiti di cui sopra, è il momento di immergersi nel codice! Per mantenere un buon flusso di lavoro, a volte faccio una telefonata con altri sviluppatori che partecipano allo stesso progetto. progetto per vedere le novità, scambiare opinioni e, se necessario, fare brainstorming insieme per trovare le soluzioni migliori alle insidie che si presentano.
Per rimanere sulla strada giusta, controllo Trello e i commenti per vedere se ci sono state modifiche, in modo da essere aggiornato su tutto. Quando ho finito con le cose più urgenti, è ora di pranzo! Comunico ai miei colleghi dell'The Codest che mi assento per un po' e digito "AFK" nel nostro canale di notifica su Slack.
Inoltre, ogni venerdì organizziamo coffee meeting virtuali per tutti i dipendenti. Di tanto in tanto mi piace fare un salto lì e fare una chiacchierata veloce e piacevole con persone di tutti i reparti.
Pomeriggio
A seconda dei progetti, ho anche alcuni incontri periodici. In quella attualmente in corso, ho una telefonata con Wojtek (il nostro responsabile di Prodotto Design) ogni due settimane per parlare dell'impresa attuale e assicurarci che tutto proceda senza intoppi. Discutiamo anche di tutti i problemi che si sono verificati negli ultimi giorni, studiamo alcune soluzioni per risolverli e collaboriamo insieme su tutto ciò che è importante.
Oltre alla creazione di codice, ho anche l'opportunità di diversificare i miei compiti e di partecipare ad altre iniziative interessanti, come il supporto al reclutamento, la gestione delle riunioni interne di sviluppo e la creazione di preventivi di progetto. A seconda della situazione, partecipo ad alcuni colloqui di lavoro per incontrare i candidati e supportare il nostro reparto di reclutamento con alcune competenze pratiche. Mi occupo anche dell'organizzazione delle nostre riunioni interne di sviluppo, in cui tutti gli sviluppatori di The Codest si incontrano e condividono le proprie conoscenze preparando presentazioni pratiche e coinvolgenti eventi online. Mi occupo principalmente di raccogliere i feedback dei partecipanti, di annunciare gli incontri e di cercare relatori della nostra azienda per gli eventi interni del prossimo futuro.
Mentre la giornata lavorativa volge al termine, saluto semplicemente l'The Codest. squadra e sul registro e impostare il mio stato su inattivo.
Conclusione
Ecco come è andata la mia giornata! Onestamente, tutti possono essere diversi l'uno dall'altro. L'aspetto positivo del lavoro a distanza è che si può lavorare comodamente da casa propria e partecipare a molte attività sociali con i colleghi che si trovano nelle loro stesse sedi, e in pratica si può lavorare ovunque si voglia!
Per saperne di più:
Perché si dovrebbe (probabilmente) usare Typescript
Come non uccidere un progetto con cattive pratiche di codifica?
Strategie di recupero dei dati in NextJS