Creo que Raúl Castro tiene razón; Si tiene un conocimiento básico de C ++ y estructuras de datos y algoritmos, no veo ninguna razón para que alguien no tome una foto con usted.
Sin embargo, no estoy seguro de que disfrutes de la ingeniería de software. No es esencialmente matemático; Se trata de un negocio muy humano, el proceso de construir sistemas con los que las personas interactúan. Creo que el trabajo en ciencia de datos puede resultarle mucho más interesante. Si bien el énfasis en la ciencia de datos en este momento está en el análisis estadístico y el LD, las aplicaciones de la combinatoria podrían ser críticas y le darían una ventaja. En un nivel base, debe aprender algo de R (un lenguaje estadístico) y python (con especial atención a numpy y scikit-learn).
Algunas notas
- ¿Por qué las licencias de software necesitan mantenerse actualizadas?
- ¿Cuál es la diferencia entre escribir débil y escribir dinámico?
- Estoy en ECE de 1er año pero tengo más interés en CSE. ¿Qué tengo que hacer?
- ¿Qué lenguajes de programación han evolucionado a lo largo de los años y cuáles se han mantenido bastante constantes? ¿Es realmente útil la evolución?
- ¿Qué tecnologías utiliza wayfair.com?
- Las estadísticas utilizadas no son (probablemente) las estadísticas que le enseñaron como estudiante de matemáticas, graduado o estudiante universitario; Se trata principalmente de métodos de investigación en ciencias sociales.
- En ingeniería de software o ciencia de datos, se encontrará con personas que han sido capacitadas para pensar de manera muy diferente a la suya. Puede adaptarse rápidamente, pero no cometa el error de pensar que estas personas no están bien informadas.
Finalmente, y lo digo con el debido respeto: me doy cuenta de que probablemente solo esté aclarando / especificando aquí, pero hay tres señales de alerta en su descripción que pueden causar cierta angustia o despido cuando se lo considera para un trabajo: “PhD”, ” matemática pura “y” Ivy League “. No te diré ni puedo decirte qué escribir, pero puedo ayudarte a ver cómo se leerá.
Esto es más crítico en la declaración de objetivos en su currículum (que debe ser de 1 página; no tiene experiencia en desarrollo profesional y no les importan los documentos que ha publicado en este nivel de revisión). Si declara “Soy un matemático puro entrenado en Hahvahd que, por un momento sin empleo, está dispuesto a entretener aclarando para su organización lo que no puede entender”, eso no va a salir bien. Por otro lado, si declaras “En mi trabajo de matemáticas, me encontré atraído por la aplicación de las matemáticas para resolver acertijos [esto sería para la ingeniería de software] / encontrar relaciones interesantes e importantes dentro de grandes conjuntos de datos …”, eso Salir mucho mejor.
Ah, y porque es mi área de investigación, un segundo “finalmente”: ¿por qué no convertirme en profesor / instructor de ciencias de la computación? La demanda en este momento es enorme, y no es como si fueras el primer matemático en hacer el cambio. Claro, no tienes mucha capacitación formal, pero probablemente puedas aprender rápidamente la teoría de la computación y los métodos formales, y si puedes enseñar programación a un nivel básico, ese es un comienzo fundamentalmente bueno. Ganará más dinero en software o ciencia de datos, pero se divertirá más como un profesional de CS. Soy 100% serio sobre esto; si está interesado, contácteme por correo electrónico (no es difícil de encontrar) y con gusto haré lo que pueda para ayudarlo.