Kuidas parandada oma programmeerimisoskusi

Tere, Habr! Esitan teie tähelepanu artikli tõlkele "Kuidas parandada oma programmeerimisoskusi» autorilt Gaël Thomas.

Kuidas parandada oma programmeerimisoskusi

Siin on 5 parimat nõuannet

1. Sea endale eesmärgid

Eesmärkide seadmine parandab arendaja tootlikkust.

Saage aru:

  • Miks sa programmeerima hakkasid?
  • Millised on programmeerimise eesmärgid
  • Millise unistuse soovid arendajaks saades saavutada?

Kõigil on isiklikud eesmärgid, kuid olen koostanud universaalsete ideede loendi kõigile:

  • Looge veebisait
  • Hankige uus töökoht
  • Töötage vabakutselisena
  • Kaugtöö tegemiseks
  • Testige ennast
  • Parandage finantsseisundit

Ärge unustage säästa ruumi spetsiaalsel eesmärgil: isiklikuks projektiks. Kui soovite edu saavutada ja motivatsiooni säilitada, peate looma lemmikloomaprojekte. Kuid te ei pea neid tingimata alati lõpetama. Idee on just nimelt oma projektides väikeste eesmärkide saavutamises.

Lubage mul tuua teile näide. Kui soovite õppida andmebaasi põhimõtteliselt kasutama, võite alustada ajaveebiprojektiga. Kui aga õpite, kuidas midagi andmebaasi lisada, saate luua lihtsa vormi kirje lisamiseks andmebaasi.

Projektide kasutamine eesmärkide saavutamiseks on oluline, sest see viib konkreetsete näidete kallal töötamiseni. Mis võiks olla motiveerivam kui see?

2. Tee seda uuesti... ja uuesti

Kui olete oma eesmärgid valinud, töötage nende nimel nii palju kui võimalik. Mida rohkem harjutad, seda rohkem õpid.

Kodeerimise õppimine on oskus ja seda saab võrrelda spordiga. Kui soovite selles suurepärane olla ja oma tööd teha, peate arvutis palju harjutama, mitte raamatuid lugema ja pliiatsiga koodi sõeluma.

Kirjutage kood iga päev, lõunapausi ajal või pärast tööd. Isegi kui see kestab vaid tund, näete harjumuse loomisel ja sellest kinni pidades igapäevaseid täiustusi, mis on järk-järgult, kuid püsivad.

"Kordamine on õppimise ema, tegevuse isa, mis teeb sellest saavutuste arhitekti." (Zig Ziglar - Twitter)

3. Jagage õpitut või loodut.

See on parim viis uute asjade õppimiseks.

Mõned ideed oma tegemiste jagamiseks:

  • Kirjutage ajaveebi artikleid (näiteks Habré kohta)
  • Liituge konverentside või kohalike kohtumistega
  • Küsige StackOverflow kohta tagasisidet
  • Salvestage oma edusamme iga päev hashtagiga #100 DaysOfCode

Väike lugu:kas sa tead, miks ma lõin HereWeCode.io?

Mind paelub kood ja teadmiste jagamine. Olen viimastel aastatel lugenud palju artikleid platvormide kohta: freeCodeCamp, võlgu ja nii edasi. Ja ma sain teada, et kõik saavad õpitut ja loodut jagada, isegi kui see on väike asi.

Koodi lõin siin mitmel põhjusel:

  • Jagage teadmisi, et saada paremaks arendajaks
  • Aidake algajatel põhimõisteid mõista
  • Looge igaühe jaoks lihtsad ja konkreetsed näited
  • Tehke seda, mida armastate ja lõbutsege

Seda saab teha igaüks. Alustasin tavalise tegevusega. Kõigepealt lõin meediumi kohta artikli "Uurige, mis on API!", siis teine ​​Dockeri kohta nimega "Dockeri juhend algajatele: kuidas luua oma esimene Dockeri rakendus" ja nii edasi.

Kirjutage teistele ja parandate oma programmeerimisoskusi. Oskus kontseptsiooni ja selle toimimist selgitada on arendaja jaoks kriitiline oskus.

Pidage meeles: Millestki kirjutamiseks ei pea olema valdkonna ekspert.

4. Lugege kood

Kõik, mida sa koodi kohta loed, parandab sinu programmeerimisoskusi.

Siit saate lugeda:

  • Kood GitHubis
  • raamatud
  • Artiklid
  • Infolehed

Teiste inimeste koodidest saate palju õppida. Võite leida oma ala eksperte või kasutada GitHubi oma koodiga sarnase koodi leidmiseks. Huvitav on teada, kuidas teised arendajad koodi kirjutavad ja probleeme lahendavad. Arendad oma kriitilise mõtlemise oskusi. Kas nende kasutatav meetod on teie omast parem? Kontrollime.

Miks mitte lugeda lisaks igapäevasele programmeerimisele iga päev vähemalt üks artikkel või paar lehekülge programmeerimise teemalist raamatut?

Mõned kuulsad raamatud:

  • Puhas kood: Robert C. Martini väleda tarkvara meisterlikkuse käsiraamat
  • Pragmaatiline programmeerija: teekonnast meistriks
  • Cal Newport: sügav töö

5. Esitage küsimusi

Ärge kartke liiga palju küsida.

Küsimuste esitamine on kasulik, kui te millestki aru ei saa. Võite võtta ühendust oma meeskonna või sõpradega. Kasutage programmeerimisfoorumeid, kui te ei tea kedagi, kelle käest küsida.

Mõnikord on mõiste mõistmiseks vaja teistsugust selgitust. Muidugi on hea seigelda ja Internetist vastust otsida, kuid mingil hetkel on siiski parem küsida teistelt arendajatelt.

Kasutage teise inimese teadmisi enda täiendamiseks. Ja kui küsite mõnelt teiselt arendajalt, on suur tõenäosus, et ta mitte ainult ei vasta, vaid ka hindab teid.

Allikas: www.habr.com

Lisa kommentaar