Rispondere alle domande è come diventare un esperto. Non diventi un esperto avendo sempre risposte alle tue domande da parte di altri o avendo assistenza personale "su chiamata".
Non hai bisogno di assistenza personale. L'assistenza personale è utile se vuoi imparare a fare qualcosa rapidamente. Un esperto si impegna a capire con cosa sta lavorando, in modo che possa rispondere a qualsiasi domanda (da parte di chiunque, incluso te stesso). Un'analogia sarebbe l'apprendimento di una formula di fisica da applicare a cuore a qualche problema rispetto alla comprensione della fisica e alla capacità di riprodurre la formula a piacimento senza che tutti la commettano alla memoria.
Mentre avere una (molto specifica) risposta a una domanda su un forum può aiutarti a rimanere sbloccato, se vuoi diventare un esperto, dovresti davvero imparare a diventare autosufficiente: ottieni risposte alle tue domande: tu . Quando viene visualizzata una domanda, rispondi approfondendo . Ad esempio con Crystal Reports: approfondire significa non solo studiare esempi usando Crystal Reports, ma studiare il codice della libreria Crystal Reports stesso. È così che inizi davvero a capire di cosa tratta la libreria Crystal Reports, come viene messa insieme e quindi come puoi metterla al meglio per te e se è o non è adatta a qualsiasi problema tu stia cercando di risolvere e anche come potresti estenderlo per farlo fare ciò che non può al momento ...
Scavare più a fondo è qualcosa che la maggior parte dei "programmatori di produzione" non fanno. Vai a qualsiasi forum, incluso StackOverflow, e scoprirai che la community è ampiamente divisa in tre gruppi:
- la maggioranza dei "richiedenti": persone che vogliono aiutare a 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 ministero di "risponditori": persone che hanno riscontrato problemi, li hanno 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 (di numero variabile) di "richiedenti" che cercano di diventare "risponditori".
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 nella parte superiore della tua testa: fai la ricerca. Se la risposta è già stata fornita o la trovi da qualche parte: assicurati di non "semplicemente applicarla" (come copiare e incollare il codice), ma di capire perché la risposta risolve il problema e cosa dovresti fare se la domanda (il requisito) fosse leggermente diversa.
Oh, e il motivo per cui è difficile coinvolgere un esperto? Tutti i rispondenti nei forum sono volontari. Avere domande di follow-up che chiariscono che il richiedente non sta accettando la risposta e sta correndo con se stesso, non è molto piacevole e la motivazione per continuare a rispondere alle mosche fuori dalla finestra. Ottenere domande di follow-up che mostrano che il richiedente ha preso la risposta e fatto alcuni esperimenti / ricerche per migliorare la sua comprensione d'altro canto è molto gratificante. Potrebbe essere consigliabile non farlo nello stesso thread o su StackOverflow nei commenti, ma per iniziare un altro thread / domanda in cui mostri dove hai preso la risposta a una domanda precedente, cosa hai provato e dove sei bloccato adesso.