Tere, Habr! Esitan teile tÔlked artiklist «» autorilt .

Siin on top 5 soovitust
1. Seadke endale eesmÀrgid
EesmÀrkide seadmine suurendab arendaja tootlikkust.
MÔistke:
- Miks hakkasite programmeerima
- Millised on programmeerimise eesmÀrgid
- Millise unistuse soovite saavutada arendajana
Igal inimesel on isiklikud eesmÀrgid, kuid olen koostanud nimekirja universaalsetest ideedest kÔigile:
- Loo veebisait
- Saage uus töö
- Töötage vabakutselisena
- Töötage kaugtööna
- Oma vÔimete proovile panemine
- Parandage oma rahalist olukorda
Ărge unustage jĂ€tta ruumi eriti eesmĂ€rgile: isiklikule projektile. Kui soovite edu saavutada ja motiveeritud pĂŒsida, peate looma vĂ€ikese projekte. Kuid te ei pea neid alati lĂ”petama. Idee on saavutada vĂ€ikeseid eesmĂ€rke oma projektides.
Toon nÀite. Kui soovite teada, kuidas andmebaasi kasutada, vÔite alustada blogi projektiga. Kuid kui uurite, kuidas andmebaasi midagi lisada, siis vÔite luua lihtsa vormi, et andmebaasi sissekande lisamiseks.
Oluline on kasutada projekte, et saavutada eesmÀrke, sest see viib teid konkreetsete nÀidiste juurde töötamiseni. Mis vÔib motiveerida rohkem kui see?
2. Tehke seda uuesti... ja uuesti
Kuna olete eesmÀrgid valinud, töötage nende nimel nii palju kui vÔimalik. Mida rohkem praktiseerite, seda rohkem Ôpite.
Koodimise Ă”ppimine on oskus ja seda vĂ”ib vĂ”rrelda spordiga. Kui soovite selles osas hea olla ja oma tööd teha, peate palju harjutama, eriti arvuti taga, mitte ainult raamatute lugemise ja koodide analĂŒĂŒsimisega.
Kirjutage koodi iga pĂ€ev, lĂ”unapausi ajal vĂ”i pĂ€rast tööd. Isegi kui see on vaid ĂŒks tund, kui loote harjumuse ja pĂŒsitate selle juures, mĂ€rkate igapĂ€evaseid, aeglaseid, kuid pidevaid edusamme.
«Kordamine on Ă”ppimise ema, tegu on isa, mis teeb sellest saavutuste arhitekti.»( â Twitter)
3. Jagage seda, mida Ôpite vÔi loote
See on parim viis uue Ôppimiseks.
MÔned ideed selle kohta, mida jagada:
- Kirjutage blogipostitusi (nÀiteks Habris)
- Liituge konverentside vÔi kohalike kohtumiste, meetup'idega
- KĂŒsi tagasisidet StackOverflow's
- KÀivitage igapÀevane edusamm koos mÀrgistusega
Veidi jutustust:kas teate, miks ma lÔin ?
Olen koodist ja teadmiste jagamisest lummatud. Viimaste aastate jooksul olen lugenud palju artikleid plattformselt: , jne. Ja Ă”ppisin, et igaĂŒks vĂ”ib jagada seda, mida ta Ă”pib ja loob, isegi kui see on vaid pisiasi.
Loomiseks on mul siin mitu pÔhjust:
- Teadmiste jagamine, et olla parem arendaja
- Aidata algajaid mÔista pÔhikontseptsioone
- Luua lihtsaid ja konkreetseid nĂ€iteid igaĂŒhe jaoks
- Tehke seda, mida armastate, ja nautige seda
IgaĂŒks saab seda teha. Alusin tavalise sammuga. LĂ”in kĂ”igepealt Mediumis artikli pealkirjaga "", siis veel ĂŒhe Dockerist nimega "" ja nii edasi.
Kirjutage teistele ja teete oma programmeerimisoskused paremaks. MÔistmine, kuidas kontseptsioon töötab, on arendaja jaoks vÀga oluline oskus.
Pidage meeles: Te ei pea olema oma ala ekspert, et kirjutada millestki.
4. Looge koodi
KÔik, mida loete koodi kohta, parandab teie programmeerimisoskusi.
Siin on asjad, mida saate lugeda:
- Kood GitHubis
- Raamatud
- Artiklid
- Uudiskirjad
Saate vÀga palju Ôppida teiste koodist. Leiate oma ala eksperte vÔi kasutage GitHubi, et leida koodi, mis sarnaneb teie enda omaga. Kas pole huvitav nÀha, kuidas teised arendajad kirjutavad koodi ja lahendavad probleeme? Arendate oma kriitilist mÔtlemist. Kas nende kasutatav meetod on parem kui teie oma? Uurime.
Peale igapĂ€evase programmeerimise, miks mitte lugeda igapĂ€evaselt vĂ€hemalt ĂŒhte artiklit vĂ”i mĂ”nda lehekĂŒlge programmeerimisraamatust?
MÔned tuntud raamatud:
- Puhtad kood: Robert C. Martini paindliku tarkvarameisterlikkuse kÀsiraamat (Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin)
- Pragmatiline programmeerija: algajast meistriks
- Cal Newport: SĂŒvitsiminev töö
5. KĂŒsi kĂŒsimusi
Ărge kartke kĂŒsida liiga palju.
KĂŒsimine on kasulik, kui te midagi ei mĂ”ista. VĂ”ite pöörduda oma meeskonna vĂ”i sĂ”prade poole. Kui te ei tea kedagi, kellelt kĂŒsida, kasutage programmeerimisfoorumeid.
MĂ”nikord on vajalik teine seletus, et mĂ”ista kontseptsiooni. Muidugi on hea internetis lĂ€bi kĂ€ia ja vastust otsida, kuid mingil hetkel on siiski parem kĂŒsida teistelt arendajatelt.
Kasutage kellegi teise teadmisi, et end paremaks muuta. Ja kui te kĂŒsite teiselt arendajalt, on suur tĂ”enĂ€osus, et ta mitte ainult ei vasta, vaid hindab teid ka.
Allikas: habr.com
