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)
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.
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.