Ohjelmointitaitojen parantaminen

Hei, Habr! Esitän huomionne artikkelin käännöksen "Kuinka kehittää ohjelmointitaitojasi» kirjoittajalta Gaël Thomas.

Ohjelmointitaitojen parantaminen

Tässä on 5 parasta vinkkiä

1. Aseta itsellesi tavoitteita

Tavoitteiden asettaminen parantaa kehittäjien tuottavuutta.

Ymmärtää:

  • Miksi aloitit ohjelmoinnin?
  • Mitkä ovat ohjelmoinnin tavoitteet
  • Minkä unelman haluat saavuttaa ryhtymällä kehittäjäksi?

Jokaisella on henkilökohtaisia ​​tavoitteita, mutta olen luonut luettelon yleismaailmallisista ideoista kaikille:

  • Luo verkkosivusto
  • Hanki uusi työ
  • Työskentele freelancerina
  • Etätyöskentelyyn
  • Testaa itsesi
  • Parantaa taloudellista tilannetta

Älä unohda säästää tilaa erityistä tarkoitusta varten: henkilökohtainen projekti. Jos haluat menestyä ja pysyä motivoituneena, sinun on luotava lemmikkiprojekteja. Mutta sinun ei välttämättä tarvitse aina tehdä niitä loppuun. Ideana on nimenomaan saavuttaa pieniä tavoitteita omissa projekteissasi.

Annan sinulle esimerkin. Jos haluat oppia käyttämään tietokantaa periaatteessa, voit aloittaa blogiprojektin. Mutta jos opettelet lisäämään jotain tietokantaan, voit luoda yksinkertaisen lomakkeen tietueen lisäämiseksi tietokantaan.

On tärkeää käyttää hankkeita tavoitteiden saavuttamiseen, koska se johtaa konkreettisten esimerkkien työstelyyn. Mikä voisi olla motivoivampaa kuin tämä?

2. Tee se uudestaan... ja uudestaan

Kun olet valinnut tavoitteesi, työskentele niiden eteen niin paljon kuin mahdollista. Mitä enemmän harjoittelet, sitä enemmän opit.

Koodaamisen oppiminen on taito, ja sitä voi verrata urheiluun. Jos haluat olla hyvä tässä ja tehdä työsi, sinun täytyy harjoitella paljon tietokoneella, eikä lukea kirjoja ja jäsentää koodia lyijykynällä.

Kirjoita koodi joka päivä, lounastauolla tai töiden jälkeen. Vaikka se kestäisikin vain tunnin, jos luot tavan ja pidät siitä kiinni, näet päivittäisiä parannuksia, jotka ovat asteittaisia ​​mutta pysyviä.

"Toistaminen on oppimisen äiti, toiminnan isä, mikä tekee siitä saavutuksen arkkitehdin."Zig Ziglar -Viserrys)

3. Jaa oppimasi tai luomasi asiat.

Tämä on paras tapa oppia uusia asioita.

Muutamia ideoita tekemäsi jakamiseen:

  • Kirjoita blogiartikkeleita (esimerkiksi Habresta)
  • Liity konferensseihin tai paikallisiin tapaamisiin
  • Pyydä palautetta StackOverflowsta
  • Tallenna edistymisesi joka päivä hashtagilla # 100DaysOfCode

Pieni tarina:tiedätkö miksi loin HereWeCode.io?

Minua kiehtoo koodi ja tiedon jakaminen. Muutaman viime vuoden aikana olen lukenut monia artikkeleita alustoista: freeCodeCamp, dev ja niin edelleen. Ja opin, että jokainen voi jakaa oppimaansa ja luomaansa, vaikka se olisikin vain pieni asia.

Tein koodin tänne useista syistä:

  • Jaa tietoa tullaksesi paremmaksi kehittäjäksi
  • Auta aloittelijoita ymmärtämään keskeiset käsitteet
  • Luo yksinkertaisia ​​ja konkreettisia esimerkkejä jokaiselle
  • Tee mitä rakastat ja pidä hauskaa

Kuka tahansa voi tehdä tämän. Aloitin tavallisella toiminnalla. Ensin tein artikkelin Mediumista nimeltä "Ota selvää, mikä API on!", sitten toinen Dockerista nimeltä "Dockerin aloittelijan opas: Kuinka luoda ensimmäinen Docker-sovellus" ja niin edelleen.

Kirjoita muille, niin kehität ohjelmointitaitojasi. Kyky selittää konsepti ja miten se toimii on kehittäjälle kriittinen taito.

Muista: Sinun ei tarvitse olla alan asiantuntija kirjoittaaksesi jostain.

4. Lue koodi

Kaikki, mitä luet koodista, parantaa ohjelmointitaitojasi.

Tässä on mitä voit lukea:

  • Koodi GitHubissa
  • kirjat
  • Artikkelit
  • Uutiskirjeet

Voit oppia paljon muiden ihmisten koodista. Voit löytää alasi asiantuntijoita tai etsiä omaa koodiasi muistuttavan koodin GitHubin avulla. On mielenkiintoista tietää, kuinka muut kehittäjät kirjoittavat koodia ja ratkaisevat ongelmia. Kehität kriittisen ajattelun taitojasi. Onko heidän käyttämänsä menetelmä parempi kuin sinun? Tarkistetaan.

Päivittäisen ohjelmoinnin lisäksi, miksi et lukisi vähintään yhtä artikkelia tai muutaman sivun ohjelmointia käsittelevää kirjaa joka päivä?

Muutamia kuuluisia kirjoja:

  • Puhdas koodi: Robert C. Martinin ketterän ohjelmiston käsikirja
  • Pragmaattinen ohjelmoija: matkamiehestä mestariksi
  • Cal Newport: Syvä työ

5. Esitä kysymyksiä

Älä ujostele kysyä liikaa.

Kysymysten esittäminen on hyödyllistä, jos et ymmärrä jotakin. Voit ottaa yhteyttä tiimiisi tai ystäviin. Käytä ohjelmointifoorumeita, jos et tunne ketään, jolta voit kysyä.

Joskus käsitteen ymmärtämiseksi tarvitaan erilainen selitys. Tietysti on hyvä hengailla ja etsiä vastausta Internetistä, mutta jossain vaiheessa on silti parempi kysyä muilta kehittäjiltä.

Käytä toisen henkilön tietoja parantaaksesi itseäsi. Ja jos kysyt toiselta kehittäjältä, on suuri mahdollisuus, että hän ei vain vastaa, vaan myös arvostaa sinua.

Lähde: will.com

Lisää kommentti