Igaüks, kellel on vähimatki aimu arvuti toimimisest, saab õppida arvutile programme kirjutama. Lisaks ei ole programmeerimiskeelte valdamisel matemaatiline mõtteviis ja arenenud loogiline mõtlemine üleliigne, need oskused lihtsustavad õppeprotsessi dramaatiliselt.
Kõik programmeerimise valdkonna juhtivad spetsialistid pole alustanud teed tippu erihariduse saamise kaudu. On isegi programmeerijaid, kes pole tehnikaülikooli üldse kunagi lõpetanud. See viitab sellele, et igaüks saab õppida arvutile programme kirjutama ja selleks pole vaja 5 aastat oma elust veeta ülikooli töölaual istudes.
Kust alustada programmeerimise õppimist?
Alustada tasub arusaamaga, et "Stalkeri" taoliste mängude kirjutamist ei ole võimalik õppida nädala ja ka kuu pärast. Kui see arusaam on tulnud ja samal ajal pole soov programme kirjutada kadunud, võite hakata otsima vahendeid eneseharimiseks.
Lihtsaim võimalus on minna üle programmeerijate foorumitele. Seal saavad nad nõu ja abi anda, kuid peate teadma, et programmeerijad on hõivatud inimesed, seetõttu ei paku keegi teile individuaalset koolituskursust. Kui aga relvastada ennast mitte ainult foorumi laialivalguvate artiklitega, vaid ka mõistliku enesehooldusjuhendiga, ei pruugi elus juhendajat vaja minna.
Peate õppima juba õpetuse esimesest tähest. Raamatute ja foorumite lugemine, programmeerimine on raskesti mõistetav, peate viivitamatult rakendama kõike, mis on nutikatesse raamatutesse kirjutatud. Programmide kirjutamine on rakendatud elukutse, seetõttu peate seda rakendama äris, mitte teoreetikuks.
Kuidas õppida õppima
Varem mainiti, et õppida tuleb tegutsedes. Parim variant on kohe välja mõelda, millist ideed soovite ellu viia ja liikuda aeglaselt, samm-sammult tulemuse poole. Veelgi enam, pole vahet, kas tahtsite luua oma versiooni "Merelahingust" või pöördusite põhimõtteliselt uue personaalarvutite operatsioonisüsteemi poole. Iga tulemus on saavutatav, kui määratlete selgelt, mida tuleb teha, ja teete seda metoodiliselt.
On palju inimesi, kes oskavad programme kirjutada, kuid intelligentseid programmeerijaid on vähe. See tähendab, et igal algajal on saavutamiseks ja katsetamiseks võrreldamatu valdkond ning ka karjääri loomise võimalused on üsna suured. Vaja on ainult visadust ja tosinat muud programmeerimisraamatut. Miks nii palju? Fakt on see, et autorite teooriad ja meetodid on sageli erinevad ning te ei tohiks pimesi uskuda ühe autori teadmisi, sest see, kes õpetuse kirjutas, pole tingimata hea programmeerija.