Esta pregunta es bastante abierta. No hay detalles relevantes, sin los cuales es difícil responder esta pregunta.
Por ejemplo, ¿actualmente está empleado? Si es así, ¿en qué estás trabajando? ¿Sigues estudiando o estás fuera de la universidad y buscas trabajo? ¿Qué es lo que ya sabe o le interesa más?
Aquí hay algunos consejos que funcionan para casi todos:
- Estoy trabajando como QA en una reputada MNC. ¿Qué tan difícil será para mí cambiarme como desarrollador de software / DBA a otra compañía?
- ¿Es necesario tener experiencia en programación de desarrollo al principio, para convertirse en un gerente de producto de software?
- Tendré 30 años cuando me gradúe con mi licenciatura de CS. ¿Qué puedo hacer para recuperar ~ 6 años de terreno perdido?
- ¿Cómo se supone que un desarrollador de software con autismo avance en su carrera?
- ¿Cuáles son las ventajas y desventajas de trabajar en empresas tecnológicas frente a los fondos de cobertura como ingeniero de software?
- Elige un idioma y entiéndelo a fondo. Debería poder resolver problemas complejos en papel blanco o pizarra sin mucha ayuda de la computadora.
- Obtenga una buena comprensión de la estructura de datos y los algoritmos. Elija un buen libro y al menos termine la primera mitad a fondo.
- Si hay alguna certificación en el idioma que eligió (por ejemplo, Java), obtenga esa certificación.
- Intente pasar algún tiempo en sitios de codificación competitivos como HackerRank, Codechef, Topcoder, etc. Son una buena forma de aprender y una buena clasificación allí mejora su credibilidad.
- Si es posible, contribuya a algún proyecto de código abierto.
Gracias por A2A. Espero eso ayude. Te deseo lo mejor.