Alapvetően bölcsész ember vagyok. Már az rettegéssel tölt el, hogy furcsa kábelek jönnek ki a számítógépből hátul.
Viszont saját számítógépem van 1991 óta, sőt ha beleszámoljuk a nem-PC gépeket is, akkor 1984 óta, mert akkortól volt egy Spectrum ZX+ gépem. Szóval a számítógép mindig érdekelt. Az évek során azért rám ragadt valami tudás.
Ami viszont még izgatott az a programozás. Viszont sose volt vele szerencsém.
A 90-es évek elején vettem egy Basic tankönyvet. Csak annyira rosszul volt az egész megírva, hogy nagyjából a 4. fejezetnél dobtam.
Évek teltek el ismét, egészen 1995-ig, amikor belefogtam a C++ nyelvbe. Itt már a 10. fejezetig jutottam el, de akkor minden összezavarodott bennem.
Sajnos bölcsész agyam van - azaz nem sajnos, de sajnos a programozás szemszögéből - mindig a nagy képet akarom látni, s onnan felépíteni a részeket, nem fordítva. Bármivel is kezdek foglalkozni, előre akarom látni a nagy egészet, legalábbis körvonalakban. Ez pedig itt nem működött. Szóval abbahagytam, pedig még írtam is valami primitív programot, ami működött is.
Aztán 15 évig semmi. Akkor elővettem a Javát és a Javascriptet. Itt is sikerült elvesztenem a nagy képet, szóval nem folytattam. Valószínűleg eleve hiba volt egyszerre a kettővel próbálkozni.
Gondoltam idén, ideje megint elővenni a témát. Azt mondták sokan, foglalkozzam a Python nyelvvel. Így hát be is szereztem az ajánlott "legjobb" könyvet. Most már az is nagy könnyebbség, hogy számtalan internetes segítség létezik. Munkaidőben csinálom ezt, a jelenlegi munkám olyan, hogy az idő alig 10-15 %-a tényleges munka. A tankönyv minden feladatát megcsinálom, így most az 5. fejezetben vagyok. Eddig csak egyszer ütköztem falba, de ma ez nem gond: vannak fórumok, ahol lehet kérdezni, s válasz is jön.
Plusz nézek oktató anyagokat is, ez a YouTube legnagyobb adománya, az ingyen oktatás. Még magyarnyelvű tanfolyamot is találtam.
Örülök, mint majom a farkának, mert eddig programnyelv-tanulásaim során éppencsak eljutottam az alapvető változók, operátorok, ciklusok sikeres megértéséig, itt meg már sikerült saját erőből függvényt is írni, majd abba adatot tenni, s lefuttatni. Persze ez a Python érezhetően egyszerűbb, kellemes meglepetés volt már a legelején, hogy a változók típusát nem kell előre megadni, ezt alapértelmezi a rendszer.
Minek csinálom ezt? A rövid válasz: csak. A hosszabb verzió: valóban semmi szükségem erre, nem tervezek munkát kapni ezzel, nem tervezek pénzt keresni ezzel bármi más módon, s nem hiszem, hogy sikerülne tényleg magas szintet elérni, azaz az egész egyszerűen csak amolyan öncélú tudásszerzés. A legjobb esetben majd írok magamnak pár dolgot.

