Ko nozīmē domāt kā programmētājs

Programmēšanas nodarbības darba vide

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ā

1

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.

2

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.

3

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ļ.

4

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.

5

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.

6

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ā.

Instruktors Eduards Vītoliņš

Eduards Vītoliņš

Backend izstrādātājs

Instruktors Juris Liepiņš

Juris Liepiņš

Sistēmu arhitekts

Instruktors Raimonds Ozoliņš

Raimonds Ozoliņš

Programmēšanas mentors

Instruktors Mārtiņš Kalniņš

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 €