Depende de los años de experiencia que tenga:
Menos de 4 años de experiencia.
Suponiendo que tiene menos de cuatro años de experiencia, puede obtener fácilmente un trabajo de desarrollador de software si estudia:
- ¿Qué porcentaje de usuarios de Internet usan JavaScript? ¿Es seguro fingir que los usuarios que no usan JavaScript no existen al diseñar su sitio web?
- ¿En qué medida los empleadores pagan completamente los planes de pensiones para los desarrolladores de software en los Países Bajos?
- Cómo encontrar trabajo remoto en el desarrollo front-end
- ¿Qué carrera es mejor, piratería informática o diseño web?
- ¿Un sitio web diseñado con las versiones más recientes de html y CSS proporcionaría la mejor accesibilidad general para el mayor número de usuarios?
- Java central
- SQL
- Comandos básicos de Unix
Menos de 7 años de experiencia.
Si tiene experiencia entre 4 años y 7 años, además de lo anterior, debe estar familiarizado con:
- Patrones de diseño de GoF
- JEE, marco de primavera
- Cualquiera de las tecnologías GUI del lado del servidor como Struts 2, Spring MVC, JSF
- javascript (ES5 / ES6)
- HTML5 / CSS 3
- Marco de aplicación de una sola página como Angular o ReactJS
- Una base de datos NoSQL
- Otros numerosos proyectos de código abierto
Más de 7 años de experiencia.
- Es hora de que empieces a pensar seriamente en la arquitectura. Debería poder ver un problema comercial y proponer una arquitectura. En esta etapa, puede recomendar la tecnología más adecuada para un problema determinado
- Debe conocer las tendencias de la industria y tener una idea sobre los últimos proyectos y arquitecturas. Sus pros y contras, etc.
Finalmente
Mi experiencia personal dice que si sigue satisfecho con los desafíos que puede ofrecer su trabajo diario, pronto verá un día en que ya no sea relevante en la industria.
Creo que un ingeniero o arquitecto de software debe seguir desafiándose constantemente a sí mismo a través de varios proyectos paralelos o PoC. Esto ampliará su horizonte, será más eficiente en lo que su trabajo diario tiene para ofrecer y seguirá siendo relevante por más tiempo.