Cómo mejorar sus habilidades de programación

¡Hola Habr! Les presento la traducción del artículo “Cómo mejorar tus habilidades de programación» por el autor Gaël Thomas.

Cómo mejorar sus habilidades de programación

Aquí están los 5 mejores consejos

1. Fíjate metas

Establecer objetivos mejora la productividad de los desarrolladores.

Entender

  • ¿Por qué empezaste a programar?
  • ¿Cuáles son los objetivos de la programación?
  • ¿Qué sueño quieres alcanzar al convertirte en desarrollador?

Todos tenemos objetivos personales, pero he creado una lista de ideas universales para todos:

  • Crear una página web
  • Consigue un nuevo trabajo
  • Trabajar como autónomo
  • Para trabajar de forma remota
  • Pruébate
  • Mejorar la situación financiera

No olvides reservar espacio para un propósito especial: un proyecto personal. Si quieres tener éxito y mantenerte motivado, debes crear proyectos favoritos. Pero no necesariamente tienes que terminarlos siempre. La idea es precisamente conseguir pequeñas metas en tus propios proyectos.

Dejame darte un ejemplo. Si desea aprender cómo utilizar una base de datos en principio, puede iniciar un proyecto de blog. Pero si estás aprendiendo cómo agregar algo a una base de datos, puedes crear un formulario simple para agregar un registro a la base de datos.

Es importante utilizar proyectos para lograr objetivos porque lleva a trabajar en ejemplos concretos. ¿Qué podría ser más motivador que esto?

2. Hazlo una y otra vez

Una vez que elijas tus objetivos, trabaja en ellos tanto como sea posible. Cuanto más practicas, más aprendes.

Aprender a codificar es una habilidad y puedes compararlo con practicar un deporte. Si quieres ser bueno en esto y hacer tu trabajo, debes practicar mucho, en una PC, y no leer libros ni analizar códigos con un lápiz.

Escriba código todos los días, durante la pausa del almuerzo o después del trabajo. Aunque sea sólo por una hora, si creas un hábito y lo mantienes, verás mejoras diarias que son graduales pero permanentes.

“La repetición es la madre del aprendizaje, el padre de la acción, lo que la convierte en el arquitecto del logro.”(Zig Ziglar -Gorjeo)

3. Comparte lo que aprendes o creas.

Esta es la mejor manera de aprender cosas nuevas.

Algunas ideas para compartir lo que haces:

  • Escribir artículos de blog (por ejemplo, sobre Habré)
  • Únase a conferencias o reuniones locales
  • Solicite comentarios sobre StackOverflow
  • Registra tu progreso todos los días con un hashtag # 100DaysOfCode

Una pequeña historia:¿Sabes por qué creé? AquíWeCode.io?

Me fascina el código y el intercambio de conocimientos. En los últimos años he leído muchos artículos en las plataformas: libreCodeCamp, dev.a etcétera. Y aprendí que todos pueden compartir lo que aprenden y crean, aunque sea una pequeña cosa.

Creé el código aquí por varias razones:

  • Comparte conocimientos para convertirte en un mejor desarrollador
  • Ayude a los novatos a comprender conceptos clave
  • Crea ejemplos simples y específicos para cada uno.
  • Haz lo que amas y diviértete.

Cualquiera puede hacer esto. Empecé con la acción habitual. Primero creé un artículo en Medium llamado "¡Descubre qué es una API!", luego un segundo sobre Docker llamado "Una guía para principiantes de Docker: cómo crear su primera aplicación Docker"y así sucesivamente.

Escribe para otros y mejorarás tus habilidades de programación. Ser capaz de explicar un concepto y cómo funciona es una habilidad fundamental para un desarrollador.

Recuerde: No es necesario ser un experto en el campo para escribir sobre algo.

4. Lee el código

Todo lo que leas sobre código mejorará tus habilidades de programación.

Esto es lo que puedes leer:

  • Código en GitHub
  • libros
  • Artículos
  • Boletines

Puedes aprender mucho del código de otras personas. Puede encontrar expertos en su campo o usar GitHub para buscar código similar al suyo. Es interesante saber cómo otros desarrolladores escriben código y resuelven problemas. Desarrollarás tus habilidades de pensamiento crítico. ¿El método que utilizan es mejor que el tuyo? Vamos a revisar.

Además de programar todos los días, ¿por qué no leer al menos un artículo o algunas páginas de un libro sobre programación todos los días?

Algunos libros famosos:

  • Código limpio: un manual de artesanía de software ágil por Robert C. Martin
  • Programador pragmático: de oficial a maestro
  • Cal Newport: trabajo profundo

5. Haz preguntas

No dudes en preguntar demasiado.

Hacer preguntas es útil si no entiende algo. Puedes contactar con tu equipo o amigos. Utilice foros de programación si no conoce a nadie a quien pueda preguntar.

A veces se necesita una explicación diferente para entender un concepto. Por supuesto, es bueno quedarse un rato y buscar una respuesta en Internet, pero en algún momento será mejor preguntar a otros desarrolladores.

Utilice el conocimiento de otra persona para mejorar usted mismo. Y si le preguntas a otro desarrollador, hay muchas posibilidades de que no sólo te responda, sino que también te aprecie.

Fuente: habr.com

Añadir un comentario