Penso di essere in un posto abbastanza simile, ma mi prenderò una pugnalata. Ho iniziato come studente laureato in sociologia e, dopo aver completato tutti i corsi di statistica disponibili attraverso il mio dipartimento, ho frequentato alcuni corsi di livello universitario presso il dipartimento di statistica della mia università. Fu una rivelazione; il modo in cui i professori di statistica hanno affrontato i problemi era radicalmente diverso dai miei professori di società - molto più intuitivo e stimolante di quello che avevo imparato prima, molto meno di formula, e dipendente da molte cose che o non mi avevano insegnato o non avevo Sono riuscito a imparare nei miei corsi più fondamentali. Ho dovuto insegnarmi ancora un sacco di cose solo per stare al passo, e continuo a temere di non aver veramente inchiodato quei concetti fondamentali.
Negli ultimi quattro o cinque anni, ho trascorso molto tempo a leggere ampiamente: blog, questo sito e alcuni libri di testo straordinari sono stati davvero utili. Ma questo autoapprendimento ha dei limiti, il più grande dei quali non è che non ho tenuto lezioni durante le lezioni a scuola, ma piuttosto che sono passati quattro o cinque anni da quando ho lavorato a stretto contatto con qualcuno che in realtà non conosceva più di me fatto. Questo sito è la mia principale fonte di abbattimento delle mie nozioni errate. Questo mi spaventa, al punto che sto pianificando di applicare ai programmi MS nei biostati questo autunno - di prendere alcuni corsi interessanti, sicuramente, ma anche perché voglio solo che qualcuno segua le mie idee e scopri cosa ho davvero imparato.
Al contrario, mi sono insegnato R circa nello stesso periodo e nelle stesse condizioni. Fino a quando non ho aiutato a fondare un gruppo di utenti R circa un anno e mezzo fa, non avevo davvero nessuno a sottolineare costrutti palesemente stupidi nel mio codice. Ma non provo quasi la stessa ansia per il mio codice, in gran parte perché la programmazione alla fine si riduce alla questione se qualcosa funzioni. Non intendo ridurre le sfide lì - sono stato su StackOverflow abbastanza a lungo da sapere che, per i veri sviluppatori di software, c'è una grande quantità di esperienza che va nel rendere qualcosa di elegante, performante, mantenibile, adattabile e facile -usare. Ma alla fine il software viene valutato in base al modo in cui svolge la sua funzione. Come dici, le statistiche hanno quasi il problema inverso: i moderni software di statistiche rendono relativamente semplice la creazione di modelli complessi, ma in molti casi non abbiamo sistemi validi per garantire che quei modelli valgano davvero la pena. È difficile ricreare molte analisi pubblicate e riprodurre da zero gli studi precedentemente pubblicati non è così affascinante come fare nuove scoperte (applicare citazioni di paura come meglio credi). Quasi sempre so quando i miei programmi sono spazzatura, ma non sono mai del tutto sicuro che i miei modelli siano buoni. t glamour come fare nuove scoperte (applica le citazioni di spavento come ritieni opportuno). Quasi sempre so quando i miei programmi sono spazzatura, ma non sono mai del tutto sicuro che i miei modelli siano buoni. t glamour come fare nuove scoperte (applica le citazioni di spavento come ritieni opportuno). Quasi sempre so quando i miei programmi sono spazzatura, ma non sono mai del tutto sicuro che i miei modelli siano buoni.
Quindi ... come nella programmazione, penso che l'autoapprendimento sia essenziale. Ma penso anche che sia estremamente importante avere un mentore o uno scrutatore in giro che tirerà in giro idee con te, ti esporrà a nuovi pensieri e ti prenderà a calci in culo quando necessario. L'istruzione formale è un modo per incontrare persone così. Che si tratti di uno efficiente dipende più dalle tue circostanze ...