¿Es mejor estudiar o postularse como desarrollador junior después de un doctorado fallido? [cerrado]

Hasta hace ocho meses, era un feliz estudiante de doctorado en criptografía teórica. Desde entonces mi supervisor tuvo problemas familiares y me vi "amablemente" obligado a cambiar mi tema de investigación; no me fue bien y hace un mes renuncié.

Durante los últimos seis meses estuve trabajando en la emulación de redes informáticas para obtener su evaluación cuantitativa del riesgo cibernético mediante concursos de captura de bandera. Usé Perl y Bash para automatizar la configuración de los nodos vulnerables para los concursos. Sin embargo, tales tareas requerían más tiempo que complejidad.

Como estudiante de ingeniería informática había dedicado todo mi "tiempo libre" a la criptografía teórica, y es por eso que mi conocimiento sobre el desarrollo de software es muy limitado.

Por eso me gustaría saber si conviene prepararme para una entrevista de trabajo a corto plazo o no. Actualmente me estoy enfocando a tiempo completo en Android y desarrollo back-end para mi cambio de carrera.

Demasiado amplio, me temo: "el promedio" no tiene mucho sentido, porque todo lo que importa es qué tan rápido te vuelves bueno en eso.
@PhilipKendall Traté de reducir el rango de posibles respuestas, pero esta pregunta aún permanece sobre un "Consejo personal sobre qué hacer". Sin embargo, no tengo el poder de borrarlo.

Respuestas (1)

Una maestría en ingeniería informática, incluso con un enfoque teórico, es suficiente para la mayoría de los trabajos de desarrollo de software de nivel de entrada. Claro, sus habilidades prácticas estarán por debajo del promedio, pero habrá adquirido muchas habilidades teóricas que los candidatos de nivel de entrada generalmente carecen.

Personalmente, obtuve una maestría en informática con especialización en informática teórica, ingresé a la fuerza laboral como desarrollador junior, fui ascendido a senior en 3 años y ahora trabajo como arquitecto de software. Descubrí que la comprensión conceptual que me proporcionaron mis estudios es invaluable en muchos casos y una clara ventaja sobre mis compañeros, pero necesité los primeros dos años en el trabajo para mejorar mi comprensión de las tecnologías en uso y aprender prácticas de desarrollo eficientes.

Su kilometraje puede variar, por supuesto.

Gracias por tu respuesta. No estoy seguro si prepararme para una entrevista de trabajo a corto plazo o no. No me siento capaz de ver las cosas en perspectiva en este momento.
Probablemente dedique algunas semanas a desempolvar mis habilidades de codificación, pero lo que le falta es experiencia práctica, que puede obtener de manera más eficiente en el trabajo que en casa (su supervisor o colegas pueden identificar temas de interés y buenos recursos para adquirir ese conocimiento).
Me acabo de dar cuenta de que mi pregunta es ilegal porque estoy pidiendo un "Consejo personal sobre qué hacer"... Voy a borrar esta pregunta para ser respetuoso con este lugar. En cualquier caso, le estoy muy agradecido por esta sugerencia. Por favor, una última pregunta: ¿los problemas propuestos en www.spoj.com/ y/o www.codeabbey.com/ son buenos para el "proceso de desempolvado" o debo seguir estudiando el desarrollo de Android/backend?
No tengo permiso para borrar esta pregunta.