Questo problema è un riemergente nelle mie esperienze. Quella della capacità di imparare dalle esperienze di altre persone, e di essere in grado di condividere ciò che ho imparato.
Parte del problema di questo processo di apprendimento è la dipendenza dall'esperienza.
Se, ad esempio, non hai mai avuto molti lavori per ripulire il codice di altre persone per facilità di leggibilità, migliori query scritte e migliore logica e pratiche di convalida, potresti non aver sviluppato le stesse pratiche e i miei comportamenti, in come scrivo il mio codice.
Questo è ciò che io chiamo "Distacco Experiental".
È molto difficile per le persone che non hanno avuto le stesse identiche esperienze che ho dovuto capire il ragionamento per cui ho adottato le tecniche e i metodi che ho avuto.
Prendiamo ad esempio il controllo del codice sorgente, che si trova sul famoso "Joel Test" come solo uno dei 12 elementi presenti.
Supponiamo che tu abbia lavorato con una vasta gamma di software / applicazioni di controllo del codice sorgente, non sposati con nessuno di essi, ma solo che ne desideri uno che funzioni. E hanno sperimentato molti degli errori dolorosi e dei problemi che si verificano non avendo il controllo del codice sorgente.
Allora come puoi spiegare a qualcuno che non ha mai avuto gli stessi problemi, perché il controllo del codice sorgente è importante e perché devono adattarlo immediatamente.
Questa domanda non riguarda il controllo del codice sorgente, è solo un esempio che sto usando per illustrare il problema della comunicazione delle migliori pratiche o dei metodi di qualsiasi tipo, quando la ragione per cui li abbiamo adottati è principalmente a causa delle nostre esperienze lavorative personali.
Poi, quando incontriamo qualcuno che vediamo necessario adottare alcuni di ciò che pensiamo sia fondamentale, deve avere delle pratiche e non hanno avuto le nostre esperienze, diventa quasi impossibile persuadere o educare quelle persone.
Non è perché sono stupidi o ignoranti o stupidi. È a causa del "Gap Esperienziale"
Quindi ora porta al punto di questa domanda, perché voglio essere in grado di discutere e imparare dagli altri come hanno superato questo gap?
Come insegni o impari quando potresti non capire perché hai bisogno di imparare cose o insegnare cose.
Un altro esempio, io per anni, sono stati anti-oo, anti-cfc's, (Used In ColdFusion). E poi sono entrato in molte guerre di fiamma perché quelle persone che hanno avuto esperienze dolorose non potevano persuadermi dell'importanza di ciò.
E dal momento che non ero in una situazione in cui potevo provare quello che avevano, questo ha reso un'esperienza molto frustrante per entrambi.
Non ho capito la necessità della pratica migliore.
E non potevano capire perché non l'ho capito.
Quindi, come possiamo superare questo divario che è una parte fondamentale del nostro processo di apprendimento. La maggior parte di noi, o una parte enorme di noi, impara da autodidatta, a leggere, a esercitarsi.
Questo può essere buono e cattivo, ma non ci aiuta a imparare come imparare o cosa imparare. Perché ognuno di noi ha avuto diversi lavori con diverse abilità e diverse esperienze, quindi ognuno di noi apprende da quelle esperienze e non può davvero relazionarsi molto bene con persone che non sono state ciò che abbiamo passato.
Questo è un problema molto grande ma sottile, penso che debba essere affrontato, se non da me, da qualcuno più istruito o esperto di me.
Voglio solo aiutare, tutti noi impariamo di più e impariamo gli uni dagli altri più facilmente ..
Grazie ... Spero che questa riscrittura sia migliore.
Grazie.