Ko nozīmē domāt kā programmētājs
Kā mēs mācām domāt ar kodu
Programmēšana nav tikai sintakse un komandas. Tā ir spēja sadalīt sarežģītu uzdevumu mazākās daļās, redzēt modeļus un izveidot skaidru ceļu no problēmas līdz risinājumam. Šī programma tev palīdzēs attīstīt šo domāšanas veidu.
Mēs sākam ar pamata loģiku: mainīgie, datu tipi, nosacījumi un cikli. Nākošais solis — funkciju domāšana un to, kā pārvērst ideju par strādājošu algoritmu. Katru nedēļu tu strādā pie uzdevuma, kas prasa piemērot iepriekš apgūto jaunā kontekstā.
Programma beidzas ar individuālu projektu, kurā tu izveido nelielu rīku vai spēli. Instruktors palīdz ar koda pārskatiem un ieteikumiem, bet risinājums ir tavs. Mēs negaidām perfektu kodu — mēs gaidām, ka tu iemācīsies uzdot pareizos jautājumus un meklēt ceļu uz priekšu.
Ar ko strādāsim programmas laikā
Mainīgie un lēmumi
Pirmajās nodarbībās tu iemācīsies, kā glabāt informāciju mainīgajos un kā likt programmai izvēlēties dažādas darbības atkarībā no apstākļiem. Mēs strādāsim ar skaitļiem, tekstiem un loģiskām vērtībām.
Cikli un atkārtošanās
Uzzināsi, kā uzrakstīt kodu, kas atkārto darbības, kamēr tiek izpildīts noteikts nosacījums. Tas ir pamats gandrīz visam — no datu apstrādes līdz lietotāju ievades pārbaudei.
Funkciju izveide
Šeit tu sāksi strukturēt kodu funkcijās — mazos atkārtoti lietojamos blokos, kas padara programmu skaidrāku un vieglāk pārvaldāmu. Tu arī iemācīsies nodot vērtības uz priekšu un saņemt rezultātus atpakaļ.
Algoritmu domāšana
Algoritms ir soli pa solim apraksts, kā atrisināt noteiktu problēmu. Tu apgūsi, kā sadalīt uzdevumu, definēt ievadi un izvadi, un pārbaudīt vai loģika tiešām darbojas kā vajag.
Darbība ar datiem
Lielākā daļa programmu strādā ar datu kopām — sarakstiem, tabulām vai teksta failiem. Mēs mācāmies tās nolasīt, pārveidot un izvadīt rezultātus, kas būs noderīgi reālos projektos.
Pirmais projekts
Pēdējās nedēļas tu izvēlies uzdevumu un izstrādā savu risinājumu. Tas var būt aprēķinu rīks, teksta analizators vai vienkārša spēle. Instruktors palīdz ar struktūru un debugging, bet lēmumus pieņem tu.
Kas tevi mācīs
Visi četri instruktori ir strādājuši izstrādes komandās un zina, kā paskaidrot sarežģītas lietas skaidrā valodā. Viņi palīdzēs tev saprast ne tikai kā kaut kas darbojas, bet arī kāpēc tas ir veidots tieši tā.
Eduards Vītoliņš
Backend izstrādātājs
Juris Liepiņš
Sistēmu arhitekts
Raimonds Ozoliņš
Programmēšanas mentors
Mārtiņš Kalniņš
Full-stack developers
Uzsāc mācības tuvākajā grupā
12 nedēļu programma ar reāliem uzdevumiem un atbalstu katrā posmā. Cena iekļauj visus mācību materiālus un piekļuvi koda pārskatiem.
340 €