A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
2023.05.09. 12:39:04
ⲘⲁⲭѴⲁl ⲂⲓrⲥⲁⲘⲁⲛ ⲔöⲍÍró · http://bircahang.org 2023.05.09. 12:41:55
Igen, ezt a jólkeresést sokszor hallottam.
Csak aztán mindig kiderül: nem igaz.
Mert kell tudni 4-5 programnyelvet, meg kell jelentős tapasztalat.
Olyan, hogy megtanulsz egyet, aztán azonnal munkát kapsz, s jól keresel csak a programozást pénzért tanító iskolák hirdetéseiben létezik.
2023.05.09. 12:52:08
Serény Vélemény 2023.05.09. 15:23:08
Naja. És a csoportunkban a menő fej """programozó""" srácoknak hogyan magyarázzam meg, hogy b+ a kódod egy rakás szar, eleve nem solid, és soha semmi köze nem volt semmihez, ami bármilyen paradigmának megfelel. Se nem olvasható, se nem objektumos, se nem ténylegesen objektum orientált, se nem funkcionális, se nem procedurális, se nem semmi, csak éppen hogy működik. És az adatbázis usernevet és felhasználónevet nem tároljuk le plain textben, főleg nem a hülye kódba beégetve.
És így tovább. És mivel a főnök(ség) még ennyire sem ért hozzá, ezért nem zavarja, hogy maga a kód szar, a megoldások bénák, a kinézet ronda, csak az a lényeg, hogy el lehet adni eggyel feljebb is, mint sikert.
ⲘⲁⲭѴⲁl ⲂⲓrⲥⲁⲘⲁⲛ ⲔöⲍÍró · http://bircahang.org 2023.05.09. 15:27:37
Bár programozó nyilván sose voltam, de IT-s igen, s láttam már olyat, hogy txt fájlban voltak simán a felhasználók jelszavai.
Serény Vélemény 2023.05.09. 15:31:21
2023.05.09. 15:32:43
Serény Vélemény 2023.05.09. 15:35:36
Serény Vélemény 2023.05.09. 15:51:16
ⲘⲁⲭѴⲁl ⲂⲓrⲥⲁⲘⲁⲛ ⲔöⲍÍró · http://bircahang.org 2023.05.09. 15:59:13
Gondolom, olyan ez, mint arendes nyelv: a legtöbb ember elér egy beszélgetési szintet, s onnan nem megy tovább.
Én itt ezzel a pythonnal azt csinálom, hogy igyekszem megérteni a bonyolultabb módszereket.
A tankönyv feladatait is úgy igyekszem megoldani, hogy mindig a legbonyolultabb módszerrel oldom meg, azaz nem a legprimitívebb módon. Lásd, minél kevesebb sor legyen.
2023.05.09. 17:03:38
ZorróAszter 2023.05.09. 19:16:25
Én kissrác korom óta programozok. És meggyőződésem, hogy nem akkor tanul, amikor megoldja a tankönyv feladatait, hanem mikoözben a saját maga által kitalált feladatokat megoldja.
Mondjuk csinál magának egy telefonregisztert, vagy megnézi, hogy tényleg működik-e a Mandelbrot fraktál, a nyolc királynő, stb.
Ha nincs ilyen, akkor valójában minek tanul?
ⲘⲁⲭѴⲁl ⲂⲓrⲥⲁⲘⲁⲛ ⲔöⲍÍró · http://bircahang.org 2023.05.09. 20:24:49
Próbálok dolgokat.
A nagy dolgokhoz még nem elég a tudásom.
Párduc oroszlán gorilla... Makákó! 2023.05.09. 20:39:33
fofilozofus · http://megmondomhogymihulyeseg.blog.hu/ 2023.05.09. 20:59:06
Engem már gyerekkoromban is izgatott a programozás, de nekem a szakmám is ez lett végül. Nagyon jó út, hogy minden feladatot megcsinálsz, mert ezzel kell kezdeni. Később lehet majd a fentebb említett saját feladatokat is megoldani, de azzal még várni kell. Nyilván nem ugrok neki a legbonyolultabb fine dining kajának, ha nem tudok rántottát készíteni. Először az alapok kellenek.
Sok sikert, és jó szórakozást!
ZorróAszter 2023.05.09. 21:08:46
Próbáljon kitalálni nyilvánvalóan nem bonyolult saját érdekes feladatot, és azt saját maga megoldani.
Pl. egy egyszerű telefonregisztert.
A csapda az, hogy túl sok az adatszerkezet és programozási technika plusz algoritmus. És ezek bemutatásánál a teljességre törekednek, holott van olyan amit legfeljebb a programozók 1%-a használ egyszer az életében.
És ha megtanulja, akkor se tudja használni.
Tanulja inkább úgy, hogy saját feladaton keresztül kiderül, mire van szükség és mire nem.
ⲘⲁⲭѴⲁl ⲂⲓrⲥⲁⲘⲁⲛ ⲔöⲍÍró · http://bircahang.org 2023.05.10. 06:09:22
Igen, valahogy így.
Serény Vélemény 2023.05.10. 08:39:37
Deak Tamas · http://valtozomult.blog.hu 2023.05.11. 08:11:07
Deak Tamas · http://valtozomult.blog.hu 2023.05.11. 08:13:47
Ahogy látom, a SAP konzulens fizet még mindig a legjobban, illetve a mobil eszközök programozása.
Deak Tamas · http://valtozomult.blog.hu 2023.05.11. 08:16:53
2023.05.11. 09:16:53
Deak Tamas · http://valtozomult.blog.hu 2023.05.12. 08:07:32