Hogyan kezdjek el programozni tanulni a 0-ról?
Gondolkoztam egy ilyen tanfolyamon:
Viszont nagyon húzós az ára. Ti mit tanácsoltok, hogyan kezdjek el tanulni programozni, akár otthon egyedül? ( 0 tudással jelenleg)
1 azért nem hiszem, hogy ennyire "mélyre" kellene menni a legelején.
Egy C# vagy Java tökéletes kezdésnek. Ez pont az a "mélység", ami elég ahhoz, hogy valaki rákapjon az ízére, vagy örökre megutálja. Aki Javascripttel, Pythonnal kezd, az mondhatni "csal", mert annyi beépített funkciójai vannak, hogy nem fogja megtanulni az illető azokat, amire nincs rákényszerítve. Most lehetne mondani, hogy akkor memóriát is tanuljon meg foglalni, de ez ráér szerintem akkor, ha 1-2-3 év múlva is programozik, és el szeretné mélyíteni az ismereteit. Először nyalogassa körbe a témát, aztán jöhet a HC dolog. Addig ismerkedés van csak.
Szerintem tök jó lehet ez a tanfolyam.
De azt tudnod kell, hogy munkahelyen folyamatos ülőmumka, és elég nehéz feladatokat időre kell majd elkészítened.
Igen csicskák, jól olvastátok, az ilyen tanfolyások csak arra jók, hogy a pénzeteket benyelessétek valakikkel, de munkalehetőséghez ugyanúgy nem fogtok jutni, mint a tanfolyás előtt.
Ebben a munkaközegben a BSc a minimum, az is csak startkőnek jó, mert a munkaadói elvárás annál is magasabban van.
De ne keseregjetek amíg létezik Lidl, Tesco, Meki és Burger king is.
Vagy a C-vel vagy a Python-nal kezdj.
#2
Amit elmondtál a Python-ra, az elmondható pl. a C#-ra is. Alapszinten kb. mindenhol "túl sok" beépített funkció van, így csak erre hivatkozni elég nevetséges.
A C-t azért javasolják, mert ott még nem az oop-vel járó absztrakciókkal foglalkozni, így egyszerűbb megérteni a programozás részét.
A Python-t pedig azért, mert egyszerű a szintaktikája, ami miatt könnyen tanulható.
#6
Hát, nem kicsit vagy hülye, te "csicska". :D
Arra amire itt rákérdezett egy tanfolyam bőven elég. Arról nem is beszélve, hogy 10 dollárért lehet mindenféle udemy alapozó képzéseket is csinálni.
Arról meg ne is beszéljünk, hogy még azt sem tudod, hogy a munkaadók mit keresnek. Ha megvan a kvalitásod, akkor leszarják a diplomád, magasról.
"megvan a kvalitásod"
Amit még egy diplomával sem lehet elérni :D
Mondanám, hogy a nyelv mindegy, mert végülis a legtöbb programozási koncepció nyelvfüggetlen, de nagyon nem mindegy, hogy mennyire használható az a gyakorlati tudás, amit az ember útközben összeszed, illetve mennyire könnyű elsajátítani az alapokat.
Ha én most kezdenék programozni tanulni, minden bizonnyal Python-t választanám és mindenképpen végignyomnék egy vagy több online kurzust ami szisztematikusan felépíti az alapokat (esetleg coursera, Codecademy). Rengeteg Python kurzus elérhető, többek között a Google-nek is van egy ingyenes Python kurzusa. De azon gyorsan túl lehet lépni. Ha az alapok megvannak el kell döntened, hogy a szoftverfejlesztés melyik iránya érdekel, és onnantól kezdve célirányosan kell a tudásod fejleszteni, esetleg nyelvet váltani (de a helyedben mindenképpen maradnék magas szintű nyelveknél esetleg Java, C# vagy ha a webfejlesztés irányába mennél akkor Javascript, React).
A programozás tanulása mellett mindenképpen el kell sajátítani egy IDE használatát (pl az ingyenes VSCode-ot), a git használatát és adatbázisokkal való interakciót legalább egy gyakran használt adatbázissal (pl. MySQL). Útközben figyelmet kell fordítani megfelelő programozási gyakorlatokra, Python esetén követni kell a PEP8 direktívákat. Ezek a formalizmusok feleslegesnek tűnnek eleinte, de jó az, ha az ember nem szokik bele hibás rutinokba. Egy megfelelően konfigurált IDE ebben is segít.
Ha ezek megvannak, elérted a Junior szintet. Szerinte célirányos munkával elérhető egy év alatt.
Ez egy ingyenes Python speciáció abszolút kezdőknek, 5 kurzusból áll, elvileg 8 hónapra írja a teljesíthetőséget, de lehet gyorsabban is haladni: [link]
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!