Trīs dienu programmēšanas kursu pieredze - bez priekšzināšanām

Trīs dienu programmēšanas kursu pieredze - bez priekšzināšanām

Šoreiz pievērsīsimies pirmajam solim ceļā uz profesijas maiņas kursiem un programmētāja darbu. Apskatīsim kāda mūsu studenta pieredzi CODELEX trīs dienu bezmaksas kursos.

Ir tikai dabiski, ka pirms programmēšanas apmācībām mūsu studentus māc šaubas par viņu spējām un motivāciju. Tas viss ir daļa no transformācijas procesa sākuma, kam cauri gājis jebkurš CODELEX absolvents. Pēc jūlija trīsdiennieka aprunājāmies ar vienu potenciālo profesijas maiņas kursu studentu, kurš atzīst, ka gandrīz atmetis programmēšanai ar roku pirms vēl Ievadapmācības bija sākušās.

“Nav viegli un tai pat laikā nav grūti, ja saproti,” atzīst mūsu students, kurš ikdienā strādā ar programmēšanu nesaistītu darbu. Uz trīs dienu kursiem viņš pieteicās bez zināšanām par programmatūru izstrādi. Viņš atzīst, ka kādreiz ir mēģināts programmēšanu mācīties internetā, taču, kā jau ar visām lietām, kuras neizmantojam, arī šīs prasmes ir pilnīgi aizmirsušās. Mūsu studentam galvenais bija saprast pašā saknē, ar ko rēķināties apmācībās un kam sagatavoties.

Ievads programmēšanā pirms ievadkursiem - mājas darbs

Patiesībā, trīs dienu kursi mūsu studentam sākās jau krietni ātrāk par noteikto laiku jūlijā. Viss sākās ar mājas darbu, ko nevar nosaukt par mājas darbu tā klasiskajā nozīmē, jo tas netiek vērtēts ar atzīmi. Tas ir īss pamata JavaScript kurss/mājas darbs, kas garantē ieeju CODELEX bezmaksas kursos.

Mūsu studentam mājas darbs nešķita grūts, bet drīzāk lika aizdomāties. “Sapratu, ka gribu paturpināt pamacīties JavaScript vairāk vēl pirms 3 dienu kursiem. Kaut kur prātā jau bija doma, ka būs morāli vieglāk, ja kaut ko vismaz zināšu.”

Mūsu studentu mājas darbs aizrāva tā, ka viņš turpat turpināja iet tālākos soļus, kas vairs neattiecās uz mājas darbu. 

“Pēc mājas darba nolēmu, ka varu apgūt arī vairāk jau pats un tikt galā pat ar ļoti vienkāršiem programmēšanas projektiem.”

Arī CODELEX bezmaksas apmācībās trīs vakarus ejam cauri vairākiem desmitiem līdzīga tipa projektu, kādus studenti pilda pirms apmācībām. Šo projektu būtība ir tāda, ka mēs nesakām priekšā, bet uzvedinām uz pareizās loģikas. Tā kā mācīšanās tempi cilvēkiem ir dažādi, var sanākt, ka uzdevumi pēc lekcijas beigām paliek kā mājas darbs. 

Visa trīs dienu ievadkursa laikā tiek izrisināti vairāki desmiti mazu kodēšanas projektu. Lai pabeigtu apmācības, ir jāatrisina visi uzdevumi, par kuru statusu iespējams pārliecināties studiju platformā. 


Atvērts dators, ekrānā redzams kods


Trīs dienu kursi - ievads programmēšanā CODELEX stilā

Mūsu students atzīst, ka trīs dienu kursi viņu ir pārsteiguši gan uzdevumu daudzveidībā, gan intensitātē. Tiesa, nepateicīgā darba grafika dēļ, viņam sanāca nodarbības klausīties un uzdevumus risināt ierakstā. Tas ir iespējams CODELEX platformā - trīs dienu kursus var iziet arī vēlāk, jo tie nav piesaistīti konkrētam laika grafikam.

Pirmajā nodarbībā mūsu studentu un pārējos dalībniekus iepazīstinājām, kas ir CODELEX, ar ko šie kursi atšķiras no visiem pārējiem programmēšanas kursiem Latvijā un kopumā, kā arī risinājām uzdevumus tiešsaistē. 

“Biju pārsteigts par to projektu apjomu, ar kuriem pirmajā nodarbībā strādājām. Tiesa, nodarbību laikā var tikt cauri tikai kādai trešdaļai visu uzdevumu, bet pārējie palika kā mājas darbs līdz nākamajai lekcijai.” Mūsu students priecājas, ka pildījis mājas darbu, jo, pateicoties tam un papildu paskatītajam pirms kursiem, viņš varējis tikt līdzi pirmajiem projektiem. 

Tiesa, katrs nākamais projekts jau bijis nedaudz komplicētāks. “Kad pildīju uzdevumus viens, ļoti daudz nācās skatīties pašam un gūglēt, kā risināt konkrēto problēmu.” Students stāsta, ka  ir brīži, kad individuālais mācību process norit kaitinoši lēni risinājuma meklējumu dēļ. Tomēr gandarījums par paveiktu uzdevumu pēc 30-40 minūtēm, kad sarežģītais uzdevums paveikts, ir liels. 

“Var gadīties arī tā, ka vienu dienu uzdevumu skaties no visām iespējamajām pusēm, bet nesaproti. Un tad, nākamajā dienā, piesēdies un atrisini ar pirmo reizi.”

“Ir stimuls ņemt nākamo projektu,” tā par intensīvo pieredzi nodarbībās stāsta mūsu students.

