(other possible translations ‘Hai raggiunto un punto morto nel tuo progetto di dati, e adesso?’ ‘Hai incontrato un ostacolo nel tuo progetto di dati, e adesso?’ ‘Sei arrivato a un punto di stallo nel tuo progetto di dati, e adesso?’)

Hai raggiunto un punto critico nel tuo progetto di dati, e adesso?

Considera questi approcci agli ostacoli comuni dello sviluppo nell’analisi dei dati

Foto di Wes Hicks su Unsplash

Tutti ci siamo imbattuti in questa situazione familiare: sei nel bel mezzo dello sviluppo di una query SQL, della costruzione di un flusso di dati o della creazione di un modello predittivo. Stai arrivando a quel che credi sia il dataset finale e, una volta eseguito il codice, non corrisponde a quello che avevi in mente. Forse stai restituendo un numero anormale di record, un campo non si sta popolando correttamente o il tuo modello sta producendo risultati inaspettati.

Sai che qualcosa non va, ma non ci sono messaggi di errore o indicazioni chiare nel tuo codice su cosa sta causando il problema. Come affronti la risoluzione di questo problema?

Dalla mia esperienza lavorativa in vari ruoli di analisi negli ultimi 6+ anni, posso confermare che continuerai a trovare ostacoli con nuovi problemi di sviluppo. Tuttavia, ci sono strategie efficaci che ho adottato per affrontare questi ostacoli ed emergere come un professionista più resiliente. Nelle sezioni seguenti, condividerò alcune delle tecniche che hanno avuto più successo per me.

“Hai provato a spegnerlo e riaccenderlo?”

Non mi riferisco a spegnere il computer, ma piuttosto a resettare la tua mente. In altre parole, prova a allontanarti dalla scrivania per qualche minuto.

Per quanto possa sembrare sciocco, non immagini quante volte mi abbia aiutato. A volte, soluzioni o nuovi approcci ai problemi mi vengono naturalmente semplicemente facendo una passeggiata. Quando si guarda lo stesso problema per troppo tempo, è facile avere una visione ristretta sulla parte specifica del progetto che ci sta causando un problema e dimenticare di focalizzarsi sull’immagine generale.

Ad esempio, potresti avere problemi nel far sì che una funzione Python restituisca correttamente un punto dati. Ma ancora più importante, forse hai perso di vista il motivo per cui hai bisogno della funzione, le sue dipendenze e gli altri dati con cui è destinata ad interagire. A volte questa è la miglior strada per ritornare sulla giusta strada per risolvere il problema.

Riconsidera le tue assunzioni

Dalla mia esperienza personale, la maggior parte degli ostacoli che ho incontrato nella mia carriera sono derivati…