Siendo ingeniero electrónico, ¿cómo puedo ingresar al campo de desarrollo de software?

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:

  • 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.

More Interesting

Como nuevo graduado en ciencias de la computación, ¿me estoy encasillando como probador de software si asumo un rol de garantía de calidad?

Después de la nueva regulación de visas H-1B en abril de 2017, ¿se supone que los trabajos de ingeniería de software sean más fáciles de encontrar en Silicon Valley?

¿Cómo es ser ingeniero de software para el gobierno?

Cómo cambiar de carrera ahora a un campo de computadora / software

¿Qué es mejor en términos de crecimiento y aprendizaje, ingeniero de software en Adobe o SDET en Ola?

¿Quiénes son generalmente 'más inteligentes': técnicos / soporte de TI o desarrolladores / ingenieros?

¿Cómo conseguir un trabajo más reciente en una empresa de desarrollo de software?

¿Cuál es el mejor certificado de prueba de software sugerido para obtener un trabajo de prueba de software en los Estados Unidos?

¿Puedo seguir siendo ingeniero de software si me especializo en Ciencias de la Ingeniería y Mecánica?

¿A las empresas tecnológicas les importa si soy doble licenciatura?

Soy un desarrollador front-end aspirante sin experiencia laboral. He realizado algunos trabajos de garantía de calidad y estoy considerando solicitar más y mejores trabajos de control de calidad. ¿Sería este un mal paso?

Como aspirante de ingeniería de software, ¿realmente necesito la tutoría de mi instructor?

¿Qué trabajo es mejor en términos de salario y futuro, desarrollador de SAP o desarrollador de software?

¿Cuál podría ser el crecimiento de un probador de software si él / ella conoce la automatización o Jenkins?

¿Qué debo hacer en mis primeros 90 días en mi nuevo trabajo como ingeniero de software?