Daudzi absolventi dalās savā pieredzē, ka lūzuma punkts pienāk brīdī, kad iestrēdz pie uzdevuma, taču nezini, ko tālāk darīt. Tiesa, ir cilvēki, kas šī iemesla dēļ atkrīt jau pēc pirmās nodarbības, bet tas nav slikti. Lai arī programmēšanas spējas piemīt 80% pasaules iedzīvotāju, tomēr programmēšana nav domāta visiem. Galvenais ir pašam saprast, vai esi gatavs ieguldīt laiku, motivāciju un nedaudz paspēlēt uz nerviem, lai tiktu pie kārotā darba un ar to saistītajiem bonusiem. “Viegli nav, bet nav arī grūti,” citējot mūsu studentu, kurš mācībām pieiet ar veselīgu humora devu.

Programmētājs raksta kodu datorā


Dalībnieki - vai tiešām iesācēji, vai arī programmēšanas pro?

CODELEX trīs dienu kursos piedalās dažāda līmeņa un sagatavotības studenti. Arī motivācija piedalīties katram ir sava. Jūlija kursos varējām iepazīt cilvēkus, kas programmēt neprot, kā arī studentus, kuri ir mācījušies programmēšanu padziļināti. Starp trīs dienu kursantiem bija arī Latvijas Universitātes datorzinātņu fakultātes 2. kursa students, kurš atzina, ka pēc pirmā studiju gada ir vīlies programmēšanas mācībās augstskolā, tādēļ meklē alternatīvas apgūt datorprogrammu izstrādi.

Mūsu studentu pārsteidza kursantu pasīvā aktivitāte čatā. “Domāju, ka čats būs pilns ar jautājumiem - kā risināt problēmu, kāpēc tā, kas notiek tālāk… Nezinu, kādēļ, bet tas lika domāt, vai es viens, kurš iestrēdzis un netiek galā ar kādu projektu?” 

CODELEX mentori stāsta, ka var gadīties, ka čats ir tukšs. Ne vienmēr kādam būs aktuāla tā pati problēma, kas otram. Tomēr galvenais ir neklusēt, bet runāt vienam ar otru, prasīt padomu. Kādēļ tad mēs mācāmies un veidojam CODELEX kursus? Lai izskaustu komunikācijas problēmas izstrādātāju vidū un ievadītu veiksmīgā darba nākotnē, kur atrisināto problēmu ir vairāk, nekā neatrisināmo. 

Trīs vakarus CODELEX mentori tiekas ar studentiem, lai ne tikai saprastu, ko studenti var apgūt pāris trīs dienās, bet arī stāsta, kas ir aktuāls Latvijas darba tirgū, kādas prasmes ir pieprasītas un, galu galā, kā atrast darbu zaļiem gurķiem bez programmēšanas pieredzes. Darba devēji bieži nemaz nešķiro kategorijās - programmēšanas iesācējs vai programmēšanas profesionālis. Kā mēs sakām - darba intervijā vispirms ir jāpārdod pašam sevi un tikai tad savas prasmes, jo darba devējam ir svarīgi, kā cilvēks iejutīsies un sastrādāsies ar komandu.

Trīs dienu programmēšanas kursi - vēlreiz var?

Var gadīties arī tā, ka pirmajā reizē students atnāk neko nesapratis, un tāpat arī aiziet no kursiem - neko vairāk neprotot. CODELEX mentoru pieredzē ir vairāki veiksmīgi absolventi, kuri pēc pirmajiem trīs dienu kursiem tikai nedaudz noķēra programmēšanas sajūtu, bet ar otro reizi - uzķēra arī zināšanas un prasmes. Arī tas ir pilnīgi OK. 

Ja studentiem nesanāk projektus pabeigt nodarbību laikā, nav jāstreso - tos var pabeigt arī pēc 3 dienu kursu beigām, jo piekļuve nepazūd. Kā arī - ejot vēlreiz 3 dienu kursus, tāpat nav jāmaksā.

Bezmaksas kursos mēs neprasām atmaksāt mistiskas naudas summas, ja gadījumā studentam nesanāk ar pirmo reizi uzķert CODELEX intensitāti. Neprasām naudu arī, ja nolem, ka programmēšana tomēr nav Tava lieta. 

Iespējams, ka bezmaksas faktors ir atvedis pie mums tik daudz labu un studentu ar potenciālu mācīties tālāk Profesijas maiņas kursos un būt izciliem programmētājiem. Dalīties ar zināšanām nemaksā neko, ja pēcāk iegūsti konkurētspējīgu programmatūru izstrādātāju darba tirgū.

Arī mūsu students ir nolēmis, ka izpildīs jūlija uzdevumus savā tempā, lai saprastu vispār, ko nozīmē - programmēt un tikt ar problemātiskiem kodiem pašam galā. Viņš ir gatavs jau nākamajos trīs dienu kursos pilnvērtīgi piedalīties un uzdot jautājumus klātienes nodarbībās. 

Starp citu, kursu dalībniekiem labi prātā palicis mentora stāstītais piemērs par WTF/min. Kas atšķir labu kodu no slikta koda? Parādi kādam to un skaiti, cik watafak dzirdēsi minūtes laikā. Mūsu students smej - jo mazāk reizes 3 dienu laikā Tu domā wtf, jo lielāka iespēja, ka turpināsi kursus.:) 

Aicinām arī citus izmēģināt bezmaksas kursus, lai pārliecinātos par savām programmēšanas spējām!