Draugs Uldis man uzdeva šo jautājumu pēc tam, kad viņš mēģināja apgūt Android programmēšanu. Viņam 58 gadi, iepriekš strādājis par grāmatvedi.
Kas viņam neizdevās sākotnēji
Uldis sāka ar video pamācībām YouTube, kas viņam likās pārāk ātras. Pasniedzēji izmantoja saīsinājumus un terminus, kurus viņš nepazina. Pēc trim nedēļām viņš juta, ka neko nesaprot par aktivitātēm, fragmentiem vai lifecycle metodēm.
Kur bija problēma
Viņš mēģināja apgūt Android Studio un Java vienlaicīgi. Tas bija kā mācīties vadīt auto, vienlaikus studējot dzinēja mehāniku. Es ieteicu viņam sadalīt mācīšanos etapēs. Vispirms divas nedēļas tikai Java pamati - bez Android. Pēc tam vienkāršākās Android lietotnes ar gataviem piemēriem.
Kas mainījās pēc tam
Uldis izvēlējās tekstuālas pamācības ar paskaidrojumiem latviešu valodā. Viņš rakstīja katru koda rindu pats, nevis kopēja. Tas prasīja vairāk laika, bet viņš sāka saprast loģiku. Pēc četriem mēnešiem viņš izveidoja vienkāršu kalkulatoru lietotnei.
Kam tas der reāli
Android programmēšana prasa laiku, bet ne īpašas smadzeņu spējas. Galvenais ir sākt ar pamatlietām un nesteigties. Uldis tagad māca savus mazbērnus izveidot vienkāršas spēles. Viņš teica, ka grāmatvedībā viņš saskārās ar sarežģītākām loģiskām ķēdēm nekā kodā.