Cómo dejar de aprender lenguajes de programación y comenzar a aprender a programar.

Me gustaría que sugirieras una serie de pasos:

  1. Primero, decida qué lenguaje de programación aprender. Intente trazar un plano a seguir . Esto es importante porque las personas tienen diferentes intereses en diferentes lenguajes de programación. Algunas personas aman Java y otras aman Python y así sucesivamente. Mientras hablaba de mí, encontré la programación realmente aburrida hasta que empecé Python. Entonces, investiga más sobre qué aprender y experiméntalo contigo mismo. Diferentes cosas funcionan para diferentes personas, así que trata de encontrar una para ti .
  2. La mejor manera de aprender Programación es haciendo Programación . No hay sustituto para ello. Aunque es difícil al principio pero tienes que hacerlo de todos modos. Sí, solo haz, haz y haz. Y una vez que te conviertas en un hábito, te encontrarás interesado en hacer impactos. Puedes aprender una biblioteca, hacer cosas en ella y jugar con ella hasta que se convierta en tu hábito.
  3. Comprueba qué puedes hacer con tus habilidades aprendidas. Piensa y verifica si puede ser implementado. No ignore si tiene una idea estúpida en su cabeza porque las cosas extrañas sobresalen en el universo, así que simplemente escriba la idea que tenga en su cabeza y verifique cómo puede hacerlo .
  4. Realiza proyectos basados ​​en tus tecnologías aprendidas. Cuando implementa de manera práctica cosas aprendidas, entonces se encontrará súper feliz aprendiendo y actuando. Sí, solo aprenda y actúe. Pero, ¿por qué demorar décadas en aprender a programar? y el aprendizaje progresivo.

En la Escuela de Ingeniería de Software de Holberton en San Francisco, todo está orientado a proyectos que siguen el aprendizaje basado en proyectos y el aprendizaje entre pares para capacitar a los mejores ingenieros de software de su generación. Ofrece 2 años de diferencia con el equipo universitario, entrenando a los ingenieros de sistemas de software de pila completa. Con el enfoque progresivo que toma Holberton, no hay académicos formales y todo se aprende construyendo y colaborando con compañeros. El foco principal está dado al aprendizaje continuo y la motivación.

Esta escuela de programación sigue las siguientes metodologías para que el aprendizaje sea intenso y emocionante:

Aprendizaje entre iguales

Tiende a seguir el aprendizaje entre pares, en el que los estudiantes actúan con diferentes estudiantes para tener éxito en objetivos educativos, junto con el aprendizaje basado en proyectos que les permite a los estudiantes de Holberton desatar su capacidad y, naturalmente, aprender la forma de figurar como un equipo para desentrañar los desafíos sensibles.

Aprendizaje orientado a proyectos

Los estudiantes aquí están listos para descubrir algo terriblemente rápido, asegurándose de que Habilidad a través del panorama tecnológico en rápida evolución a medida que se sigue la enseñanza basada en proyectos, que además está mucho más cerca de lo que sucede en el mundo.

Conocimiento de pila completa

A los estudiantes se les proporciona un amplio conocimiento en ingeniería de software para que puedan producir un front-end, back-end mejor y más rápido y colaborar mejor con sus compañeros de trabajo. Además, también se enfoca en aprender cómo aprender a medida que la tecnología está cambiando muy rápidamente. No podemos predecir lo que necesitamos aprender mañana. Por lo tanto, si aprendemos cómo aprender, siempre podemos apoyarnos en el mundo tecnológico cambiante y competitivo.

Espero que esto te haya ayudado, ¡Buena suerte!

Oooh, esa es una bonita!

El primer paso es algo que ya ha logrado: aprender el hecho de que aprender lenguajes de programación y aprender a programar son dos cosas muy diferentes.

Paso # 2: ¿Qué programa? Debe tomar una gran decisión sobre cuál será su producto final.

Paso # 3: Corte ese producto final en trozos pequeños y responda la siguiente pregunta: ¿Cómo se conectan estos trozos pequeños?

Paso # 4: Responda la siguiente pregunta: ¿Cómo hacer que suceda cada pieza pequeña?

Paso # 5: Ejecuta la respuesta a la pregunta en el Paso # 4.

Paso # 6: Ejecuta la respuesta a la pregunta en el Paso # 3.

Paso # 7: regodearse sobre su éxito. Ahora tienes un producto.

Paso # 8: Comprenda que este proceso se parece mucho a la definición convencional de ingeniería.

Paso # 9: Comienza a llamarte legítimamente ingeniero de software.

En pocas palabras, cambiando su enfoque de la herramienta en sí al problema real que desea resolver con él.

Conocer las reglas gramaticales y tener un vocabulario rico no son más que los primeros pasos para convertirse en escritor o poeta. Requerido, por supuesto, pero de ninguna manera suficiente. Una vez que comience a resolver problemas, se dará cuenta de que todavía hay un largo camino por recorrer más allá del mero lenguaje, en forma de abstracciones de nivel superior como diseño y patrones arquitectónicos, y muchos otros.

Yo leería libros sobre varios aspectos de la programación que no enfatizan el lenguaje. El arte de la programación de computadoras de Donald Knuth viene a la mente. Hay un total de seis volúmenes porque sigue dividiendo el volumen 4 en varios libros. Knuth inventó un lenguaje ensamblador para el libro para resaltar los principios sin atar los detalles. Para mí, este fue el libro que convirtió la programación en informática.

Comience a escribir software. Período.

Comience con ejercicios de programación simples (de su libro de texto o de cualquier fuente de la que esté aprendiendo) y avance hacia problemas de programación más grandes y complejos. Escribir software. Montones.

Sigue practicando. No hay otra forma de aprender a programar.

Piense en un proyecto que desee crear y escríbalo.

Eso es.

No hay sustituto, debes hacer algo. No eres un constructor hasta que has construido algo.