TRUMPAI:

  • Galiu supažindinti/išmokyti C ir Python.
  • (Pa)konsultuot dėl techninės įrangos, jei pvz. turite kelis pasirinkimus ir reiktų patarimo ir aišku, jei būtų galimybė, pasiūlyti geresnį variantą:
    • telefonai/tablet'ai
    • nešiojami/stacionarūs kompiuteriai

PLAČIAU:

Šiuo metu labai išpopuliarinta profesija - programavimas (ir algos neblogos), bet ši profesija yra labai specifinė ir tiesiog būti pasirengusiam programuoti, nors jei ir nėra problemos su matematika, neužtenka, nes yra posakis "Visi (beveik) gali programuoti, bet ne visi turėtų". Užimtumo tarnyba gali finansuoti programvimo kursus, nesvarbu ar dirbantis ar bedarbis. Problema, kad turit tiksliai žinoti, kad tikrai norite programuoti, nes jei po kiek laiko susiprasite, kad ne jums arba jei gyvenimiškos aplinkybės nebeleis tęsti kursų, reiks sumokėti kompensuojamas kursų kainas, o programavimo kursai nėra pigūs. Ir dar tada po kursų teks per 6 mėn. susirasti darbą, kas nėra paprasta (aišku, kai kam nusišypso sėkmė) arba bent minimaliai 6 mėn. mokėti PSD išsiėmus individualios veiklos pažymėjimą.

Dabartinė mokymosi tema: SKURDAS

Taigi galiu supažindinti/išmokyti su "high level" Python'o ir "low level" C programavimo kalbomis ir nesvarbu ar esate:
  1. jaunuolis ir norite susipažinti su programavimu

  2. vyresnis ir norite susipažinti ar pvz. dabartiniame darbe pritaikyti programavimo dalykus kaip taip vadinamas script'tinimas.

  3. nusižiūrėję ne programavimo kursus, kurie reikalauja šiokio tokio programavimo supratimo, kaip pvz. Turing College Data Science arba Turing College Masters Degree.

  4. jei norite susipažinti su tam tikromis bibliotekomis (libaries) pvz. pandas, numpy ir pan.

Kodėl Python'as? Todėl, kad *populiariausia kalba ir su ja galima labai daug programavimo dalykų pasimokyti/patestuoti.

Kodėl C? Nes grubiai yra "lengvos" ir "sunkios" programavimo kalbos ir C yra gan nebloga kalba mokytis tą "sunkesnį" programavimą.

Privalumai:
  1. nereikia įsipareigoti ilgesniam laikotarpiui (priklausomai nuo kursų termino).

  2. man paprasčiau pristatyti naujus dalykus, nes kursai nelankstūs dėl biurokratinių dalykų.

  3. lengviau prisitaikyti prie jūsų poreikių: užduotys, projektai ir pan. ir kad tai būtų prasminga, o ne kad tik padaryti.

Nesikreipti, jei:
  1. reikia atlikti mokymosi įstaigų užduotis.

  2. tiksliai žinote, kad norite pvz. kurti puslapius, žaidimus, kad norite išmokti Data Science, nors ir turiu supratimą ML ir AI, bet kursai būtų geriau.

Daugiau apie mano patirtį čia.

1 val. pamoka 10 eur arba:
Avansas Po pamokos
5Eur 5Eur

nes gyvenime visko nutinka, todėl jei nepavyktų sudalyvauti pamokoje, jūs neprarastumėte visos pamokos kainos, tuo pačiu ir aš neprarasčiau valandos. Aišku, jei mano kaltė, mokėjimas būtų grąžinamas.

Apmokėjimas:
  1. pagal tel. numerį, naudojant mobiliosiomis programomis.

  2. pavedimu (tiek pilną kainą, tiek avansą ir likusią dalį po pamokos).

  3. ateityje galbūt ir grynais.

Kol kas pamokos vyktų online būdu, jūsų nurodytu emailu būtų siunčiama prisijungimo nuoroda, nebūtina nurodyti savo tikro el.pašto, galima pasinaudoti laikino el.pašto paslaugomis kaip internxt.com arba incognitomail. Ateityje tikuosi, kad bus galima gyvai pasinaudojus vietų registracija ąžuolyno bibliotekoje rezervacija.

Priklausomai nuo kompiuterinio raštingumo, grubiai reiktų iki 10 pamokų, po to jau galima arba savarankiškai toliau mokytis arba rinktis kursus. Aišku, pagal jūsų poreikius galimas ir ilgalaikis bendravimas.

*pagal pypl.github.io. Realiai tai yra skirtingų programvimo kalbų sąrašų, bet Python'as dažnai patenka į Top5.

ATETIYJE: Našusis (C) programavimas

Internete yra daug info apie programavimą ir deja daug yra "niekam tikusios". Daugeliu atveju, tai nėra rašančiųjų kaltė, tiesiog jau tokia programavimo mokymo padėtis (kaip ir daug ko ant šitos planetos). Taigi, grubiai programavimas yra:

  • micro: tai programavimas, kuris užsiima optimizavimu iki begalybės, daugeliu atveju programuojant "Assembly". Šis programavimas reikalingas, bet ne visi turėtų tuo užsiimti.
  • mid: tai programavimas, kai suprantant, kaip veikia CPU RAM, DISKAI, GPU aka "performance-aware" ir kai išspaudžiamas visas galimas našumas ir naudojanat mažiau resursų. Būtų gerai, kad kuo daugiau žmonių tuo užsimti, bet teks spręsti programavimo mokymo problemą.
  • macro: tai taip vadinmas "High level" programavimas ir jis reikalingas, nes realiam pasaulyje "verslas turi būti daromas". Tai yra taip vadininamas "Web Development", naudojant Python'o programavimo kalbą ir pan. Kuo mažiau žmonių, tuo geriau.