Si si përmirësoni aftësitë tuaj në programim

Përshëndetje, Habr! Po ju prezantoj translation e artikullit "How to improve your programming skills" nga autori Gaël Thomas.

Si si përmirësoni aftësitë tuaj në programim

Ja pesë këshilla kryesore

1. Vendosni qëllime për veten tuaj

Vendosja e qëllimeve rrit produktivitetin e zhvilluesit.

Kuptoni:

  • Pse filluat tĂ« programoni
  • Cilat janĂ« qĂ«llimet e programimit
  • CilĂ«n Ă«ndĂ«rr dĂ«shironi tĂ« arrini duke u bĂ«rĂ« zhvillues

Çdo person ka qĂ«llime tĂ« veta personale, por unĂ« kam krijuar njĂ« listĂ« idesh universale pĂ«r tĂ« gjithĂ«:

  • TĂ« krijoni njĂ« uebfaqe
  • TĂ« merrni njĂ« punĂ« tĂ« re
  • TĂ« punoni si freelancer
  • TĂ« punoni nĂ« distancĂ«
  • TĂ« sfidoni veten
  • TĂ« pĂ«rmirĂ«soni gjendjen financiare

Mos harroni të ruani një vend për një qëllim të veçantë: një projekt personal. Nëse dëshironi të arrini sukses dhe të qëndroni të motivuar, duhet të krijoni projekte anësore. Por nuk është e nevojshme gjithmonë t'i përfundoni ato. Ideja është të arrini qëllime të vogla në projektet tuaja.

Të jap një shembull. Nëse dëshiron të mësosh si të përdorësh një bazë të dhënash në përgjithësi, mund të fillosh një projekt blogu. Por nëse po studion se si të shtosh diçka në bazën e të dhënave, mund të krijosh një formular të thjeshtë për të shtuar një shënim në bazën e të dhënave.

ËshtĂ« e rĂ«ndĂ«sishme tĂ« pĂ«rdorni projektet pĂ«r tĂ« arritur qĂ«llimet, sepse kjo çon nĂ« punĂ«n mbi shembuj konkretĂ«. ÇfarĂ« mund tĂ« motivojĂ« mĂ« shumĂ« se kaq?

2. Bëjeni këtë përsëri... dhe përsëri

Sa herë që zgjidhni qëllime, punoni mbi to sa më shumë që të jetë e mundur. Sa më shumë të praktikoni, aq më shumë mësoni.

Mësimi i kodimit është një aftësi, dhe mund ta krahasoni atë me stërvitjen sportive. Nëse dëshoni të jeni të shkëlqyer në këtë dhe të bëni punën tuaj, duhet të praktikoni shumë, në PC, jo vetëm të lexoni libra dhe të analizoni kodin me laps.

Shkruani kod çdo ditë, gjatë pauzës së drekës ose pas punës. Edhe nëse është vetëm për një orë, nëse krijoni një zakon dhe e mbani atë, do të shihni përmirësime të përditshme, të ngadalta por të vazhdueshme.

"Përsëritja është nëna e mësimit, babai i veprimit, duke e bërë atë arkitekt të arritjeve." (Zig Ziglar - Twitter)

3. Ndani atë që mësoni ose krijoni

Kjo është mënyra më e mirë për të mësuar diçka të re.

Disa ide për të ndarë atë që bëni:

  • Shkruani artikuj nĂ« blog (p.sh., nĂ« Habr)
  • Bashkohuni nĂ« konferenca ose takime lokale, meetups
  • KĂ«rkoni reagime nĂ« StackOverflow
  • Regjistroni progresin çdo ditĂ« me hashtag #100DaysOfCode

Pak tregim:a e dini pse e krijova HereWeCode.io?

Jam i magjepsur nga kodi dhe ndarja e njohurive. Gjatë viteve të fundit kam lexuar shumë artikuj në platformat: freeCodeCamp, dev.to dhe shumë të tjera. Dhe mësova se çdo kush mund të ndajë atë që mëson dhe krijon, pavarësisht nëse është diçka e vogël.

E krijova këtë për disa arsye:

  • TĂ« ndaj njohuritĂ« pĂ«r t'u bĂ«rĂ« njĂ« zhvillues mĂ« i mirĂ«
  • TĂ« ndihmoj fillestarĂ«t tĂ« kuptojnĂ« konceptet kyçe
  • TĂ« krijoj shembuj tĂ« thjeshtĂ« dhe konkretĂ« pĂ«r secilin
  • TĂ« bĂ«j atĂ« qĂ« dua dhe tĂ« kem kĂ«naqĂ«si

Çdo kush mund ta bĂ«jĂ« kĂ«tĂ«. E fillova me njĂ« veprim tĂ« zakonshĂ«m. Fillimisht krijova njĂ« artikull nĂ« Medium me titull "MĂ«so se ç'Ă«shtĂ« API!", pastaj njĂ« tjetĂ«r pĂ«r Docker me titull "UdhĂ«zues pĂ«r fillestarĂ«t pĂ«r Docker: si tĂ« krijosh aplikacionin tĂ«nd tĂ« parĂ« Docker" dhe shumĂ« tĂ« tjera.

Shkruani për të tjerët dhe do të përmirësoni aftësitë tuaja të programimit. Aftësia për të shpjeguar një koncept dhe se si funksionon është një nga aftësitë më të rëndësishme për një zhvillues.

Mos harroni: Nuk është e nevojshme të jesh ekspert për të shkruar për diçka.

4. Lexoni kodin

Çdo gjĂ« qĂ« lexoni rreth kodit do tĂ« pĂ«rmirĂ«sojĂ« aftĂ«sitĂ« tuaja tĂ« programimit.

Ja çfarë mund të lexoni:

  • Kodi nĂ« GitHub
  • Libra
  • Artikuj
  • Buletine informative

Mund të mësoni shumë nga kodi i të tjerëve. Mund të gjeni ekspertë në fushën tuaj ose të përdorni GitHub për të gjetur kode që ngjasojnë me kodin tuaj. A nuk është interesante të shohim se si zhvilluesit e tjerë shkruajnë kod dhe zgjidhin probleme? Do të zhvilloni aftësitë tuaja kritike. A është metoda që ata përdorin më e mirë se e juaja? Le të verifikojmë.

Përveç programimit të përditshëm, pse të mos lexoni të paktën një artikull ose disa faqe libri mbi programimin çdo ditë?

Disa libra të njohur:

  • Kodi i pastĂ«r: njĂ« udhĂ«zues pĂ«r mjeshtĂ«rinĂ« e butĂ« agile nga Robert C. Martin (Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin)
  • Programuesi pragmatik: nga ndihmĂ«s deri te mjeshtri
  • Cal Newport: Puna e thellĂ«

5. Bëni pyetje

Mos hezitoni të pyesni shumë.

Të bësh pyetje është e dobishme, nëse nuk kupton diçka. Mund të drejtohesh tek ekipi yt ose miqtë. Përdorni forumet e programimit, nëse nuk njihni dikë që mund të pyesni.

Ndonjëherë është e nevojshme një shpjegim tjetër për të kuptuar konceptin. Natyrisht, është mirë të kërkosh përgjigje në internet, por në një moment është më mirë të pyetësh zhvillues të tjerë.

Shfrytëzoni njohuritë e dikujt tjetër për të përmirësuar veten tuaj. Dhe nëse e pyet një zhvillues tjetër, ka një mundësi të lartë që ai jo vetëm që do të përgjigjet, por gjithashtu do t'ju vlerësojë.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster