Como mellorar as túas habilidades de programación

Ola, Habr! Presento á súa atención a tradución do artigo “Como mellorar as túas habilidades de programación» do autor Gaël Thomas.

Como mellorar as túas habilidades de programación

Aquí están os 5 mellores consellos

1. Establece obxectivos para ti

Establecer obxectivos mellora a produtividade dos desenvolvedores.

Entender:

  • Por que empezaches a programar?
  • Cales son os obxectivos da programación
  • Que soño queres conseguir converténdote en programador?

Todo o mundo ten obxectivos persoais, pero creei unha lista de ideas universais para todos:

  • Crear un sitio web
  • Obtén un novo traballo
  • Traballa como freelance
  • Para traballar a distancia
  • Proba a ti mesmo
  • Mellorar a situación financeira

Non esquezas aforrar espazo para un propósito especial: un proxecto persoal. Se queres ter éxito e manterte motivado, debes crear proxectos de mascotas. Pero non necesariamente tes que rematalos sempre. A idea é precisamente acadar pequenos obxectivos nos teus propios proxectos.

Déixame un exemplo. Se queres aprender a utilizar unha base de datos en principio, podes iniciar un proxecto de blog. Pero se estás aprendendo a engadir algo a unha base de datos, podes crear un formulario sinxelo para engadir un rexistro á base de datos.

É importante utilizar proxectos para acadar obxectivos porque leva a traballar en exemplos concretos. Que pode ser máis motivador que isto?

2. Faino de novo... e outra vez

Unha vez que elixas os teus obxectivos, traballa neles o máximo posible. Canto máis practicas, máis aprendes.

Aprender a codificar é unha habilidade, e podes comparalo con practicar un deporte. Se queres ser xenial nisto e facer o teu traballo, tes que practicar moito, nun PC, e non ler libros e analizar código cun lapis.

Escribe código todos os días, durante o descanso do xantar ou despois do traballo. Aínda que sexa só por unha hora, se creas un hábito e te adhíres a el, verás melloras diarias graduales pero permanentes.

"A repetición é a nai da aprendizaxe, o pai da acción, o que a converte no arquitecto do logro".zig Ziglar -Twitter)

3. Comparte o que aprendes ou creas.

Esta é a mellor forma de aprender cousas novas.

Algunhas ideas para compartir o que fas:

  • Escribir artigos de blog (por exemplo, en Habré)
  • Únete a conferencias ou reunións locais
  • Solicita comentarios sobre StackOverflow
  • Grava o teu progreso todos os días cun hashtag #100DaysOfCode

Unha pequena historia:sabes por que creei AquíWeCode.io?

Estou fascinado polo código e o intercambio de coñecemento. Nos últimos anos lin moitos artigos nas plataformas: libreCodeCamp, debido a etcétera. E aprendín que todos poden compartir o que aprenden e crean, aínda que sexa unha pequena cousa.

Creei o código aquí por varias razóns:

  • Comparte coñecementos para converterse nun mellor desenvolvedor
  • Axuda aos novatos a comprender os conceptos clave
  • Crea exemplos sinxelos e específicos para cada un
  • Fai o que che gusta e divírtete

Calquera pode facelo. Comecei coa acción habitual. Primeiro creei un artigo sobre Medium chamado "Descubra o que é unha API!", despois un segundo sobre Docker chamado "Guía para principiantes de Docker: como crear a súa primeira aplicación Docker" etcétera.

Escribe para outros e mellorarás as túas habilidades de programación. Ser capaz de explicar un concepto e como funciona é unha habilidade fundamental para un programador.

Teña en conta que: Non é necesario ser un experto na materia para escribir sobre algo.

4. Le o código

Todo o que leas sobre código mellorará as túas habilidades de programación.

Aquí tes o que podes ler:

  • Código en GitHub
  • libros
  • artigos
  • Boletíns

Podes aprender moito co código doutras persoas. Podes atopar expertos no teu campo ou usar GitHub para atopar código similar ao teu propio código. É interesante saber como outros desenvolvedores escriben código e resolven problemas. Desenvolverás as túas habilidades de pensamento crítico. O método que usan é mellor que o teu? Comprobamos.

Ademais de programar todos os días, por que non ler polo menos un artigo ou algunhas páxinas dun libro sobre programación todos os días?

Algúns libros famosos:

  • Clean Code: A Handbook of Agile Software Craftsmanship de Robert C. Martin
  • Programador pragmático: de oficial a mestre
  • Cal Newport: Traballo profundo

5. Facer preguntas

Non teñas vergo de pedir demasiado.

Facer preguntas é útil se non entendes algo. Podes contactar co teu equipo ou amigos. Usa foros de programación se non coñeces a ninguén ao que poidas preguntar.

Ás veces é necesaria unha explicación diferente para comprender un concepto. Por suposto, é bo quedarse e buscar unha resposta en Internet, pero nalgún momento aínda é mellor preguntar a outros desenvolvedores.

Use o coñecemento doutra persoa para mellorar a si mesmo. E se lle preguntas a outro programador, hai unha gran probabilidade de que non só responda, senón que tamén che agrade.

Fonte: www.habr.com

Engadir un comentario