Kaip IT karjeroje pasiekti daugiau?

Kaip efektyviau mokytis programavimo?

Kaip efektyviau mokytis programavimo?

Per savo 13 metų programuotojo karjerą man teko ne tik pačiam nuolat mokintis naujų technologijų, bet ir mokinti kitus – naujausias pavyzdys yra projektas PHPPamokos.lt.

Šiuolaikinė problema – kad yra labai daug informacijos, kurią reikia išmokti. Kaip tą padaryti efektyviau? Ką mokytis o ką galbūt kol kas praleisti? Ar įmanoma išmokti programavimo kalbą per 14 dienų? Ar per 21 dieną? Kiek reikia mokėti ir kokiame lygyje, kad gautumėte programuotojo darbą?
Visi šie ir dar susiję klausimai – šioje paskaitoje.

Ištrauką galite pažiūrėti čia:


Konkretus pavyzdys.
Sakykime, norite tapti PHP back-end programuotoju. Tada jums reikia išmokti:
– HTML
– PHP pagrindus
– Objektinį programavimą
– Dirbti su duomenų bazėmis (MySQL, NoSQL)
– Dirbti su vienu ar keliais PHP frameworkais (Laravel, Symfony, Yii)
Ir papildomai:
– Front-end: CSS/Javascript bent jau pagrindų lygyje
– Dirbti su Linux operacine sistema ir web-serveriais
– Dirbti su versijų kontrolės sistemomis (Git, Subversion)
– SOLID principus, norint rašyti kokybišką kodą
– Design patterns
– Test-driven development

Kyla natūralus klausimas: KAIP VISĄ ŠITĄ ĮMANOMA IŠMOKTI EFEKTYVIAI?
Tai nėra taip sudėtinga, kaip atrodo iš pirmo žvilgsnio. Reikia tik mokėti efektyviai mokytis. Būtent apie tai ir papasakosiu.

Be to, mintys ir metodikos gali būti pritaikomos mokymuisi bendrai, ne tik programavimui. Tad aktualu ir tiems, kam “gresia” laikyti egzaminus, sertifikatus ar kažką panašaus.