7 svarbios programavimo pamokos, kurių išmokau būdamas 17 metų

šaltinis: twitter - visada būk kodavimas - tai pati svarbiausia pamoka iš visų!

Sveiki, aš, Alecas, man 17 metų, aš mokiausi interneto svetainių kūrimo nuo 12 metų. Aš toli gražu ne puikus kūrėjas, bet tikrai išmokau kai kurių dalykų apie tai, kad esu vidutinis. 🥳

Štai keletas mano išmoktų pamokų, manau, kad kiekvienas kūrėjas, ypač naujas, turi žinoti.

Niekas ne viską žino

Nė vienas kūrėjas nežino visko ir nereikia visko žinoti.

Būti kūrėju yra kur kas daugiau, nei žinoti iš širdies, pavyzdžiui, naudojant PHP 5.6 versijos manipuliavimo masyvais būdus. Nesvarbu, ar žinote mažų dalykų, jie yra „Google“ paieškos atstumas, jei juos pamiršite.

Yra kur kas svarbesnių dalykų, kuriuos galite padaryti tobulindami save, nei išmokti šių mažų nereikšmingų detalių, pvz.,

  1. Tobulinti savo problemų sprendimo įgūdžius
  2. Tobulinti komandinį darbą ir bendravimo įgūdžius
  3. Pagerinsite žinias apie programavimo sąvokas ir kalbas
  4. Kuriate nuostabius projektus savo darbams parodyti
  5. Didžiausią dėmesį skiriant švaraus efektyvaus kodo rašymui

Puiku, kad esate kūrėjas, kad jums nereikia žinoti visko. Jums tik reikia žinoti, kaip išspręsti problemas.

Turėti klaidų yra būtina norint mokytis

Šaltinis: imgur

Jei ką nors programuojate ir nematote klaidų, tai reiškia, kad nieko nesimokote.

Tai, kad neįžvelgiate klaidų, dar nereiškia, kad esate kažkoks puikus kūrėjas, nes esate per daug protingas, kad padarytumėte klaidą. Tai reiškia, kad jūs jau tiek kartų sukūrėte kažką panašaus, kad jau žinote, kaip nesigilinti į klaidas.

Kai spręsite klaidas, tapsite stipriu kūrėju. Kuriama begalė klaidų, todėl kuo greičiau išmoksite jas valdyti, tuo geriau būsite.

Formalus ugdymas nėra būtinas

17 metų aš šiuo metu kovoju su šia tema. Ar turėčiau lankyti universitetą, kad galėčiau įgyti informatikos laipsnį?

Tai sunkus atsakymo klausimas. Tačiau daugumai žmonių, skaitančių tai, tikriausiai nėra 17, iš tikrųjų tikriausiai dauguma jūsų jau turi darbą.

Jei jau esate lankę kolegiją ar universitetą, jums tikrai nereikia informatikos laipsnio. Taip pat nereikia atlikti visų šių kodavimo įkrovos stovyklų.

„GitHub“ profilis su jame esančiais įdomiais projektais kalba daug. Jei galite parodyti, kad galite programuoti, nesvarbu, kokį foną turite.

Tai tiesiog klausimas, kaip geriausiai išmokti.

Neturėjau pasirinkimo, savaitgaliais turėjau išmokti koduoti, nes negalėjau pasiimti 6 savaičių atostogų iš vidurinės mokyklos į stovyklą.

Jei norite grįžti į universitetą, kad įgytumėte informatikos laipsnį, ar lankytumėte 8 savaičių įkrovos stovyklą, apsilankykite joje. Bet jis niekur nėra būtinas.

„Google“ mokėjimas yra teisėtas įgūdis

Jei norite būti puikus kūrėjas, turėsite patobulinti savo „googling“ galimybes. Labai svarbu mokėti rasti sprendimus ir kodą, kurio ieškote.

Žiniatinklyje dažnai lankosi, ypač kai mokomės visiškai naujos technologijos.

Yra daugybė skirtingų būdų, kaip pagerinti savo paieškos rezultatus, naudojant mažus „įsilaužimus“ ir patarimus, kuriuos „Google“ nustatė.

Kodavimo projektai gali pašalinti keistas triušių skylutes dalykų, kuriuos reikia įtraukti į savo kodą. Kartais jums reikia rasti problemos, kurios net nesuprantate, sprendimą. Bet laimei, „Google“ turi atsakymą kažkur.

Pabandykite mąstyti, o ne koduoti

Kai koduojate, paklausite savęs: „koks yra geriausias būdas parašyti šį kodą?“

Aš žinau, kad dažniausiai tai darau tik po to, kai parašysiu „subpar“ sprendimą. Pernelyg dažnai man atrodo, kad rašau sprendimą, kuris man pirmiausia įėjo į galvą. Dažniausiai pirmasis problemos sprendimas nėra pats geriausias.

Kodas įvedamas trumpai. Kiekvienas gali greitai parašyti kodą, kuris bus apleistas. Norėdami surasti gerą stabilų sprendimą, turite skirti laiko.

Nors tai gali būti varginanti, testų pagrindu sukurta plėtra tai labai skatina, nes jūs turite galvoti apie tai, kokio funkcionalumo tikitės ir kaip jis veiks. Negalite laisvai naudoti kodo, kai turite jį suplanuoti iš anksto.

Žinoma, kiekvienai taisyklei yra išimčių. Aš nesakau, kad turėtumėte ramiai sėdėti ir galvoti apie kiekvieną kodo eilutę.

Bet ir dėl bet ko, sutaupykite sau laiko, kurį reikia atlikti atkūrimą ir klaidų taisymą, pagalvodami apie savo kodą.

Būkite atsargūs dėstydami

Tęsimas kartu su kodavimo pamoka yra puikus pradžiamokslis, tačiau aš manau, kad šie vadovėliai nėra vienintelis šaltinis, kurį turėtumėte naudoti mokydamiesi.

Iš tikrųjų nesimokote, kai laikotės kodavimo vadovėlio. Galite šiek tiek išmokti, bet iš tikrųjų nesimokote to, ką darote ir kodėl tai darote.

Be to, šie mokymai taip pat gali greitai praleisti svarbias kodo dalis, kaip parodyta Quincy tviteryje. Labai lengva tiesiog nukopijuoti ir įklijuoti, o ne užduoti klausimus iš vadovėlio.

Geriau išmokti koduoti yra nusistatyti projektą, kurį norėtumėte sukurti. Tada tiesiog pradėkite. Raskite mažų kodų, parašykite savo kodą, spręskite klaidas, skaitykite paaiškinimus ir įrašus.

Veiksmingiausias būdas mokytis yra sukomponuoti galvosūkį, kol neturite veikiančios programos.

Skirtukai yra geresni nei tarpai

vaizdo šaltinis

Aš žinau. Skaitydami šį straipsnį galvojote: „Jis turi būti kosmoso vaikinas, tai akivaizdu“. Bijau, kad ne, visi turėtų naudoti skirtukus, kai koduoja.

Supratau. Skirtukai gali skirtis nuo kitų žmonių kompiuterių. Tačiau malonu tiesiog paspausti skirtuką, o ne vėl ir vėl paspausti tą tarpo klavišą. Pasinerkite į skirtukus žmonėms!

Ačiū, kad perskaitėte šias trumpas, bet svarbias pamokas. Jei nesutinkate su jokiais mano teiginiais, mielai išgirsčiau kodėl!