Skelbimas
Programavimas gali sukelti puikių darbų 10 šiuo metu paklausių kompiuterinio programavimo darbųKadangi programavimo darbo atlikimas dabartinėje aplinkoje gali būti sunkus, apsvarstykite galimybę sutelkti dėmesį į vieną iš šių koncentracijų, kad padidintumėte savo sėkmės galimybes. Skaityti daugiau , ir tai daro vis daugiau ir daugiau žmonių, kurie stengiasi išmokti koduoti. Galbūt nusprendėte užsiimti programavimu, nesvarbu, ar tai būtų karjera, ar tik hobis. Puiku! Bet galbūt jūs jau pradedate jaudintis.
Mes jau anksčiau rašėme pasirenkant programavimo kalbą Kokią programavimo kalbą turėtumėte išmokti kurdami programinę įrangą?Pradėdami programavimą, protingai investuokite laiką pasirinkdami išmokite to, kas artimiausiu metu bus naudinga ir turėdami matomų rezultatų savo platformoje apie... Skaityti daugiau ir mes sukūrėme vietas, kur galite išmokti programavimo, tačiau to nėra daug kaip priartėti prie mokymosi proceso tokiu būdu, kuris neleistų jums išsišukuoti.
Aš pati išgyvenau dėl nusivylimo kodavimu ir tikiuosi, kad kai kurie iš šių patarimų padės kiek įmanoma palengvinti jūsų kelionę.
Tai ne tik tu: sunku programuoti
Kaip ir daugelyje dalykų, prieš išmokdami koduoti, turite turėti tinkamą požiūrį. Žinoma, galite susitaikyti su prastu požiūriu ir vis tiek bus galima išmokti dalykų iš čia ir ten, tačiau procesas užtruks ilgiau ir viso to nekenčiate.
Programavimas yra sunkus, dėl to nėra abejonių. Net patys protingiausi programuotojai yra nuolat užklupti klaidų ir klaidų savo kode. Gali jaustis taip, lyg visi kiti žinotų, ką daro, ir jūs esate vienintelis kovojantis, tačiau tai nėra tiesa.
Priimkite paguodą tuo, kad pradžioje visi turi problemų su programavimu. Savo kovoje nesi vienas. Ne tik ji normalus būti supainiotas ir nusivylęs, bet net tikimasi. Jums nėra nieko blogo, jei jums sunku, todėl nesijaudinkite ir nesijaudinkite. Tai reikalauja laiko.
Ir tokios minties jums reikia, jei norite išmokti programavimo: tai užtruks ilgai. Mes kalbame tokiu mastu metų. Greičiausias būdas patirti stresą kaip mokantis programuotojo yra tikėtis greito supratimo, greito tobulėjimo ir greitų rezultatų. Vėlesniame skyriuje pamatysime, kad jis tiesiog neveikia taip.
Sudarykite ramybę dėl to, kad kelionė prieš jus bus ilga ir sunki.
Ženkite tai vienu žingsniu vienu metu
Programinės kalbos, kaip ir šnekamosios kalbos, yra didžiulės studijų temos, kurių reikia mokytis iš pat pradžių. Apsvarstykite galimybę mokytis tokios užsienio kalbos kaip ispanų, vokiečių ar korėjiečių kalbos.
Pradėkite nuo pagrindų. Svarbiausi bet kurios kalbos vienetai prasideda raidėmis, tada žodžiais, tada sakiniais. Programuodami turite pradėti nuo raktinių žodžių, sintaksės ir bendro programos srauto.
Nesijaudinkite dėl pažangios medžiagos tol, kol jūs pirmiausia įvaldykite pagrindus. Nebūtų prasmės bandyti rašyti poezijos, kol nesupratote pagrindinių gramatikos taisyklių, ar ne? Atidėkite patobulintą medžiagą, kol tikrai sugriebsite pamatus.
Kitaip tariant, neskubėkite. Dėmesys vienai temai vienu metu prieš pereidami prie kito. Apriboję savo studijų apimtį, galite tai išvengti. Tai viena iš taisyklių nustatant efektyvius tikslus 5 kritinės klaidos, kurių reikia vengti nustatant tikslusTikslo nustatymas yra puikus būdas sumažinti vilkinimą ir padidinti produktyvumą. Jei neturite tikslų, neturite krypties. Be nurodymų lengva pasijusti pasimetusiems ir supainiotiems. Laimei, ... Skaityti daugiau : valgyti dramblį, imk įkandimus po vieną.
Staigios epifanijos: ji turi spustelėti
Per pastaruosius pusantrų metų aš studijavau Vienybės žaidimo variklis 5 nemokamos žaidimų kūrimo programinės įrangos priemonės, skirtos savo žaidimams kurtiNemokama žaidimų kūrimo programinė įranga yra puikus būdas pradėti kurti vaizdo žaidimus. Mes sudarėme geriausią žaidimų programinę įrangą rinkoje. Skaityti daugiau , kuri remiasi subjekto-komponento paradigma, o ne objektyviąja paradigma, kurią išmokau augdama. Tai buvo be galo varginantis pirmus dvylika mėnesių, nes aš tiesiog negalėjo to suprasti.
Iki vienos dienos aš sėdėjau prie savo kompiuterio ir viskas spustelėjo. Medžiaga, dėl kurios beveik metus buvau susikreipusi galvą į sieną? Visa tai pagaliau turėjo prasmę. Nebuvo jokio konkretaus vadovo ar paskaitos, kuri atvėrė mano akis. Ne. Tai buvo pažodžiui epifanija.
Pamoka yra tokia: ne viskas taps tiesiogine prasme. Tai neturi nieko bendra su jūsų intelektu ar gabumais. Programavimas yra vienas iš tų dalykų, kuriuos jūs arba suprantate, arba ko nesuprantate, ir gali praeiti šiek tiek laiko, kol tas perjungimas pasuks.
Tai atsitiks ilgainiui tol, kol nepasiduosi. Atkaklumas yra svarbus bet kokio tipo programuotojo atributas. Akmens sienelę metaliniu šaukštu nušveiskite pakankamai ilgai, kad galų gale padarytumėte ją į kitą pusę. Nekreipkite dėmesio į tai.
Rasti kuo daugiau išteklių
Tarkime, kad kažkas jums parodė statulos nuotrauką. Tai gali suteikti pakankamai vaizdo, kad galėtumėte tinkamai suvokti statulą, bet jūs negautumėte viso paveikslo. Padidinta nuotrauka praras sudėtingas detales, o padidinta nuotrauka praras perspektyvos pojūtį.
Tačiau su kiekviena papildoma nuotrauka jūs tikrai galite pamatyti statulos pilnumą faktūrine forma, dydžiu, išsamumu, žiūrėdami iš priekio į užpakalį, į šoną ir iš viršaus į apačią.
Programavimo metu vieno paaiškinimo dažnai nepakanka, kad būtų galima iš tikrųjų suvokti tam tikrą temą. Štai kodėl jums svarbu išeikvoti kuo daugiau išteklių dokumentų, vadovėlių, vaizdo įrašų, paskaitų ir kt. atžvilgiu Kiekvienas papildomas šaltinis gali suteikti papildomos įžvalgos.
Pvz., Jūs negalite gauti daug naudos iš A vadovėlio ir jis pasijunta prarastas. Vadovėlis B jus taip pat supainioja, nors gali paaiškinti kai kuriuos dalykus. Bet tada jūs skaitote „C“ vadovėlį, kuris pateikiamas taip, kad sujungtų viską iš „A“ ir „B“ vadovėlių. Galiausiai tema turi prasmę.
Tai taip pat padeda susirask mentorių ar kodą. Savarankiškas mokymasis yra puikus, tačiau geriau turėti žmogų, kuriam galėtumėte užduoti klausimus ir gauti greitą atsakymą. Tai gali trijų dienų nusivylimą paversti paprastu penkių minučių pokalbiu.
Treniruokis ir žaisk - būk drąsus!
Paskutinis patarimo žodis: programavimas yra labiau praktinis nei teorinis. Ne tai, kad nėra jokių teorinių aspektų (nes yra), ir tai, kad programavimo nėra smegenų mankšta (nes ji yra), tačiau nė vienas tyrimo dydis nebus svarbus, jei niekada jo neįmesite praktika.
Negaliu pasakyti, kiek kartų praleidau nesuskaičiuojamas valandas skaitydamas dokumentus kodų bibliotekoje, kurių negalėčiau padaryti supranti, tačiau per valandą nuo terminalo paleidimo ir žaidimo su pačiu kodu viskas tapo aišku.
Nebijokite treniruotis žaisdami. Paleiskite tuščią projektą ir pradėkite klaidinti kodą. Susižavėkite, sudaužykite ir suremontuokite. Nė vienas iš to nėra švaistomas laikas. Galbūt nerašote kodo, kuris kažkur baigiasi galutiniu produktu, tačiau jūs sutaupysite daug mokymosi laiko pakeliui.
Programavimas nėra kažkas, ko galima išmokti pasyviai. Jūs turite nusiplauti rankas. Užuot bijoję klaidų ir klaidų, apkabinkite juos. Sužinokite, kaip jas ištaisyti ar apeiti. Praktika kaupia patirtį, patirtis didina pasitikėjimą savimi, o pasitikėjimas apsaugo jus nuo pervargimo ar streso.
Aš taip pat rekomenduoju žaisdami šiuos kodavimo žaidimus programuotojams 9 geriausi kodavimo žaidimai, skirti sukurti jūsų programavimo įgūdžiusKodavimo žaidimai padeda greičiau išmokti praktinio darbo ir patirties. Be to, tai įdomus būdas išbandyti savo programavimo įgūdžius! Skaityti daugiau , kurie yra skirti padėti pradedantiesiems ir tarpiniams programuotojams tobulinti savo įgūdžius. Daugelis žaidimų yra nemokami ir jūs galite pradėti iškart.
Vaizdo kreditas: „Nerdy“ programuotojas per „Shutterstock“, Nusivylęs koderis per „Shutterstock“, Statybiniai blokai per „Shutterstock“, Koduojama Epifanija per „Shutterstock“, Atidarykite knygą per „Shutterstock“, Šaltinio kodas per „Shutterstock“
Joelis Lee turi B.S. Kompiuterijos mokslas ir daugiau nei šešerių metų profesinio rašymo patirtis. Jis yra „MakeUseOf“ vyriausiasis redaktorius.