Una delle tante cose che rende l'essere parte del mondo WordPress così meraviglioso è quanto incredibilmente solidale sia in esso. La risposta a qualsiasi problema tu abbia è là fuori, se sai dove guardare e come chiedere. La seconda parte di questo, sapere come chiedere aiuto per un problema può essere molto difficile.
Un componente chiave per chiedere aiuto nel modo giusto è evitare il problema XY. Il problema XY, che ho definito in maggior dettaglio nel mio precedente articolo di questa serie, è ciò che accade quando abbiamo il problema X, e proviamo a risolverlo con la soluzione Y, che fallisce, e poi chiediamo di chiedere aiuto con la soluzione Y , invece del nostro vero problema X.
Il problema XY può essere un reale impedimento per ottenere un buon supporto perché può limitare sia la gamma di risposte che si ottiene alla domanda, sia anche aggiungere più tempo al processo. Invece di ottenere una risposta, è probabile che riceverai più domande, aggiungendo tempo prima che il problema venga risolto.
Ancora più importante, quando cadi vittima del problema XY, ti focalizzi sul passaggio dal tuo obiettivo reale alla risoluzione di una soluzione a un problema, che potrebbe essere diventato più un problema che il problema originale.
Spesso i nuovi utenti di WordPress fanno domande come se si riferissero solo al tema o al plugin che stanno utilizzando. Ad esempio, "Come cambiare i post visualizzati in prima pagina con il tema X". A meno che non ci sia una specifica opzione tematica che ti interessa e, questa è una domanda alla quale probabilmente si può rispondere qualcuno che non ha mai usato il tema che stai usando.
Quando cambi il tema, il plug-in, il provider di hosting, ecc. Che utilizzi dall'essere il punto focale della domanda a un ulteriore contesto, ottieni due cose importanti:
A volte il problema XY si manifesta essendo un modo specifico, senza contesto. Ad esempio se chiedi "Come inserire i termini del post con la classe WPDB?" Qualcuno potrebbe darti una risposta letterale su come farlo.
Ma, senza sapere perché stai inserendo i termini del post in questo modo e quali sono i tuoi obiettivi generali, non possono valutare se questa fosse una buona idea o meno, che probabilmente non lo era. Potrebbe essere la soluzione giusta, e se così fosse, saprebbe perché in genere non lo è, e in tal caso hai perso tempo.
So che nell'ultima sezione ho detto di non iniziare con la tua soluzione proposta, ma mostrare ciò che hai provato è importante. Potrebbe essere che la tua strategia fosse giusta e hai fatto qualche errore. Senza conoscere il contesto del problema, nessuno può sapere se questa è la soluzione giusta oppure no.
Ciò non significa che non dovresti spiegare cosa hai provato, se possibile con esempi di codice. Potrebbe essere che sei vicino e qualcuno può mostrarti il tuo errore. Quando mostri la soluzione proposta come una possibile soluzione, facilita la risoluzione dei problemi, se è accompagnata dal tuo obiettivo reale.
Quando non condividi i tuoi obiettivi, l'unica cosa che la persona che ha deciso di aiutarti, per la gentilezza del loro cuore o perché è il loro lavoro, può aiutarti con la tua soluzione proposta. In realtà hanno solo due opzioni: chiedi maggiori informazioni o una risposta letterale.
Il primo, chiedendo maggiori informazioni, è frustrante perché vuoi una risposta, non delle domande. Inoltre aggiunge tempo al processo, ogni ciclo di andata e ritorno può aggiungere ore o giorni. Mentre chiedere maggiori informazioni è un passo importante per i fornitori di supporto per evitare di fornire risposte errate a causa del problema XY, quando è necessario risolvere rapidamente un problema e maggiori sono le informazioni fornite in anticipo, meno è probabile che sia necessario fornire informazioni prima di ottenere una domanda.
Ottenere una risposta letterale a una domanda che soffre del problema XY potrebbe essere l'esito peggiore. Qualcuno che ti spiega come eseguire la tua soluzione proposta potrebbe essere eccezionale, a meno che non fosse la soluzione giusta o addirittura la soluzione migliore. Quindi ti rimane un consiglio che è tecnicamente corretto, ma potrebbe non risolvere il tuo problema o potrebbe essere un modo terribilmente inefficiente per risolverlo.
Quando chiedi supporto, l'assunto è che la persona che risponde alla tua domanda ne sa di più di quello che stai chiedendo. Quando dichiari chiaramente, cosa stai cercando di fare, perché stavi cercando di farlo, cosa è andato storto e cosa hai provato a sistemarlo, e farlo con una mente aperta, è probabile che tu impari qualcosa di nuovo. Quello che impari potrebbe essere qualcosa di diverso da quello che ti aspettavi di scoprire, ma quei tipi di lezioni possono essere le lezioni più preziose.
Quando chiedi solo la tua soluzione, perdi l'opportunità di scoprire da questo utente WordPress più esperto come lo avrebbero risolto. Se vuoi smettere di risolvere piccoli problemi dopo un piccolo problema che richiede di imparare qualcosa e far crescere le tue capacità. Sì, apprendere nuove competenze porta solo a problemi nuovi e migliori, ma almeno sai che sarai più bravo a ottenere aiuto con loro.