Wéi Dir Är Programméierungsfäegkeeten verbessert

Moien, Habr! Ech presentéieren Iech d'Iwwersetzung vum Artikel "Wéi verbessert Är Programméierungsfäegkeeten» vum Auteur Gaël Thomas.

Wéi Dir Är Programméierungsfäegkeeten verbessert

Hei sinn déi Top 5 Tipps

1. Set Ziler fir Iech selwer

Ziler setzen verbessert d'Entwécklerproduktivitéit.

Verstinn:

  • Firwat hutt Dir ugefaang ze programméieren?
  • Wat sinn d'Ziler vun der programméiere
  • Wat fir en Dram wëllt Dir erreechen andeems Dir Entwéckler gëtt?

Jiddereen huet perséinlech Ziler, awer ech hunn eng Lëscht vun universellen Iddie fir jiddereen erstallt:

  • Schafen eng Websäit
  • Kréien eng nei Aarbecht
  • Aarbecht als Freelancer
  • Fir op afstand ze schaffen
  • Test selwer
  • Verbesserung vun finanziellen Zoustand

Vergiesst net Plaz fir e speziellen Zweck ze spueren: e perséinleche Projet. Wann Dir wëllt Erfolleg a motivéiert bleiwen, musst Dir Hausdéiereprojete kreéieren. Awer Dir musst se net onbedéngt ëmmer fäerdeg bréngen. D'Iddi ass genee kleng Ziler an Ären eegene Projeten z'erreechen.

Loosst mech Iech e Beispill ginn. Wann Dir wëllt léiere wéi Dir eng Datebank am Prinzip benotzt, kënnt Dir e Blogprojet starten. Awer wann Dir léiert wéi Dir eppes an eng Datebank addéiere kënnt, kënnt Dir eng einfach Form erstellen fir e Rekord an d'Datebank ze addéieren.

Et ass wichteg Projeten ze benotzen fir Ziler z'erreechen well et féiert zu konkrete Beispiller ze schaffen. Wat kéint méi motivéierend sinn wéi dëst?

2. Maachen et erëm ... an erëm

Wann Dir Är Ziler gewielt hutt, schafft sou vill wéi méiglech un hinnen. Wat Dir méi übt, wat Dir méi léiert.

Léieren Code ass eng Fäegkeet, an Dir kënnt et vergläichen mat engem Sport . Wann Dir gutt an dësem wëllt sinn an Är Aarbecht maache wëllt, musst Dir vill üben, um PC, an net Bicher liesen a Code mat engem Bleistift parséieren.

Schreift Code all Dag, während Ärer Mëttespaus oder no der Aarbecht. Och wann et just fir eng Stonn ass, wann Dir eng Gewunnecht schaaft an drun bleift, gesitt Dir alldeeglech Verbesserungen déi graduell awer permanent sinn.

"Widderhuelung ass d'Mamm vum Léieren, de Papp vun der Handlung, wat et den Architekt vun der Erreeche mécht."(Zig Ziglar -Twitter)

3. Deelt wat Dir léiert oder erstellt.

Dëst ass de beschte Wee fir nei Saachen ze léieren.

E puer Iddien fir ze deelen wat Dir maacht:

  • Schreift Blogartikelen (zum Beispill op Habré)
  • Maacht mat bei Konferenzen oder lokalen Treffen
  • Frot fir Feedback op StackOverflow
  • Notéiert Är Fortschrëtter all Dag mat engem Hashtag #100DaysOfCode

Eng kleng Geschicht:wësst Dir firwat ech erstallt hunn HereWeCode.io?

Ech si faszinéiert vu Code a Wëssensdeelen. An de leschte Joren hunn ech vill Artikelen op de Plattformen gelies: fräiCodeCamp, dev.zu a sou weider. An ech hunn geléiert datt jidderee kann deelen wat e léiert a kreéiert, och wann et just eng kleng Saach ass.

Ech hunn de Code hei aus verschiddene Grënn erstallt:

  • Deelt Wëssen fir e besseren Entwéckler ze ginn
  • Hëlleft Newbies Schlësselkonzepter ze verstoen
  • Schafen einfach a spezifesch Beispiller fir all
  • Maacht wat Dir gär hutt a Spaass hutt

Jidderee kann dat maachen. Ech hunn ugefaang mat der üblecher Aktioun. Als éischt hunn ech en Artikel iwwer Medium erstallt mam Numm "Fannt eraus wat eng API ass!", dann en zweeten iwwer Docker genannt"En Ufänger Guide fir Docker: Wéi Dir Är Éischt Docker Applikatioun erstellt" a sou weider.

Schreift fir anerer an Dir wäert Är Programméierungsfäegkeeten verbesseren. E Konzept z'erklären a wéi et funktionnéiert ass eng kritesch Fäegkeet fir en Entwéckler.

Denkt drun: Dir braucht keen Expert am Beräich ze sinn fir iwwer eppes ze schreiwen.

4. Liest de Code

Alles wat Dir iwwer Code liest wäert Är Programméierungsfäegkeeten verbesseren.

Hei ass wat Dir liest:

  • Code op GitHub
  • Bicher
  • Artikelen
  • Newslettere

Dir kënnt vill vun anere Leit d'Code léieren. Dir kënnt Experten an Ärem Feld fannen oder GitHub benotzen fir Code ähnlech wéi Ären eegene Code ze fannen. Et ass interessant ze wëssen wéi aner Entwéckler Code schreiwen a Problemer léisen. Dir wäert Är kritesch Denken Fäegkeeten entwéckelen. Ass d'Method déi se benotzen besser wéi Är? Loosst eis kucken.

Nieft der programméiere all Dag, firwat net op d'mannst een Artikel oder e puer Säiten vun engem Buch iwwer programméiere all Dag liesen?

E puer berühmt Bicher:

  • Clean Code: A Handbook of Agile Software Craftsmanship vum Robert C. Martin
  • Pragmatesch Programméierer: vu Gesellschaft bis Meeschter
  • Cal Newport: Déif Aarbecht

5. Froen stellen

Sidd net schei fir ze vill ze froen.

Froen stellen ass hëllefräich wann Dir eppes net versteet. Dir kënnt Är Equipe oder Frënn kontaktéieren. Benotzt Programméierungsforumen wann Dir kee kennt deen Dir froe kënnt.

Heiansdo ass eng aner Erklärung gebraucht fir e Konzept ze verstoen. Et ass natierlech gutt ze hänken an no enger Äntwert um Internet ze sichen, awer iergendwann ass et nach ëmmer besser aner Entwéckler ze froen.

Benotzt d'Wëssen vun enger anerer Persoun fir Iech selwer ze verbesseren. A wann Dir en aneren Entwéckler freet, ass et eng grouss Chance datt hien net nëmmen äntwert, awer och Iech schätzt.

Source: will.com

Setzt e Commentaire