¿Vale la pena dejar mi trabajo de desarrollador de software para aprender el aprendizaje automático y el aprendizaje profundo, y competir en Kaggle durante un año?

No, es ridículo.

Estoy a favor de aprender y hacer la transición a cosas más grandes y mejores, pero la forma en que piensas hacerlo es innecesaria.

Lo mismo sería cierto si dejaras de ser un emprendedor o dejaras de estudiar para un trabajo en Google o Facebook.

En primer lugar, al renunciar a su trabajo, está ignorando el costo de oportunidad. Si su salario actual es de $ 75k, básicamente está gastando $ 75k este año para tomar un curso de máquina y jugar con Kaggle.

Incluso en el mejor de los casos, tienes que cavar un hoyo durante los primeros años para recuperar lo que renunciaste en términos de salario, bonos, opciones, aumentos y estatus.

En segundo lugar, aunque el aprendizaje automático está de moda en este momento, ¿está tan caliente que superará el impacto en su currículum? Existe la posibilidad de que algunos empleadores lo vean como un buen candidato para deshacerse en un año más o menos para seguir otra tendencia.

Para aquellos que estén interesados, recuerden que volvieron a estudiar en el último año, lejos de otro año de experiencia laboral en un equipo de otros profesionales. Su salario podría retroceder fácilmente ya que ha pasado un año desde que trabajó.

Hay muchos ingenieros que aprendieron el aprendizaje automático mientras simultáneamente tenían un trabajo, por lo que explicar esa gran brecha en su currículum podría destacarse para los empleadores o sus jefes.

¿Hay alguna manera de mantener su trabajo y desarrollar las habilidades que desea?

Puedes tomar un curso por semestre. Recuerde, solo está aprendiendo una materia por semestre, no está tomando un año escolar completo en la universidad. Un curso por trimestre es manejable.

Las competiciones de Kaggle son una pérdida de tiempo. Claro, si lo hiciste bien en algunos, las competiciones serían un complemento interesante para tu currículum. Sin embargo, la gente probablemente esperaría clasificaciones decentes, de lo contrario parecerá que tuvo suerte una vez. E incluso con eso, solo será una pequeña propaganda en su currículum. No necesita dejar el trabajo para hacerlos.

Una de las cosas que puede hacer es buscar oportunidades de trabajo para hacer aprendizaje automático. Cobra por aprender en lugar de al revés. Esto mejora su currículum y ayuda a la empresa.

Absolutamente no. Hay mejores opciones

Tómese un par de semanas de descanso para comenzar a aprender ML / DL.

El aprendizaje es más difícil en las primeras etapas. Así que entiendo que necesitas un enfoque a tiempo completo. Usa tus vacaciones sabiamente. También pase tiempo relajándose o tome descansos del estudio.

Una vez que tenga una idea general, vuelva al trabajo. Comience a trabajar con casos de uso cuando llegue a casa desde el trabajo o los fines de semana.

Cuando llegas a una etapa en la que puedes entender las competiciones de Kaggle o usar casos de ML / DL

  • Comience a explorar oportunidades de pasantías (voluntario para trabajar gratis si es necesario). Fácil de trabajar con startups de esta manera.
  • Al aplicar fuentes compartidas de las que aprendió, sus exploraciones y proyectos en github

Es importante mantener actualizado su github con sus exploraciones. Así que asegúrese de que cada línea de código o cuaderno esté disponible (presione todos los días).

Plug desvergonzado: considere registrarse en AmpLabs: actualice su juego o conéctese conmigo cuando esté conectado. Puedo hacer una hora de sesión para comprender sus antecedentes y sugerir un plan más detallado con anticipación. También explique algunas cosas de ML / DL en el camino.

¡Todo lo mejor!

¡No hagas eso!

Consulte Cómo iniciar AI / ML / DL desde cero. ¡¡Buena suerte!!

El mantra de las personas que escriben y venden software shareware es “no renuncies a tu trabajo diario”.

Es difícil concentrarse en un nuevo y difícil objetivo de programación cuando en el fondo de su mente ve que su saldo bancario en declive se dirige hacia la pobreza total.

More Interesting

¿Cómo puede la informática ayudar a los astrónomos?

¿Cuánto tiempo puede un principiante de programación aprender "suficiente" para convertirse en un ingeniero de aprendizaje automático?

¿Debo obtener una maestría en informática o comenzar a trabajar en la industria?

35 y mujeres: ¿estoy loco por entrar en la programación para una carrera?

¿Se pueden tomar análisis comerciales después de 4 años de experiencia en Java?

Cómo dominar las estructuras de datos y los algoritmos sin experiencia en informática, para conseguir un trabajo en las mejores empresas tecnológicas del mundo

¿Cuánta programación es suficiente en un día si quiero convertirme en un gran programador en dos años?

¿Cuál sería una buena plantilla para el CV / currículum vitae de un solicitante de doctorado en informática?

¿Tiene alguna información sobre personas mayores (50 años) con experiencia tecnológica que se coloquen exitosamente después de hacer un campamento de entrenamiento?

¿Debería eliminar un sitio web que construí y no recibir pago?

¿El Downtown Mountain View o el Downtown Palo Alto son más interesantes para un pasante de verano?

¿Puede alguien que tiene la capacidad de pensar lentamente para convertirse en desarrollador de software?

¿Cuál es una muy buena explicación de cómo funciona la ramificación y el enlace?

¿Es útil la experiencia en análisis de negocios cuando se pasa a una carrera de programación?

Cómo convertirse en un experto en Java