Mans kopīgais programmēšanas projekts ar pirmklasnieku
Jā, mācos programmēt (un rēķinos, ka to droši vien būs jādara visu atlikušo dzīvi, ja vien nemainīsies karjera) un dēls izrāda interesi par to, ko daru. Eksperimenta nolūkos veidoju tādu kā alternatīvu sen senai Tildes programmatūrnodrošinājumā iekļautajai Lingo vārdu spelei un centos iesaistīt dēlu spēles veidošanā. Šķiet, ka viņš ir lielākais ideju ģenerētājs un programmatūras testētājs vienlaicīgi.
Kad viņš atrod kaut kādu neprecizitāti vai neloģisku darbību, tad parasti viņam saku, ka tas ir "darāmo darbu sarakstā". Un klusām iekļauju to šajā sarakstā...
Vispārīgie secinājumi:
- Bērnam telefons ir pašsaprotama interneta ierīce un primāri jāgatavo versiju telefonam. Tāpēc pieliku tādu kā virtuālo klaviatūru, lai var spēlēt arī no telefona. Pats gan esmu "desktop first".
- Daudz vārdi ir sarežģīti vai ikdienā neizmantoti, jo izmantoti Tezaurs datubāze un izfiltrēti lietvārdi, kam ir pieci burti un to skaidojumi. Attiecīgi zinu, ka ir vārds kaķis un ir vārds kāķis, bet to otro ikdienā neviens normāls cilvēks neizmanto. Tas attiecīgi nozīmē, ka nepieciešama spēlei kāda grūtības pakāpe.
- Bērnam daudz idejas, kas rosināta uz dopomīna ģenerēšanu - dažādas balviņas, kad spēlē tiek sasniegti konkrēts punktu skaits utt. Bet tas, protams, nav ieviests vēl un ir ielikts teorētiskajā darbu sarakstā.
- Arī bērnam pieejamajā datorā uzstādiju node un bērnam ir interese vērt vaļā Visual Studio Code un kaut ko darīt. Diemžēl vēl nekas nesanāk un viņš vēlas visu "tulīt un tagad". Ceru, ka vēlme meģināt kaut ko darīt ar gadiem nezudīs.
- Sieva taisīja code review un bija tik kritiska, ka man nācās izmantot tādus argumentus kā - "šis nav nopietns projekts" un "kods ir githubā - droši ņem un uzlabo". Viņa gan ir lielāka kritizētāja par programmētāju.
- Es apzinos savas problēmas ar programmēšanas pieejām, jo pārāk daudz pirms tam man ir bijis nepieciešams vairāk "atrisināt kādas problēmas" nevis domāt par koda kvalitāti.
- Visam šim pasākumam vēl ir gana daudz uzlabojumi padomā.
Pats projekts
React projekts ar statisku json vārdu un to skaidrojumu datubāzi. Hostēts bez maksas uz Vercel platformas un konceptuāli pieejams adresē lingo.ivars.lv. Pati platforma spēj automātiski "ieviest produkcijā izmaiņas" no Github, ja vien, protams, spēj uzbūvēt projektu (tas ir, ja ir bez kļūdām).
© IvarsgithubsRSS