Cosa fai quando ti senti bloccato su un progetto? [chiuso]


25

Quando sono in una routine di progettazione o di codice, tendo a trovare un collega non dev con cui discutere il problema. Mi costringe a spiegare il problema in modo molto dettagliato e di solito trovo qualcosa che mi mancava nel processo.

Quali sono i tuoi metodi "unsticking"?


Farò una passeggiata e parlerà di qualcosa di irrilevante per la tecnologia. Ritorna di nuovo a leggere il requisito completo e pensare in modo diverso per raggiungerlo. Faccio lo stesso e ragionevolmente riuscito.
Gopi,

Navigazione su Facebook :)
Antoops

Quando mi sento bloccato su un progetto, leggo blog di tecnologia.
jean27

Quindi pensi che i colleghi non dev siano anatre di gomma ? : p
Dimitri C.,

Mi sembra ovvio: scrivi una domanda su StackOverflow o su qualsiasi altro forum appropriato :)
nanda,

Risposte:


24

Alcune delle mie tattiche:

  • Spiega il problema a qualcuno, o addirittura a nessuno. La mia ragazza era solita spiegare i problemi a una patata che teneva.
  • Lavora su qualcos'altro per un po '(se l'opportunità lo consente) - alcune altre funzionalità o anche un altro progetto. Allontanati dal progetto attuale. Molte volte i problemi che sembrano impossibili alle 16:30 sembrano banali alle 9:30 del giorno successivo.
  • Vai al pub (se possibile). Stesso principio di cui sopra.
  • Batti la testa contro di essa. Questo non è spesso così produttivo per risolvere il problema, ma almeno per me, tendo ad imparare molto. Se il mio gridview non è l'ordinamento automatico, proverò a leggere tutto il possibile sul problema. Mi ci vorranno ancora 3 ore per risolvere uno stupido errore da parte mia, ma alla fine avrò imparato tutto ciò che c'è da sapere sulle visualizzazioni di griglia e su come si legano ai dati - Sarò in grado di risolvere qualsiasi numero di problemi simili in futuro.
  • Ottieni un altro input, preferibilmente qualcuno che conosca almeno qualcosa sul contesto del progetto. La maggior parte dei miei errori sono stupidi che richiedono solo pochi minuti da una seconda serie di occhi per risolvere dove mi occorrerebbero ore.
  • Isolare il problema. Tengo una cartella etichettata "prova di bug" in cui tengo una pila di progetti che riproducono ciascuno un problema specifico al di fuori del contesto generale del progetto ampio e complesso. Questo può richiedere un po 'di tempo, ma ti consente di restringere la causa del problema indipendentemente dai bazillion di fattori interferenti di un grande progetto.

6
+1 per l'idea della patata. è comunemente noto come debugging di paperelle di gomma: en.wikipedia.org/wiki/Rubber_duck_debugging .
GSto

È sempre stata la stessa patata incredibilmente longeva? O solo qualche patata a caso fuori strada?
Mawg,

8

Sono un grande fan di allontanarsi dal computer e fare qualcos'altro per un po '. Occhi freschi e un cervello chiaro fanno miracoli su un problema.


5

Immagino la persona nella mia vita che potrebbe aiutarmi meglio a risolvere il problema, e supponendo che non siano disponibili in breve tempo per aiutarmi, andare a trovare un posto dove posso essere sola e spiegare ad alta voce il problema come se io ' Sto parlando con quella persona. Alla fine, nel tentativo di convincerli che io / davvero / ho un problema, di solito ricevo lo stesso consiglio che mi avrebbero dato.


3

Parlarne con qualcuno è la soluzione migliore, ma spesso è sufficiente allontanarsi dal computer per un po 'e guardarlo con occhi nuovi aiuta anche.

Anche molte delle mie intuizioni sul design spesso arrivano quando faccio la doccia o il bagno :)


3

Cerco di avere sempre due o tre compiti di dimensioni decenti prima di me, quindi se rimango bloccato su uno, posso fare una pausa e lavorare sull'altro. Questo mi permette di essere produttivo verso qualche obiettivo, anche se al momento non è il mio compito principale. Tuttavia, se colpisco un muro molto forte, a volte ho solo bisogno di andarmene: prendere 15 minuti, prendere una tazza di caffè o una bibita, fare una passeggiata, ecc.


3

Il buon sonno aiuta.

