Esa puede ser una pregunta individual, no todos los desarrolladores tienen las mismas habilidades. Lo que realmente necesita preguntarse, ¿cuáles son mis competencias principales?
Las competencias básicas son habilidades que posee en su nivel base / categoría. Entonces, para un desarrollador web, estos pueden ser algunos o todos los siguientes
- Diseño / Arte
- Scripting
- Optimización del rendimiento
- Diseño de bases de datos y SQL
- Servidor y Redes
Haga una lista de sus competencias básicas en orden de en qué es más fuerte o qué le entusiasma más, no desea mirar mudarse a un nuevo campo que odiará e incluso si no es su habilidad más fuerte, es más fácil recoger si lo disfrutas.
- ¿Deberían los desarrolladores en mi inicio de SAAS hablar con los clientes?
- Cómo pasar del desarrollador de software al gerente de producto
- ¿Cuáles son los componentes principales de un ciclo de vida de desarrollo de software de viaje?
- Cómo desarrollar la creatividad dentro de mí mismo como desarrollador de software
- ¿Cuáles son las mayores dificultades cuando se trabaja con desarrolladores de software?
Considere también cuáles son las habilidades complementarias:
Diseño, secuencias de comandos y rendimiento? Hola desarrollador de juegos
Scripting, bases de datos, redes? Administrador de red / DevOps
También podrías aplicarle ingeniería inversa, lo que las carreras realmente te entusiasman. ¿Qué habilidades básicas requieren esas carreras? ¿Qué posees? ¿Qué puedes aprender rápidamente al aprovechar tu conocimiento existente? ¿Qué tan difícil sería llenar los espacios en blanco de tu conocimiento?
No tenga miedo de mirar campos muy diferentes, tener experiencia en múltiples áreas le brinda perspectivas y ventajas únicas.
Además de Juegos y Operaciones, también puede ver el desarrollo de la base de datos / lógica de negocios, el desarrollo de aplicaciones (muy solicitado) y la enseñanza.