¿Cómo es la carrera profesional en MathWorks para alguien que se une como ingeniero de soporte de aplicaciones (empleado a tiempo completo)?

Pasar de ASE a Desarrollo es probablemente lo más difícil de lograr, a menos que tenga experiencia en informática. Dicho esto, he conocido a varios que hicieron transiciones muy exitosas.

El proceso general es similar a cualquier búsqueda de trabajo, pero hay algunos consejos útiles a tener en cuenta:

  1. El trabajo de soporte de aplicaciones no está debajo de ti. Cuando se convierta en desarrollador, responderá preguntas del equipo de soporte de aplicaciones. Se espera que todos los desarrolladores hagan esto, es parte del trabajo. Los gerentes y líderes de desarrollo más exitosos de MathWorks pasaron por EDG. Todos han realizado trabajos de apoyo.
  2. El trabajo de soporte de aplicaciones lo capacita para hacer las preguntas correctas. Aproximadamente 1/5 preguntas terminan escalando al desarrollo. Aprender a hacer las preguntas correctas para diagnóstico, escalamiento y resolución de problemas es una habilidad clave. También puede demostrar lo bueno que es para su futuro equipo.
  3. Patea traseros con tu trabajo de soporte de aplicaciones al 50%. Al igual que los n. ° 1 y n. ° 2, estas son oportunidades para que otros vean lo bueno que eres en el lado de la no codificación. Pero lo más importante, si no está haciendo un buen trabajo, es poco probable que su gerente lo anuncie a los otros departamentos. Su gerente es su mayor defensor.
  4. Encuentre los proyectos correctos en su 50% de tiempo de proyecto. No se limite a tomar el primer proyecto de desarrollo disponible. Este es un tiempo muy valioso y tendrá entregas que cumplir. Habla con los antiguos miembros de EDG que llegaron a ese grupo. ¿Hay algún desarrollador o administrador de desarrolladores que realmente te guste en ese grupo? Estos pueden ser tus futuros compañeros de equipo.
  5. Se paciente. Similar al # 4, no acepte la primera oferta de trabajo de desarrollo. He visto gente que se apresuró a irse, menos de un año como hazaña. Aunque impresionantes, terminaron siendo miserables en el nuevo grupo principalmente porque no era la mejor opción para ninguna de las partes.

Como ingeniero de soporte de aplicaciones, pasa 20 horas por semana haciendo soporte al cliente. Descansa 20 horas por semana aprendiendo MATLAB y Simulink. La transferencia a cualquier otro equipo en Mathworks solo es posible después de 2 años, lo cual es bastante largo.

El cambio al equipo de desarrollo es posible, pero debe pasar por un proceso de entrevista adecuado, que no será una caminata fácil. Si puede hacer bien la codificación oops y c ++ y tiene buenas habilidades para resolver problemas, pasar al equipo de desarrollo no debería ser un problema.

Muchas personas de EDG se trasladan a QE, Ingeniería de aplicación, que es más simple. Si tienes experiencia en ciencias de la ciencia, avanzar hacia el desarrollo es más fácil También depende del grupo al que te estés mudando. Si te unes a EDG para avanzar al desarrollo más tarde, vería que es una pérdida de 2 años.

Unirse a EDG tiene sentido cuando no está seguro de qué carrera profesional está planeando tomar. Ya sea que desee ir a Ventas o Mercadeo o Pruebas o Ingeniería o Desarrollo de aplicaciones. Si tiene claro que quiere ser desarrollador, no veo mucho valor en unirse como ingeniero de soporte de aplicaciones y pasar 2 años allí.

No hay un requisito de tiempo establecido de que uno deba permanecer como ingeniero de soporte de aplicaciones antes de realizar la transferencia. Si está capacitado y realiza el trabajo de proyecto adecuado, puede transferirlo fácilmente en menos de un año al departamento que elija. Hasta donde yo sé, no hay limitaciones a qué departamento puede transferir, sin embargo, el departamento, excepto que no podrá transferir a la gerencia ejecutiva. He conocido a personas de EDG (el Grupo de Desarrollo de Ingeniería que alberga a todos los Ingenieros de Soporte de Aplicaciones) que se transfieren a Desarrollo, QE, Capacitación, Ingeniería de Aplicaciones, Marketing, Escritura de Documentos, Ventas y otros grupos con frecuencia. Todo depende del individuo, sus intereses y si existe una apertura en el rol que desean. El procedimiento general que toman los que van al desarrollo es que enfocan sus proyectos con un equipo de desarrollo y continuamente hacen sus proyectos en ese rol con la esperanza de que se abra un puesto. Cuando se abre el puesto, lo entrevistan como todos los demás, excepto que el currículum del trabajo del proyecto que ya les ha hecho los beneficia y tiende a darles una ventaja sobre la competencia, suponiendo que hicieron un buen trabajo en los proyectos.