A volte sono stato bloccato su un problema e ho trovato la soluzione nella mia testa mentre dormo. Mi sveglio letteralmente con una soluzione aha. A volte devi solo ripristinare il tuo cervello.


3

Mantenere un po 'di buona musica (volume lento) in modo da mantenere l'umore.

Quando senti di non essere in grado di concentrarti su ciò che stai facendo. Cercare di muovere le gambe o toccarle o farle rimbalzare per un po 'renderà di nuovo selvaggio il flusso sanguigno. Il motivo per cui vieni disturbato è il motivo per cui alcune tensioni o mancanza di flusso sanguigno nel corpo in quanto il corpo rimane nella stessa posizione per un po 'di tempo. Cerca di far circolare meglio il tuo sangue e fai il tuo lavoro.

Prova a parlare con qualcuno di quello che stai facendo (qualcuno vicino a te, nel mio caso il mio fidanzato). Non è importante se l'altra persona lo capisce o no ma si sente bene.

Se rimani bloccato, procurati la carta per penne e visualizza l'oggetto con alcune caselle, nomi, frecce ecc., Cerca di capire il flusso. Ripensaci.

Prendi qualcosa da mangiare e resta seduto e mangia per un po 'di tempo un'idea ti potrebbe colpire: P.

Prendi un cacciavite e apri la tua macchina o laptop o notebook e prova a scoprire cosa c'è che non va ... ??? perché non mi sta dando il risultato atteso: P (scherzando)

Quello che faccio personalmente la maggior parte delle volte in cui rimango bloccato, divertente però - fai in modo che uno specchio inizi a guardarlo. Fai facce, parla con me stesso, inizia a chiedermi di tenerlo di fronte a me. continuo a fissarmi. Questo mi aiuta a rinfrescarmi e ad aumentare di nuovo il mio potere. Strano eh .... ma funziona per me.


2

Provo a scriverne. Per prima cosa raccolgo tutte le informazioni pertinenti ed elenco tutto ciò che ho considerato e perché non funziona. Trovo molto più facile pensare quando l'ho scritto tutto davanti a me.


2

Se lavori a casa, puoi andare a fare jogging all'aperto o fare una passeggiata. Fa bene alla salute e aiuta a pensare al problema su cui sei bloccato. Se trovo che questo sia efficace, perché mi aiuta a ottenere una migliore visione d'insieme del problema. A volte ti concentri solo sulla parte sbagliata del problema e quando ottieni una migliore panoramica del problema, la soluzione è più facile da trovare.


2

Sono un fan di cambiare la mia posizione di lavoro, anche se solo per un paio d'ore. A volte solo una piccola spinta del genere mi aiuterà a vedere il problema / progetto con una visione diversa. I miei posti preferiti sono il mio mazzo, la biblioteca o una sala conferenze con una lavagna per me.


1

Proprio come un altro strumento, potresti ottenere un set di carte Strategie Oblique .

Oblique Strategies [...] è una serie di carte pubblicate create da Brian Eno e Peter Schmidt, pubblicate per la prima volta nel 1975 e ora alla quinta edizione. Ogni carta contiene una frase o un'osservazione criptica che può essere utilizzata per rompere una situazione di stallo o dilemma. Alcuni sono specifici della composizione musicale; altri sono più generali.

Gli autori sono / erano musicisti che utilizzavano le carte per favorire il pensiero creativo.

Scegli una carta a caso e ottieni una dichiarazione "dilematica". Per esempio:

"Rimuovi specifiche e converti in ambiguità"

Anche se a volte sono insensate se non stai cercando di comporre musica, il semplice esercizio di cercare di capire ciò che la scheda suggerisce potrebbe aiutarti a sbloccare la mente dai tuoi pensieri attuali e aiutarti a pensare da un percorso non correlato, inesplorato.

Esistono alcune versioni scaricabili e anche un paio di siti Web in cui puoi leggerli online. Sono abbastanza sicuro che puoi ottenerli anche come app per iPhone o Android, ma non li ho cercati. Li ho come widget di Dashboard per Mac OS X chiamato 'Oblique', ma ho appena cercato il link e sembra che non sia più online.


0

Uno dei miei clienti ha detto, quando si è bloccato su progetti, aveva la sensazione che qualcuno si stendesse i pantaloni. È stato divertente.

Mi allontano dal posto, parlo con la gente, leggo ... per lo più ha funzionato quando torno a sedermi e risolvere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.