Creo que estoy en un lugar bastante similar, pero voy a apuñalarlo. Comencé como estudiante graduado de sociología y, una vez que completé todos los cursos de estadísticas disponibles a través de mi departamento, me dirigí a algunos cursos de posgrado del departamento de estadísticas de mi universidad. Fue una revelación; La forma en que los profesores de estadísticas abordaron los problemas fue radicalmente diferente de la de mis profesores de la SOC: mucho más intuitiva e inspiradora que lo que había aprendido antes, mucho menos formulada y dependiente de muchas cosas que no me habían enseñado o no había aprendido. Logré aprender en mis cursos más básicos. Tuve que volver a enseñarme muchas cosas solo para mantenerme al día, y todavía me preocupa que realmente no haya aclarado esos conceptos fundamentales.
En los cuatro o cinco años transcurridos, pasé mucho tiempo leyendo ampliamente: los blogs, este sitio y algunos libros de texto sobresalientes han sido realmente útiles. Pero ese autoaprendizaje tiene límites, el mayor de los cuales no es que no haya asistido a algunas conferencias en la escuela, sino que han pasado cuatro o cinco años desde que trabajé estrechamente con alguien que realmente sabía más que yo hizo. Este sitio es mi fuente principal para eliminar mis nociones incorrectas. Eso me asusta, hasta el punto de que estoy planeando aplicar a los programas de MS en biostatos este otoño, tomar algunos cursos interesantes, definitivamente, pero también porque solo quiero que alguien corra por encima de mis ideas y descubra lo que he Realmente aprendido.
En contraste, me he estado enseñando a mí mismo R durante aproximadamente el mismo período y en las mismas condiciones. Hasta que ayudé a encontrar un grupo de usuarios de R hace aproximadamente un año y medio, tampoco tenía a nadie para señalar construcciones descaradamente estúpidas en mi código. Pero no siento casi la misma ansiedad por mi código, en gran parte porque la programación finalmente se reduce a la pregunta de si algo funciona. No pretendo disminuir los desafíos allí: he estado en StackOverflow el tiempo suficiente para saber que, para los desarrolladores de software reales, hay una gran cantidad de experiencia que se necesita para hacer algo elegante, eficiente, fácil de mantener, adaptable y fácil. -usar. Pero el software finalmente se juzga según cuán bien realiza su función. Como usted dice, Las estadísticas tienen casi el problema inverso: el software de estadísticas moderno hace que sea relativamente fácil crear modelos complejos, pero en muchos casos no tenemos buenos sistemas para garantizar que esos modelos valen la pena. Es difícil recrear muchos análisis publicados, y reproducir estudios publicados previamente desde cero no es tan glamoroso como hacer nuevos descubrimientos (aplique citas de miedo como mejor le parezca). Casi siempre sé cuándo mis programas son basura, pero nunca estoy completamente seguro de que mis modelos sean buenos. t tan glamoroso como hacer nuevos descubrimientos (aplique citas de miedo como mejor le parezca). Casi siempre sé cuándo mis programas son basura, pero nunca estoy completamente seguro de que mis modelos sean buenos. t tan glamoroso como hacer nuevos descubrimientos (aplique citas de miedo como mejor le parezca). Casi siempre sé cuándo mis programas son basura, pero nunca estoy completamente seguro de que mis modelos sean buenos.
Entonces ... como en la programación, creo que el autoaprendizaje es esencial. Pero también creo que es críticamente importante tener un mentor o un compañero que te dé ideas, te expondrá a nuevas ideas y te pateará el trasero cuando sea necesario. La educación formal es una forma de conocer gente así. Si es eficiente depende más de sus circunstancias ...