Si të përmirësoni aftësitë tuaja programuese

Përshëndetje, Habr! Unë paraqes në vëmendjen tuaj përkthimin e artikullit "Si të përmirësoni aftësitë tuaja programuese» nga autori Gaël Thomas.

Si të përmirësoni aftësitë tuaja programuese

Këtu janë 5 këshillat kryesore

1. Vendosni synime për veten tuaj.

Vendosja e qëllimeve përmirëson produktivitetin e zhvilluesit.

Kuptoni:

  • Pse keni filluar programimin?
  • Cilat janë qëllimet e programimit
  • Çfarë ëndrre dëshironi të arrini duke u bërë zhvillues?

Gjithkush ka qëllime personale, por unë kam krijuar një listë me ide universale për të gjithë:

  • Krijo një faqe interneti
  • Merrni një punë të re
  • Punoni si freelancer
  • Për të punuar në distancë
  • Provoni veten
  • Përmirësoni gjendjen financiare

Mos harroni të kurseni hapësirë ​​për një qëllim të veçantë: një projekt personal. Nëse dëshironi të keni sukses dhe të qëndroni të motivuar, duhet të krijoni projekte për kafshë shtëpiake. Por jo domosdoshmërisht duhet t'i përfundoni gjithmonë ato. Ideja është pikërisht të arrini qëllime të vogla në projektet tuaja.

Më lejoni t'ju jap një shembull. Nëse dëshironi të mësoni se si të përdorni një bazë të dhënash në parim, mund të filloni një projekt blog. Por nëse jeni duke mësuar se si të shtoni diçka në një bazë të dhënash, mund të krijoni një formë të thjeshtë për të shtuar një rekord në bazën e të dhënave.

Është e rëndësishme të përdoren projekte për të arritur qëllimet, sepse kjo të çon në punën në shembuj konkretë. Çfarë mund të jetë më motivuese se kjo?

2.  Bëje përsëri... dhe përsëri.

Pasi të zgjidhni qëllimet tuaja, punoni me to sa më shumë që të jetë e mundur. Sa më shumë të praktikoni, aq më shumë mësoni.

Të mësosh të kodosh është një aftësi dhe mund ta krahasosh atë me të luajturit një sport. Nëse dëshironi të jeni të shkëlqyeshëm në këtë dhe të bëni punën tuaj, duhet të praktikoni shumë, në një PC, dhe jo të lexoni libra dhe të analizoni kodin me laps.

Shkruani kodin çdo ditë, gjatë pushimit të drekës ose pas punës. Edhe nëse është vetëm për një orë, nëse krijoni një zakon dhe i përmbaheni, do të shihni përmirësime të përditshme që janë graduale, por të përhershme.

“Përsëritja është nëna e të mësuarit, babai i veprimit, gjë që e bën atë arkitektin e arritjeve.”Zig Ziglar -Cicëroj)

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

Kjo është mënyra më e mirë për të mësuar gjëra të reja.

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

  • Shkruani artikuj në blog (për shembull, në Habré)
  • Bashkohuni në konferenca ose takime lokale
  • Kërkoni komente për StackOverflow
  • Regjistroni përparimin tuaj çdo ditë me një hashtag #100Ditët e Kodit

Një histori e vogël:a e dini pse krijova HereWeCode.io?

Unë jam i magjepsur nga shkëmbimi i kodit dhe njohurive. Gjatë viteve të fundit kam lexuar shumë artikuj në platforma: FreeCodeCamp, i detyrohet e kështu me radhë. Dhe mësova se të gjithë mund të ndajnë atë që mësojnë dhe krijojnë, edhe nëse është vetëm një gjë e vogël.

E krijova kodin këtu për disa arsye:

  • Ndani njohuritë për t'u bërë një zhvillues më i mirë
  • Ndihmoni fillestarët të kuptojnë konceptet kryesore
  • Krijoni shembuj të thjeshtë dhe specifik për secilin
  • Bëni atë që ju pëlqen dhe argëtohuni

Çdokush mund ta bëjë këtë. Fillova me veprimin e zakonshëm. Së pari krijova një artikull në Medium të quajtur "Zbuloni se çfarë është një API!", pastaj një i dytë për Docker i quajtur "Një udhëzues fillestar për Docker: Si të krijoni aplikacionin tuaj të parë Docker" dhe kështu me radhë.

Shkruani për të tjerët dhe do të përmirësoni aftësitë tuaja programuese. Të jesh në gjendje të shpjegosh një koncept dhe si funksionon është një aftësi kritike për një zhvillues.

Mbani mend: Ju nuk keni nevojë të jeni ekspert në këtë fushë për të shkruar për diçka.

4. Lexoni kodin

Gjithçka që lexoni për kodin do të përmirësojë aftësitë tuaja programuese.

Ja çfarë mund të lexoni:

  • Kodi në GitHub
  • libra
  • Artikuj
  • Buletinet

Ju mund të mësoni shumë nga kodi i njerëzve të tjerë. Mund të gjeni ekspertë në fushën tuaj ose të përdorni GitHub për të gjetur kod të ngjashëm me kodin tuaj. Është interesante të dihet se si zhvilluesit e tjerë shkruajnë kodin dhe zgjidhin problemet. Ju do të zhvilloni aftësitë tuaja të të menduarit kritik. A është metoda që ata përdorin më e mirë se e jotja? Le të kontrollojmë.

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

Disa libra të famshëm:

  • Clean Code: A Handbook of Agile Software Craftsmanship nga Robert C. Martin
  • Programues pragmatik: nga mjeshtri në mjeshtër
  • Cal Newport: Punë e thellë

5. Bëni pyetje

Mos kini turp të kërkoni shumë.

Bërja e pyetjeve është e dobishme nëse nuk kuptoni diçka. Mund të kontaktoni ekipin ose miqtë tuaj. Përdorni forume programimi nëse nuk njihni dikë që mund të pyesni.

Ndonjëherë nevojitet një shpjegim i ndryshëm për të kuptuar një koncept. Sigurisht, është mirë të rrish dhe të kërkosh një përgjigje në internet, por në një moment është akoma më mirë të pyesësh zhvilluesit e tjerë.

Përdorni njohuritë e një personi tjetër për të përmirësuar veten. Dhe nëse pyet një zhvillues tjetër, ka shumë mundësi që ai jo vetëm të përgjigjet, por edhe t'ju vlerësojë.

Burimi: www.habr.com

Shto një koment