Cómo aprender el tipo de codificación que se realiza en proyectos del mundo real.

Incluso los proyectos más técnicos del mundo real no tienen que ver con la codificación. A diferencia de la codificación para asignaciones universitarias o la resolución de problemas competitivos, donde nunca se mira el código posterior a la presentación, la codificación del mundo real requiere que el programador preste atención a muchos otros factores, aparte de las estructuras de datos y los algoritmos. El código debe ser mantenible, lo que implica hacerlo más limpio (estilo adecuado), legible y bien documentado.

Además, en la mayoría de los proyectos del mundo real, su código no solo se ejecutará en su máquina local, puede implementarse en varias plataformas y entornos diferentes, y el desarrollador debe estar al tanto de todo esto mientras codifica. Esto significa que los parámetros de codificación o las rutas de los archivos ya no son una opción viable.

Además, como se dijo anteriormente, hay muchos factores no codificantes, como la dependencia de otras personas, bibliotecas o software. Una forma fácil de aprender todo lo que hay que ver y contribuir a los proyectos de código abierto. Incluso puede comenzar uno nuevo y ver qué tan bien es recibido por la comunidad de código abierto.

Obviamente, se dedica mucho esfuerzo a escribir un buen código legible, que puede variar según los plazos y la disponibilidad de los recursos. A veces no hay diferencia entre la “codificación del mundo real” y el tipo de codificación con la que está más familiarizado.

Algunas de las formas que me parecieron dignas de mencionar:

  • Desarrolla tu propio proyecto: elige una idea e intenta implementarla. Para eso, debes conocer las tecnologías existentes y tener una práctica básica en eso. Puede ser un juego o una nueva característica del proyecto existente o algo así.
  • Contribuya al código abierto: Hay varias comunidades de código abierto, como Mozilla, KDE, etc., en las que puede contribuir. Tienen página de destino separada para los recién llegados. Arreglar errores para ellos podría ser un punto de partida. Únete a su lista de correo y chatea con ellos en irc.
  • Obtenga una pasantía: esta es una de las mejores maneras de adquirir experiencia en la programación del mundo real. Es altamente recomendable bucear en una base de código grande y diseccionarlo, con mentores para guiarlo.

Hola, es muy simple Primero, tienes que aprender los conceptos básicos que son conceptos de Oops

  • Ploymorphism
  • Herencia
  • Que son las clases
  • Encapsulacion
  • Funciones

Usted puede referirse a los canales de YouTube para este

Luego intente realizar proyectos en vivo de forma básica. Si está intentando realizar proyectos incrustados

luego puede aprender sobre los proyectos de microcontroladores simplificados, incluso sus hijos pueden hacerlo con Completa, Creación de PCB, Diagrama de circuitos, Diagrama de bloques y Codificación …

Y para el software que puede descargar de sitios como 1000 loftwork.com y tratar de hacerlo por su cuenta, de esta manera puede aprender codificación en el mundo real