Soy un estudiante de biología / psicología, pero quiero entrar en ciencia de datos y aprendizaje automático. Soy un senior, así que no estoy en condiciones de volver a declarar mi especialidad. ¿Cuál sería una buena pista para mí aprender sobre ciencia de datos y programación, y eventualmente conseguir un trabajo en investigación / programación?

Estoy de acuerdo con la idea de “nunca es tarde”. Para su caso específico, si puede pagarlo, tome un año extra de escuela, ¡valdrá la pena a largo plazo! Si no puede, aproveche al máximo este año. Probaría la siguiente ruta:

  • Tome un curso introductorio de CS. Si bien hay una gran cantidad de material disponible en línea, diferentes personas tienen diferentes estilos de aprendizaje, y si aprendes mejor en un entorno de clase, aprovéchalo mientras puedas.
  • Tome cursos relevantes dentro de su especialidad:
    • Los departamentos de biología y psicología a menudo ofrecen cursos de estadística. Las aplicaciones que cubren las estadísticas están dentro de esos campos, pero las ideas subyacentes son universales. Mejor aún, vea si puede transferir crédito de un curso de estadística de economía o matemática hacia su especialidad y tome esos (tienden a tener la mayor teoría).
    • Hay muchos campos dentro de la biología que utilizan una amplia programación y estadísticas. Me vienen a la mente cosas como el análisis de genes, pero hay otros ejemplos. Tome estos cursos avanzados en lugar de otros cursos que tienen menos énfasis en programación dentro de la especialidad.
  • Si es necesario, abandone la especialidad de psicología (o conviértala en una menor) para obtener más clases. Para una empresa que recluta una posición de análisis / ciencia de datos, la sustancia de su conocimiento y su trabajo será mucho más importante que la cantidad de mayores con las que te graduaste.

En última instancia, este podría ser su año más desafiante en la universidad si toma todos estos cursos, pero la lucha valdrá la pena si este es un campo en el que está realmente interesado en aprender más y potencialmente comenzar una carrera.

Además de eso, se aplican todos los consejos habituales (otras respuestas cubren esto bien). ¡Buena suerte!

Sería útil para empezar si lees lo que ya está en Quora sobre esto, como:

Desde
¿Cuál es el tema de ciencia de datos Preguntas frecuentes?

Convertirse en un científico de datos

  • ¿Cómo me convierto en un científico de datos? (76 respuestas)
  • ¿Cómo me convierto en un científico de datos sin un doctorado? (11 respuestas)
  • ¿Cómo me convierto en un científico de datos como estudiante de doctorado? (8 respuestas)
  • ¿Necesito una maestría / doctorado para convertirme en científico de datos? (11 respuestas)
  • ¿Cuál es la carrera profesional de un científico de datos? ¿Dónde comienza, dado que la mayoría de los puestos requieren de 5 a 10 años de experiencia laboral?

Ser senior no es demasiado tarde para volver a declarar tu especialidad.

Sí, retrasará su graduación, pero graduarse con un título que no va a utilizar … es más o menos una pérdida de dinero de todos modos.

Comenzaría a hablar con un asesor académico sobre su situación y ver si hay algo que recomienden para llevarlo al campo que desea.

En cuanto a aprender ciencia de datos y programación …

Todo lo que puede aprender en un aula está disponible de forma gratuita en la web. El aula tiene la ventaja de estructura, plan de estudios planificado y un profesional que puede (con suerte) responder sus preguntas.

Por otro lado … tienes internet, y Quora … puedes encontrar lo que necesitas en internet.

La pregunta más importante es por dónde empezar. Java es un lenguaje bastante fácil para comenzar (comencé en BASIC, fui educado en JAVA y ahora lo desarrollo en la pila .net).

Elija una introducción al libro de programación Java y comience. Eso es lo mejor que puedes hacer.

Buena suerte. Si te encuentras con algo sobre lo que tienes preguntas … siempre estamos aquí.

¡Escuela de posgrado!

Redeclar su especialidad en este punto sería una idea terrible. Ya has obtenido tu título, por lo que mereces obtenerlo. Si cambia su especialidad, probablemente tendrá que tomar varios años más de clases de todos modos, ya que generalmente solo se superponen los GEs. Por el mismo tiempo y aproximadamente el mismo costo, puede ir a la escuela de posgrado y obtener un título adicional, que se destacará en un currículum. Y no, tu especialidad de posgrado no tiene que ser la misma que tu licenciatura. Actualmente estoy en las clases de maestría de CS con un chico que era estudiante de economía. Probablemente tomó algo de preparación, pero es capaz de mantenerse al día con las clases sin mucha dificultad (en realidad, es uno de los mejores estudiantes, para ser sincero).

Mi universidad está abriendo una escuela de posgrado en Sacramento específicamente para ciencia de datos y análisis. Merece la pena investigar si le interesa: se esforzaron mucho para que los estudiantes de CS de nivel superior de mi escuela postularan, así que supongo que sería más fácil ingresar allí que en otras universidades de renombre.

El precio puede ser una preocupación ya que es difícil obtener becas y préstamos para programas de posgrado. Si es así, considere convertirse en un asistente graduado o asistente residencial para quitar la mayor parte del costo.

Recomiendo tomar el verano para centrarse solo en la programación y los temas de CS. Si le resulta fácil, puede seguir el ritmo e intentar ingresar a la escuela de posgrado o conseguir un trabajo en un centro de investigación. Dada su experiencia en psicología, habrá muchos trabajos para los que se adaptará mejor que una especialización típica de CS. Busca en redes neuronales profundas si aún no lo has hecho. Si encuentras CS demasiado difícil, entonces, ¡al menos no perdiste demasiado tiempo o dinero! No estoy seguro de cómo la biología encajará con eso, pero estoy seguro de que hay algo.