Cómo equilibrar entre estudios y codificación.

NOTA: De la pregunta, estoy “asumiendo” que usted es un principiante en el mundo de la informática.

Este es un dilema un tanto ingenuo que corre en la mayoría de las cabezas de los principiantes .

Una observación interesante:

Durante mi en mi primer año en la universidad, noté que cuando un maestro estaba a punto de asignar un problema de programación a los estudiantes, incluso antes de que el profesor pudiera comenzar a describirlo, podía ver que la mayoría de los estudiantes ya escribían eso muy ” familiar

#include

línea, sin prestar atención a lo que es el problema!

Este es el enfoque mental e ingenuo de los estudiantes que recién comienzan a codificar .

Primero, si crees que la codificación es solo un manojo de teclas , entonces no podrías estar más equivocado .
La mayoría de los principiantes piensan que, dado un problema, solo pueden escribir algunas líneas de código y ya están, pero no funciona de esa manera.

¡No puedes codificar mierda, si no sabes qué codificar y cómo codificar!

Intente resolver un problema de estructuras de datos o intente diseñar un algoritmo sin estudiar (saber) nada sobre estructuras de datos y algoritmos.
No podría escribir una sola línea de código más allá de esas “declaraciones impresas”.

Nadie nace sabiendo conceptos de informática.

  • Lo único que posee de antemano, como principiante, es su capacidad de resolución de problemas y su capacidad para aplicar la lógica .
  • Tienes que estudiar mucho y con mayor frecuencia de muchos recursos diferentes.
    Solo después de estudiar los conceptos subyacentes, puede implementarlos utilizando el lenguaje de programación que elija.

Además, ¿qué es la codificación?
La codificación no es más que escribir una solución ( que ya ha “resuelto” ) a un problema específico utilizando un lenguaje de programación específico. Eso es.

  1. El primer paso es estudiar y comprender los conceptos.
  2. El segundo paso es formular soluciones a los problemas, utilizando el conocimiento que adquirió a través de “ESTUDIAR” .
  3. ¡El “ PASO PASADO” está codificando ! En este paso, usted codifica su solución en un lenguaje de programación de su elección.

Nota muy importante:
Siempre ten en cuenta que solo estudiar el tema tampoco te hace ningún bien.

Debe implementar y probar su conocimiento a través de la resolución de problemas, para lo que poder codificar es una habilidad indispensable (en el campo de la informática).

Si no implementas lo que aprendes, entonces no podrás mantener el conocimiento que obtienes a través del “estudio” .

Entonces, tanto ESTUDIO como CODIFICACIÓN son dos caras de la misma moneda, se complementan entre sí.


Finalmente, llegando a tu pregunta:
Primero estudia, luego codifica.
No trates de comprometer uno por el otro, de lo contrario estás condenado.

Futuro feliz por delante 🙂

Esto depende de en qué grado estés. Estoy 99% seguro de que eres mayor que yo, pero te daré mi opinión de todos modos. La clave es codificar lo que estudias (al menos para mí).

Primero, estudiando, ¿realmente quieres decir estudiar o hacer tareas? La tarea es un poco difícil de tratar y no puedo pensar en muchas maneras de integrarla con cosas como la codificación.

De lo contrario, hay MUCHAS maneras creativas de codificar y estudiar al mismo tiempo si está hablando de revisar los temas que se enseñan en la escuela / universidad. Para cosas como Matemáticas, puedes intentar escribir tus propios ‘solucionadores de ecuaciones’ que pueden hacer cosas básicas como la factorización y otro álgebra. Tenga en cuenta que para separar los términos clave de estas ecuaciones, necesitará saber cómo escribir su analizador y tokenizar la entrada. Luego puede resolver ecuaciones para practicar y luego consultar su código para ver si tanto el programa como usted fueron precisos. Para trig, puedes intentar escribir tus propios algoritmos de pecado y cos usando la serie de Taylor.

La física es una obviedad. Puede escribir su propio motor o miniprogramas que utilicen conceptos como la gravedad, la aceleración y la fricción. Diablos, cuando codifiques juegos, deberías buscar en tus libros escolares y buscar su conocimiento o inspiración.

La química es un poco difícil, pero al usar un analizador, como mencioné anteriormente, y una tabla hash que contiene valencias de elementos, también puedes escribir solucionadores de pequeñas ecuaciones.

Inglés (?): Intenta escribir algunos juegos clásicos basados ​​en texto, tal vez encaja uno de tus ensayos en el diálogo.

Historia: integre y organice eventos históricos en algunos juegos de texto, o simplemente cree una especie de banco de conocimientos para referencias.

Haz lo mismo para otras asignaturas.

De acuerdo. Ahora, mirando su pregunta, está buscando cómo equilibrar los estudios y la codificación. Pero detente un segundo y piensa.

¿Está codificando el campo en el que quieres avanzar?

¿O es que sus estudios que desea perseguir principalmente.

Si estás más interesado en codificar como yo, dale más tiempo a tu codificación. De lo contrario equilibrio.

Verás, no dije que le dediques más tiempo a tus estudios, porque no importa cuántas personas te alienten, cuántas personas dicen que se beneficiarán …

No podrás aumentar el tiempo de estudio.

Imposible. Solo un poco, pero requiere algún evento importante, como fallar en un examen importante o que te quiten los lujos porque aparentemente no estudias lo suficiente.

Ahora para llegar a su verdadera pregunta.

Mezclar ambos. Incorporar la codificación en los estudios. Incorporar estudios de codificación.

¿Aprendiste sobre esa nueva fórmula matemática? Haz un programa fuera de él.

¿Aprendió cómo hacer algoritmos evolutivos? ¡Genial! Haz un simulador de evolución y presume a tu profesor de ciencias. La codificación en gran parte proviene de casi todo. Gráficos, física de juegos, algoritmos de renderización, redes neuronales, IA. Todo esto vino de lo que estudias en la escuela o la universidad. Pero nadie se dio cuenta en ese momento. No mantengas un tiempo fijo para ambos. Haz con lo que te sientas cómodo. Deja que tu pasión te impulse.

TL; DR: No equilibres ambos. Mézclalos. Puedes inventar cosas que nadie jamás haya imaginado. Puedes descubrir cosas que no se veían en el ojo de aquellos que mantienen la codificación y los estudios separados. No te limites a un marco de tiempo. Los mejores pioneros lograron superar las restricciones y los límites y romper las reglas.

La respuesta simple es priorizar . Sus estudios obviamente tendrán prioridad sobre la codificación, pero lo que es crítico es la asignación de tiempo para cada uno. Si crees que para perfeccionar tus habilidades de codificación necesitas más tiempo, no tienes más remedio que dedicar más tiempo.

Puedes intentar matar dos pájaros de un tiro mediante la “codificación” del material relacionado con tus estudios.

Hagas lo que hagas, recuerda que obtendrás el máximo beneficio si disfrutas del proceso.

Tu no

Esto me lo enseñó mi hermano, que ahora es un desarrollador web experto y que aún obtiene buenas calificaciones en la universidad.

Debes empezar a codificar cuando no estés estudiando. (fines de semana, festivos)

Esto puede sonar estúpido, ¡pero en realidad funciona!