¿Cuenta la experiencia laboral en tecnología/plataforma obsoleta?

Tengo una buena cantidad de experiencia (alrededor de 6 años) trabajando en la plataforma Symbian. Si bien he aprendido mucho sobre el desarrollo de marcos y aplicaciones móviles y sobre la informática móvil en general en estos seis años, entiendo que las cosas han cambiado desde entonces. (Han pasado 3 años)

Me pasé al desarrollo web y la computación en la nube desde entonces y estoy a punto de mudarme a un país diferente y debería buscar un nuevo trabajo. ¿Es posible que los reclutadores me consideren para un trabajo de desarrollador de aplicaciones móviles basándose únicamente en mi experiencia con Symbian?

Si pudiera darles una cartera sólida, se considerará su experiencia.
¿La cartera, por ejemplo, tendría que incluir aplicaciones desarrolladas en algunas de las plataformas modernas?
¿No puedes usar lo que has aprendido en la plataforma Symbian y aprender las nuevas plataformas por tu cuenta? Si haces eso, harás que la decisión de contratar a un posible empleador sea mucho más fácil. Y te harás un gran favor al no caer de bruces en el nuevo trabajo porque no estás familiarizado con las nuevas tecnologías y estás pasando por la curva de aprendizaje con el centavo de tu nuevo empleador. Has aprendido lo que se necesita para poner un teléfono móvil. aplicación en producción, eso no es poca cosa. Actualice su conocimiento por su cuenta, y lo más probable es que esté bien.
No tienes experiencia puramente en Symbian, tienes 6 años de experiencia en Java (o el lenguaje que hayas usado).
Considere esto: los empleadores que SÍ tienen un requisito fijo para un idioma específico probablemente sean bastante miopes en comparación con los empleadores que buscan un conjunto de habilidades más generales (y transferibles). En otras palabras: si alguien tiene su "vieja" plataforma en su contra, es posible que no quiera trabajar para ellos de todos modos.

Respuestas (4)

Sí.

Aunque no necesariamente tiene un conjunto de habilidades actualizado/en demanda, tiene experiencia trabajando en un entorno profesional que será útil. Las tecnologías cambian todo el tiempo, es una industria que se mueve rápidamente, eso no significa que los últimos seis años aprendiendo una tecnología ahora redundante haya sido un desperdicio.

Lo importante no son los detalles de tus habilidades, es el conocimiento transferible que se obtiene de la experiencia. Podría ser el mejor del mundo en el uso de la tecnología Y y recién egresado de la universidad, por lo que es probable que comience como graduado. Por otro lado, podría ser el mejor del mundo en tecnología X con 6 años de experiencia, un poco de exposición a la tecnología Y , pero no mucho, y comenzar como un desarrollador que probablemente gana más que un graduado y tiene un opinión respetada.

No has adquirido una habilidad en seis años, has adquirido una variedad de habilidades transferibles, eso es lo que importa.

Por supuesto, probablemente querrá capacitarse en las tecnologías en las que está interesado en trabajar, con pruebas de que comprende en qué trabajará.

¿La prueba tendría que incluir aplicaciones reales en la tienda de aplicaciones o equivalente, o serían suficientes los proyectos personales?
Depende de la empresa y de lo que busquen.
Gran respuesta. Las habilidades transferibles son enormes en la programación. Los conceptos básicos siguen siendo los mismos. Los nuevos marcos solo están construyendo cosas más geniales con las mismas piezas de Lego.

Hay muchas habilidades en el desarrollo de software que son completamente independientes de la tecnología que se utiliza:

  • Cómo planificar y ejecutar correctamente un proyecto
  • Cómo comunicarse con otros miembros del proyecto
  • Cómo escribir código legible y mantenible
  • Cómo diseñar interfaces de usuario adecuadas
  • Cómo escribir la documentación adecuada

No importa si hizo proyectos en Java, Visual Basic, C++ o Fortran y si lo hizo para mainframes, computadoras de escritorio, teléfonos o tostadoras inteligentes. Estas habilidades son mucho más difíciles de aprender que una nueva tecnología.

Definitivamente cuenta, inclúyelo incluso si no lo resaltas. Si la empresa no está buscando esa tecnología, siempre que tenga la requerida o sea similar, no debería haber ningún problema. Enfóquese en las cosas más valiosas para el trabajo objetivo, pero no oculte años de trabajo menos de 6 de ellos.

En términos de venderse a sí mismo, si puede contar buenas historias y compartir una buena risa sobre las tecnologías heredadas con personas técnicas y no técnicas, eso puede ser mucho más beneficioso que hablar sobre alguna tecnología nueva solo porque está en la descripción del trabajo. El error que cometen muchas personas es extenderse demasiado al tratar de discutir cada tecnología en la descripción del trabajo, en lugar de mostrar la comprensión profunda necesaria para la depuración y la resolución de problemas.

No existe una correlación posible e imaginable entre las personas que conocen esa trivia en particular y las personas que desea contratar. ¿A quién le importa cuál es la diferencia? ¡Puede averiguarlo en línea en unos quince segundos! Recuerde, inteligente no significa "sabe la respuesta a las preguntas de trivia". De todos modos, los equipos de software quieren contratar personas con aptitudes, no un conjunto de habilidades en particular. De todos modos, cualquier conjunto de habilidades que las personas puedan aportar al trabajo quedará obsoleto tecnológicamente en un par de años, por lo que es mejor contratar personas que puedan aprender cualquier tecnología nueva en lugar de personas que saben cómo hacer JDBC. hablar con una base de datos MySQL en este momento.

Referencias