¿Cómo puedes progresar como adolescente en la programación?
Aquí algunos principios y conceptos básicos para tener éxito en la programación.
1. Aprender haciendo.
- Cómo detener mi depresión cuando era adolescente y ser más positivo, y dejar de pensar negativamente
- Hace poco me gradué de la escuela secundaria, pasé un momento horrible, ¿cómo lo superé?
- Como cambiarme de adolescente
- ¿Puedo tener relaciones sexuales menores de 18 años?
- ¿Está bien que una niña de 13 años sea amiga de un chico de 23 años, si el chico no tiene malas intenciones, la niña es increíblemente madura y tienen mucho en común?
- Predecir lo que sucederá cuando su código se ejecute es, quizás, la esencia de la programación. La mejor manera de descubrir qué sucederá cuando se modifique un fragmento de código es ejecutarlo antes y después de ese cambio, y comparar los resultados.
- Aprender haciendo también te ayudará a perfeccionar tus habilidades de resolución de problemas. Si puede ejecutar el código que está estudiando en cada paso de un tutorial, puede adivinar fácilmente cómo una modificación cambiará su comportamiento y luego verifique si fue correcto. Predecir el comportamiento de su lenguaje es la esencia de la programación: usted decide qué quiere que haga su programa, escriba el código que predice que tendrá ese resultado y luego ejecútelo para ver si tenía razón.
2. Practica consistentemente.
- Ya sabes que la práctica frecuente es esencial para cultivar cualquier habilidad nueva. Pero, ¿sabía que es aún más importante si lo nuevo que está aprendiendo implica software? Debido a que los lenguajes de programación y las herramientas que los rodean se mejoran constantemente, parte de su tiempo de estudio se destinará simplemente a mantenerse al día con su nuevo lenguaje y las novedades y desarrollos del ecosistema.
- Además, practique constantemente usando solo una versión principal de su nuevo idioma hasta que tenga confianza en su comprensión de sus conceptos básicos. Las mejores prácticas para realizar una tarea determinada a menudo cambian a medida que se agregan nuevas características de idioma. Esto significa que si saltas entre las versiones principales de un idioma, tendrás que procesar consejos contradictorios sobre cuándo usar las diversas funciones del idioma, ¡así como también intentar aprenderlas! Si bien es posible terminar con fluidez en el idioma incluso si estudias muchas versiones diferentes de él y sus herramientas al principio, la complejidad añadida retardará tu progreso.
3. Comience con lo básico.
Dejar que un niño intente andar en una motocicleta antes de que puedan mantener el equilibrio en una bicicleta es simplemente prepararlos para el fracaso. De manera similar, saltar a tareas que requieren habilidades que aún no ha desarrollado es una excelente manera de prepararse para una experiencia extremadamente frustrante en un nuevo idioma.
- Si está aprendiendo de un libro o tutorial, elija uno que esté escrito para estudiantes en o por debajo de su propio nivel de experiencia. Cuando eres nuevo en la programación, la cantidad de material nuevo puede parecer abrumadora. Pero aprender idiomas subsiguientes será más sencillo, porque ya comprenderá los conceptos básicos como asignación de variables, comparación y flujo de control.
- Antes de intentar escribir una aplicación completa desde cero, comience con los conceptos básicos familiarizándose con el lenguaje, el administrador de paquetes y los complementos de editor y las herramientas de prueba que necesitará.
4. Respeta las diferencias lingüísticas.
- Muchos idiomas tienen patrones idiomáticos de cómo las personas codifican en ellos. Aunque es posible forzar los modismos de su idioma antiguo en el código en su nuevo idioma, debe tratar de aprender a tener un estilo de codificación más flexible. Escribir código con la “naturaleza” de su nuevo idioma facilitará a otros leer, criticar y ayudarlo a mejorar.
- Puede aprender las expresiones idiomáticas de su nuevo idioma leyendo el popular código de código abierto escrito en él, y explorar sus filosofías leyendo publicaciones de blog y artículos de expertos. A medida que avanza, considere pedirle a un programador más experto que revise su código y ofrezca comentarios sobre lo fácil que es leer.
- Si una característica única o un idioma de su nuevo idioma no tiene sentido para usted, no tenga miedo de preguntar al respecto. Obtendrá las mejores respuestas preguntando respetuosamente y sin juicio. “Soy nuevo en este lenguaje y noté que todos parecen hacer X en lugar de Y. ¿Dónde podría aprender la historia detrás de ese patrón?” probablemente te conseguirá una anécdota histórica fascinante, mientras que “X no tiene sentido, deberías hacer Y en su lugar” es probable que provoque una respuesta igualmente intolerante.
5. Construye algo que ames.
- No tiene que construir el mismo proyecto de juguete como un libro o tutorial solo porque un experto lo sugirió. Si estás creando un código solo para aprender un idioma, podría ser cualquier cosa. Al elegir un proyecto que le interese y deleite, puede motivarlo para que dedique más tiempo a su aprendizaje, imagine y haga mejores preguntas, y continúe avanzando cuando encuentre desafíos.