Com millorar les teves habilitats de programació

Hola, Habr! Presento a la vostra atenció la traducció de l'article “Com millorar les teves habilitats de programació» de l'autor Gaël Thomas.

Com millorar les teves habilitats de programació

Aquí teniu els 5 millors consells

1.  Establiu-vos objectius.

Establir objectius millora la productivitat dels desenvolupadors.

Entendre:

  • Per què vas començar a programar?
  • Quins són els objectius de la programació
  • Quin somni vols aconseguir convertint-te en desenvolupador?

Tothom té objectius personals, però he creat una llista d'idees universals per a tothom:

  • Crear un lloc web
  • Aconsegueix una nova feina
  • Treballar com a autònom
  • Per treballar a distància
  • Posa't a prova
  • Millorar la situació financera

No oblideu estalviar espai per a una finalitat especial: un projecte personal. Si vols tenir èxit i mantenir-te motivat, has de crear projectes per a mascotes. Però no necessàriament cal acabar-los sempre. La idea és precisament aconseguir petits objectius en els teus propis projectes.

Permeteu-me que us posi un exemple. Si voleu aprendre a utilitzar una base de dades en principi, podeu iniciar un projecte de bloc. Però si esteu aprenent a afegir alguna cosa a una base de dades, podeu crear un formulari senzill per afegir un registre a la base de dades.

És important utilitzar projectes per assolir objectius perquè porta a treballar en exemples concrets. Què podria ser més motivador que això?

2.  Fes-ho de nou... i de nou.

Un cop trieu els vostres objectius, treballa-hi tant com sigui possible. Com més practiques, més aprens.

Aprendre a programar és una habilitat, i es pot comparar amb jugar un esport. Si vols ser genial en això i fer la teva feina, has de practicar molt, en un ordinador, i no llegir llibres i analitzar codi amb un llapis.

Escriu codi cada dia, durant la pausa per dinar o després de la feina. Encara que sigui només una hora, si crees un hàbit i s'hi adhereix, veuràs millores diàries que són graduals però permanents.

"La repetició és la mare de l'aprenentatge, el pare de l'acció, la qual cosa la converteix en l'arquitecte de la realització".ziga Ziglar —Twitter)

3. Comparteix el que aprens o crees.

Aquesta és la millor manera d'aprendre coses noves.

Algunes idees per compartir el que fas:

  • Escriu articles de bloc (per exemple, a Habré)
  • Uneix-te a conferències o trobades locals
  • Demaneu comentaris sobre StackOverflow
  • Registra el teu progrés cada dia amb un hashtag #100DiesDeCodi

Una petita història:saps per què vaig crear? HereWeCode.io?

Estic fascinat pel codi i l'intercanvi de coneixements. Durant els últims anys he llegit molts articles a les plataformes: Freecodecamp, degut a etcètera. I vaig aprendre que tothom pot compartir el que apren i crea, encara que sigui una petita cosa.

He creat el codi aquí per diversos motius:

  • Comparteix coneixements per convertir-te en un millor desenvolupador
  • Ajuda els novells a comprendre conceptes clau
  • Crea exemples senzills i específics per a cadascun
  • Fes el que t'agrada i diverteix-te

Qualsevol pot fer això. Vaig començar amb l'acció habitual. Primer vaig crear un article sobre Medium anomenat "Descobriu què és una API!", després un segon sobre Docker anomenat "Una guia per a principiants de Docker: Com crear la vostra primera aplicació Docker" etcètera.

Escriu per als altres i milloraràs les teves habilitats de programació. Ser capaç d'explicar un concepte i com funciona és una habilitat crítica per a un desenvolupador.

Recordeu: No cal ser un expert en la matèria per escriure sobre alguna cosa.

4. Llegeix el codi

Tot el que llegiu sobre codi millorarà les vostres habilitats de programació.

Aquí teniu el que podeu llegir:

  • Codi a GitHub
  • llibres
  • articles
  • Butlletins informatius

Podeu aprendre molt del codi d'altres persones. Podeu trobar experts en el vostre camp o utilitzar GitHub per trobar codi similar al vostre propi codi. És interessant saber com altres desenvolupadors escriuen codi i resolen problemes. Desenvoluparàs les teves habilitats de pensament crític. El mètode que utilitzen és millor que el vostre? Comprovem.

A més de programar cada dia, per què no llegir cada dia almenys un article o unes quantes pàgines d'un llibre sobre programació?

Alguns llibres famosos:

  • Clean Code: A Handbook of Agile Software Craftsmanship de Robert C. Martin
  • Programador pragmàtic: de oficial a mestre
  • Cal Newport: Treball profund

5. Fes preguntes

No tingueu vergonya de demanar massa.

Fer preguntes és útil si no entens alguna cosa. Pots contactar amb el teu equip o amics. Utilitzeu els fòrums de programació si no coneixeu ningú a qui podeu preguntar.

De vegades cal una explicació diferent per entendre un concepte. És bo, per descomptat, quedar-se i buscar una resposta a Internet, però en algun moment encara és millor preguntar a altres desenvolupadors.

Utilitzeu els coneixements d'una altra persona per millorar-vos. I si pregunteu a un altre desenvolupador, hi ha una gran probabilitat que no només respongui, sinó que també us agraeixi.

Font: www.habr.com

Afegeix comentari