Cómo aprender a desarrollar un software.

¡Hola!

Para aprender el desarrollo de software tendrá que pasar por –

  1. Debe tener un buen conocimiento (no avanzado, al principio) de un lenguaje de programación.
  2. Debe aprender diferentes paradigmas de desarrollo de software (OOP, de procedimiento, funcional, imperativo, etc. [1]), OOP se prefiere hoy en día por su flexibilidad y alcance.
  3. Algoritmos y estructuras de datos (tanto como puedas)
  4. Conceptos básicos de los sistemas operativos
  5. Conceptos básicos del sistema de gestión de base de datos
  6. Conceptos básicos de redes informáticas
  7. Por último, pero no menos importante: Modelos SDLC [2] (modelo de ciclo de vida de desarrollo de software): se utiliza en grandes proyectos para minimizar la complejidad y el error.

Debes recoger algunos mini-proyectos al principio.

La práctica hace al hombre perfecto.

Notas al pie

[1] Paradigma de programación – Wikipedia

[2] Descripción general de SDLC

Puedes leer esta respuesta

¿Qué curso tendré que tomar en ingeniería para convertirme en un desarrollador de software?

Sólo a través de la práctica. hacer la certicación como istqb foundation scjp. y luego explorar las mejores empresas que están contratando. por ejemplo, si tu desarrollador de Android, entonces solicita Ola Cabs / Google.