Le domande
Risposta sono il modo in cui diventi un esperto. Non diventi un esperto rispondendo sempre alle tue domande o avendo l'assistenza personale "su chiamata".
Hai non bisogno di assistenza personale. L'assistenza personale è buona se vuoi imparare come fare qualcosa velocemente. Un esperto si sforza di capire con che cosa sta lavorando così si può rispondere a qualsiasi domanda (da chiunque, incluso te stesso) che emerge. Un'analogia sarebbe l'apprendimento di una formula fisica da applicare a qualche problema a memoria rispetto alla comprensione della fisica ed essere in grado di riprodurre la formula a piacimento senza che ogni cosa venga memorizzata.
Mentre una domanda (molto specifica) su un forum può aiutarti a scollarti, se vuoi diventare un esperto, dovresti davvero imparare a diventare autosufficiente: ottieni risposta alle tue domande da: si . Quando viene visualizzata una domanda, la risposta è scavando più in profondità . Ad esempio con Crystal Reports: scavare più in profondità significa non solo studiare esempi utilizzando Crystal Reports, ma studiare il codice della libreria di Crystal Reports stesso. È così che inizi a capire veramente cos'è la libreria di Crystal Reports, come viene messa insieme e quindi come puoi metterla al lavoro per te e se è adatta o meno a qualsiasi problema tu stia cercando di risolvere e persino come potresti estenderlo per fargli fare ciò che non può al momento ...
Esplorare più a fondo è qualcosa che la maggior parte dei "programmatori di produzione" non fa. Vai a qualsiasi forum, incluso StackOverflow, e scoprirai che la community è in gran parte divisa in tre gruppi:
- una maggioranza di "askers": persone che vogliono aiuto per risolvere i problemi che incontrano. Rispondono anche alle domande, ma guardando il loro profilo StackOverflow vedrai che il loro numero di domande supera di gran lunga il numero delle loro risposte.
- un minisito di "rispondenti": persone che hanno incontrato problemi, risolti (con o senza aiuto esterno) e sono disposti ad aiutare gli altri. Fanno domande, ma il loro numero di risposte supera di gran lunga il numero delle loro domande.
- un gruppo (che varia in numero) di "askers" che cercano di diventare "responder".
Quindi, se vuoi diventare un esperto in qualcosa: inizia a rispondere alle domande. Le tue domande e le domande poste da altri. Se non conosci la risposta a una domanda in cima alla tua testa: fai la ricerca. Se la risposta è già stata data, o la trovi da qualche parte: assicurati di non "applicarla" (come copia-incolla il codice), ma di capire perché la risposta risolve il problema e di cosa avresti bisogno di fare se la domanda (il requisito) fosse leggermente diversa.
Oh, e il motivo per cui è difficile mantenere un esperto impegnato? Tutti i partecipanti ai forum sono volontari. Ottenere domande di follow-up che chiariscano che il richiedente non sta prendendo la risposta e correndo con se stesso, non è molto divertente e la motivazione per continuare a rispondere alle mosche fuori dalla finestra. Ricevere domande di follow-up che mostrino che il richiedente ha preso la risposta e fatto alcuni esperimenti / ricerche per migliorare la sua comprensione dall'altra parte è molto gratificante. Potrebbe essere consigliabile non farlo nello stesso thread, o su StackOverflow nei commenti, ma per iniziare un altro thread / domanda dove mostri dove hai preso la risposta a una domanda precedente, cosa hai provato e dove sei bloccato ora.