Sí, los grupos pueden ayudar. Pero si solo está aprendiendo, la mejor manera de facilitarlo es dividir su comprensión en secciones, como un esquema. Por ejemplo, todos los idiomas contienen secciones como control de flujo, agrupación de datos, modularidad, E / S, etc.
El control de flujo son cosas como ramificación y bucle, como For, If, While, Repeat, Switch, etc.
La agrupación de datos incluye variables y tipos individuales, como int, float, etc., así como múltiplos como matrices, estructuras, registros, listas, colas, pilas, árboles, etc.
La modularidad comienza con la forma en que incluso se termina una línea, pero incluye sangrado de subordinación compuesta compuesta, dividir las cosas en funciones o llamadas de procedimiento, bibliotecas, subprocesos, sincronización de múltiples procesos. La modularidad se organiza para que las ideas y los conceptos se ajusten a los procesos de la memoria humana, como lo estamos haciendo incluso aquí en esta lista de ideas.
- ¿Qué te motiva a terminar la universidad?
- ¿Alguna vez ha tratado con la dilación o la falta de motivación? Si es así, ¿cómo lo manejaste?
- ¿Cuál es el momento en tu vida cuando sentiste que ‘puedo hacer cualquier cosa’?
- Tengo habilidad artística pero no creatividad y motivación. No puedo dibujar / pintar sin copiar una imagen / objeto. ¿Qué hago? Por favor ayuda
- Cómo motivar a una persona que acaba de presenciar un horrible accidente en la carretera en el que murió su padre
La entrada / salida es la más fácil, y es solo la entrada del teclado / mouse, los archivos, la salida de pantalla, las tuberías, los sockets, etc.
Otra forma exitosa pero menos agotadora o aburrida de perfeccionar su programación es, en cambio, repasar los programas existentes y comprenderlos línea por línea. De esa manera, no tiene que ser tan cuidadoso con la estructura general, sino también aprender diferentes estilos de programación, consejos, patrones, etc. También puede aprender a identificar una mala programación de esa manera, porque son imposibles de entender.