Kiekvienas turi asmeninių tikslų, bet aš sukūriau universalių idėjų sąrašą visiems:
Sukurti svetainę
Gaukite naują darbą
Darbas laisvai samdomu darbuotoju
Dirbti nuotoliniu būdu
Išbandyk save
Pagerinti finansinę būklę
Nepamirškite sutaupyti vietos specialiam tikslui: asmeniniam projektui. Jei norite sėkmės ir išlikti motyvuoti, turite kurti naminių gyvūnėlių projektus. Tačiau nebūtinai visada turite juos užbaigti. Tikslas yra siekti nedidelių tikslų savo projektuose.
Pateiksiu pavyzdį. Jei norite išmokti iš esmės naudotis duomenų baze, galite pradėti tinklaraščio projektą. Bet jei mokotės ką nors įtraukti į duomenų bazę, galite sukurti paprastą formą, kad įtrauktumėte įrašą į duomenų bazę.
Tikslams pasiekti svarbu naudoti projektus, nes tai leidžia dirbti ties konkrečiais pavyzdžiais. Kas gali būti labiau motyvuojantis už tai?
2. Darykite tai dar kartą... ir dar kartą
Kai išsirinksite savo tikslus, kiek įmanoma daugiau dirbkite ties jais. Kuo daugiau praktikuoji, tuo daugiau išmoksi.
Mokymasis koduoti yra įgūdis, kurį galite palyginti su sportu. Jei norite puikiai tai padaryti ir atlikti savo darbą, turite daug treniruotis kompiuteriu, o ne skaityti knygas ir analizuoti kodą pieštuku.
Rašykite kodą kiekvieną dieną, per pietų pertrauką arba po darbo. Net jei tai trunka tik valandą, jei susikursite įprotį ir jo laikysitės, kasdien pastebėsite laipsniškus, bet nuolatinius patobulinimus.
„Kartojimas yra mokymosi motina, veiksmo tėvas, todėl jis yra pasiekimų architektas.Zig Ziglar – Twitter)
3. Pasidalykite tuo, ką išmokote ar kuriate.
Tai geriausias būdas išmokti naujų dalykų.
Keletas idėjų, kaip pasidalinti tuo, ką darote:
Rašykite tinklaraščio straipsnius (pavyzdžiui, apie Habré)
Prisijunkite prie konferencijų ar vietinių susitikimų
Paprašykite atsiliepimų apie StackOverflow
Kiekvieną dieną įrašykite savo pažangą naudodami grotažymę #100DaysOfCode
Maža istorija:ar žinai kodėl sukūriau HereWeCode.io?
Mane žavi kodas ir dalijimasis žiniomis. Per pastaruosius kelerius metus perskaičiau daug straipsnių apie platformas: „freeCodeCamp“, dev. į ir taip toliau. Ir sužinojau, kad kiekvienas gali dalytis tuo, ką išmoko ir kuria, net jei tai tik smulkmena.
Kodą sukūriau čia dėl kelių priežasčių:
Pasidalykite žiniomis, kad taptumėte geresniu kūrėju
Padėkite naujokams suprasti pagrindines sąvokas
Kiekvienam sukurkite paprastus ir konkrečius pavyzdžius
Rašykite kitiems ir pagerinsite savo programavimo įgūdžius. Gebėjimas paaiškinti koncepciją ir jos veikimą yra labai svarbus kūrėjo įgūdis.
Prisiminti: Nereikia būti šios srities ekspertu, kad apie ką nors parašytum.
4. Perskaitykite kodą
Viskas, ką perskaitysite apie kodą, pagerins jūsų programavimo įgūdžius.
Štai ką galite perskaityti:
Kodas „GitHub“.
knygos
Straipsniai
Naujienlaiškiai
Galite daug išmokti iš kitų žmonių kodo. Galite rasti savo srities ekspertų arba naudoti GitHub kodą, panašų į jūsų kodą. Įdomu sužinoti, kaip kiti kūrėjai rašo kodą ir sprendžia problemas. Lavinsite savo kritinio mąstymo įgūdžius. Ar jų naudojamas metodas yra geresnis nei jūsų? Patikrinkime.
Be kasdieninio programavimo, kodėl gi kasdien neperskaityti bent vieno straipsnio ar kelių puslapių knygos apie programavimą?
Kai kurios žinomos knygos:
Švarus kodas: Roberto C. Martino judrios programinės įrangos meistriškumo vadovas
Pragmatiškas programuotojas: nuo keliautojo iki meistro
Cal Newport: gilus darbas
5. Užduokite klausimus
Nesidrovėkite paklausti per daug.
Klausimų uždavimas yra naudingas, jei ko nors nesupranti. Galite susisiekti su savo komanda ar draugais. Naudokite programavimo forumus, jei nepažįstate nieko, ko galėtumėte paklausti.
Kartais norint suprasti sąvoką reikia kitokio paaiškinimo. Žinoma, gera blaškytis ir ieškoti atsakymo internete, bet tam tikru momentu vis tiek geriau paklausti kitų kūrėjų.
Pasinaudokite kito žmogaus žiniomis, kad patobulintumėte save. O jei paklausite kito kūrėjo, didelė tikimybė, kad jis ne tik atsakys, bet ir įvertins jus.