Sofia Rossi (@genisvilupatore) 's Twitter Profile
Sofia Rossi

@genisvilupatore

Sviluppatore senior con 15 anni di esperienza. Condivido le mie conoscenze sullo sviluppo dotnet 🎓 . Scoprite qui quello che avrei voluto sapere prima

ID: 1678858452808900608

calendar_today11-07-2023 20:07:09

255 Tweet

226 Takipçi

248 Takip Edilen

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Una cosa che ho imparato sulle stime del software - Sono sempre sbagliate. Ecco perché: - Mancanza di tempo per la stima - Informazioni incomplete o poco chiare - Requisiti in continua evoluzione - Affidamento su funzioni esistenti - Sviluppatori

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

In tutta la mia carriera, non ho mai incontrato un algoritmo che richiedesse più di una solida conoscenza della matematica a livello di scuola superiore. Anche quando si tratta di permutazioni o fattoriali, è tutto alla portata della matematica delle scuole superiori!

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Non si diventa sviluppatori seguendo un video di un tizio che "ricrea Reddit in 14 ore", ma semplicemente copiando codice. Per essere uno sviluppatore, bisogna pensare al PERCHE' si fanno le cose in questo modo e farlo da soli.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Un grande sviluppatore non è solo un maestro del codice; è anche un comunicatore efficace, un risolutore di problemi e uno che impara per tutta la vita. Puntiamo alla grandezza in tutti gli aspetti. 💪🌟

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Anche se mi definisco in X come ".net developopper", non ho mai sentito un forte legame emotivo con i linguaggi che uso. Mi sembrano solo "strumenti". Si potrebbe dire che il mio martello e il mio cacciavite fanno schifo, non ci perderei molto sonno 😅.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

La cosa che mi piace di più di un buon coworking è vedere altre persone intorno a me completamente concentrate e immerse nei loro compiti. Mi nutro della loro energia.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Non capirò mai chi usa gli stessi strumenti ogni giorno senza usare le scorciatoie da tastiera. Con esse si va 100 volte più veloci.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Gli svilu junior sono bravi, si possono formare Gli svilu senior sono troppo forti, sono autonomi e possono formare gli altri. Gli dev a metà carriera sono un problema: hanno abbastanza esperienza per avere delle opinioni, ma non abbastanza per averne di giuste.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Alcune persone usano molti pseudonimi. Io non ne uso nessuno. Mi piace digitare le cose per intero. Questo mi permette anche di conoscere i comandi nelle sessioni di programmazione a coppie. git commit --amend --reuse-message=HEAD git fetch origin main && git rebase origin/main

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Per diventare un ingegnere senior, agite subito! Concentratevi su queste 5 competenze chiave: Comunicazione Analisi dei compromessi Mentorship Semplificazione dei problemi Architettura del software Forti competenze tecniche + soft skills = ingegnere senior.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Adoro la pratica di aggiungere un test non funzionante ogni volta che viene trovato un bug in produzione, e quindi far sì che questa bandiera rossa ❌ diventi verde ✅. Una volta che ci si abitua a questo approccio TDD, è davvero difficile tornare a un modo diverso.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Junior: Questo è l'obiettivo e questo è il modo in cui dovreste farlo. Senior: Questo è l'obiettivo. Trova una soluzione. Personale+: Trova obiettivi degni di essere esplorati.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

Perché mi è sfuggito? 180k icone open source per sviluppare i vostri progetti Vi risparmia di controllare 15 librerie quando cercate qualcosa di insolito. iconbuddy.app

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

C'è un grosso pericolo che vedo negli sviluppatori che iniziano a essere bravi: Odiare i progetti di successo ma "mal codificati". Lo sviluppo non è un fine in sé, non è la vostra personalità. È solo uno strumento.

Sofia Rossi (@genisvilupatore) 's Twitter Profile Photo

È fondamentale sapere cosa vi motiva quando intraprendete un nuovo progetto secondario. Cercare di vendere un prodotto e sperimentare una nuova tecnologia non sono compatibili. L'uno implica l'uso di ogni scorciatoia, l'altro l'esplorazione di ogni strada.