Kezdőoldal » Számítástechnika » Programozás » Milyen nehéz megtanulni...

Milyen nehéz megtanulni programozni?

Figyelt kérdés
Olvastam egy cikket, hogy kevés a programozó, és jól lehet vele keresni. Hogyan kéne nekivágnia valakinek, aki annyira ért a számítógépekhez, hogy be tud egyet kapcsolni és itt megáll a tudomány? Köszi a válaszokat
2020. febr. 1. 14:41
 1/10 anonim ***** válasza:
23%

"annyira ért a számítógépekhez, hogy be tud egyet kapcsolni és itt megáll a tudomány"


Hány éves vagy? Ha mondjuk 15 alatt, akkor esetleg még van esélyed felvenni a lépést a technológia világával.

De máskülönben meg ne is erőltesd. Ez nem olyan mint megtanulni kenyeret megkenni vajjal. Ha olyan könnyű lenne, mindenki programozó lenne, ami a fizetéseket is lenyomná.

2020. febr. 1. 15:35
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
78%
Keress a YouTube-on egy tutorial videó sorozatot és told végig, aztán ha megtanultad, építs fel egy kisebb hobbi projektet egyedül. Ha ez megy, akkor érdemes még több energiát belefektetned és komolyabb helyen tovább tanulnod. Ha nem megy, mert végig se tudod nézni és gyakorolni, akkor meg felejtős.
2020. febr. 1. 16:07
Hasznos számodra ez a válasz?
 3/10 anonim ***** válasza:
45%

Az igazság az, hogy kevés a JÓ programozó. Egyébként tényleg jól lehet vele keresni - Pesten. A programozókat is a pénz hajtja, ez igaz, de van egy másik nagyon fontos összetevő. Laikus szemmel nézd meg, hogy Gordon Ramsay mennyire szenvedélyes a főzést illetően - na kb. hasonló égető vágy hajtja az igazán jó programozókat is:

https://www.youtube.com/watch?v=Cyskqnp1j64

Minőségi munkára törekednek, folyton kutatják az új módszereket, égeti őket a tanulás iránti vágy.


Valamilyen szinten annál jobban kell ismerni a számítógépet, hogy be tudod kapcsolni. Bizonyára tudod, hogy valamikor régen az emberek ilyen unalmas fekete képernyőket bámultak szürke betűkkel rajta:

[link]

Ma már persze szép fancy ablakos programjaink vannak:

[link]


Őszinte leszek veled - te is ezzel az unalmas fekete képernyővel fogod kezdeni, de ennek nagyon jó oka van. Nagyon egyszerű kezelni, és nem fogja elvonni a figyelmed az, hogy hogyan nézzen ki a program, amit csinálsz - hanem jobban a lényegre tudsz koncentrálni, arra, amit éppen tanulsz. Egy ablakos program összerakásával csak később fogsz elkezdeni foglalkozni, mert bonyolultabb és elvárja azt a tudást, hogy a választott programozási nyelved alapjaival képben legyél.


Az informatika világa abból áll, hogy vannak adatok, amiket feldolgoznak programok és az eredményt megjeleníti vagy eltárolja valahol. A program megkérhet téged arra, hogy gépeld be a billentyűzeten az adatot (kezdetben ez lesz a legegyszerűbb módszer, amit használni fogsz).


Az első programod, amit megírsz, annyit fog csak kiírni, hogy:

Hello World!

Ezzel megtanulod, hogyan írhatsz ki valamit a felhasználónak. Megismered vele, hogy hogyan állíthatod elő forráskódból a végrehajtható programot.


A második programod pedig elvégez például egy összeadást:

Add meg az első számot: 5

Add meg a második számot: 6

Az összegük: 11


Vagy egy másik példa:

Hogy hívnak?

Lilla

Szia Lilla!

Ezzel megtanulod azt, hogyan kérhetsz be adatot a felhasználótól, amit a billentyűzetén bepötyög. Megismered a változókat, a kifejezéseket, a típusokat. Esetleg megismered vele a hibakeresést (debug-olást).


Azt akarom mondani, hogy igen, ilyen bagatell, egyszerű, unalmas példákkal fogsz kezdeni.


Majd bővíteni fogod az ismereteidet azzal, hogy komplexebb programokat írsz. Például egy fájlból, ami a diákok neveit és érdemjegyeit tartalmazza egy adott tantárgyból, meghatározhatod, hogy kinek van a legjobb, és legrosszabb átlaga.

A fájl:

Józsi 5 1 4

Pista 1 2 1

Sanyi 5 5 5


A program kimenete:

A legjobb átlagot teljesítő diák: Sanyi

A legrosszabb átlagot elérő diák: Pista


Ezzel pedig megismered a fájlkezelés alapjait, a parancssori argumentumok kezelését (érdekesnek találtad valaha is azt, hogy a gépeden, ha elindítasz egy MP3 zenét [ami nem egy program], megnyílik egy program és lejátssza azt? na, ez az a mágia, ami mögötte áll), az adatszerkezeteket, a stringműveleteket, a ciklusokat, elágazásokat stb.


Beszéljünk egy kicsit arról is, hogyan indulhatsz el ezen az úton. Akármilyen hihetetlen, a programozás elkezdéséhez már most ott vannak a gépeden az eszközök, amikkel nekifeküdhetsz. Csak hogy egy kicsit egyszerűsítsünk az életünkön, csináljuk meg előtte ezeket a lépéseket:

0) Valahol a gépeden van egy csc.exe nevű kis program, ami semmit sem csinál, ha duplaklikkel megpróbálod elindítani. Ezt a

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

mappában fogod megtalálni (vagy valamelyik más számmal jelzett mappában). Jegyezd meg, hogy melyik mappában találtad meg!

Ha már itt tartasz, állítsd be, hogy a fájlnévkitejesztések is látszódjanak:

[link]

1) Nyomd meg a Win+R gombot, és írd be, hogy: control (ez megnyitja a Vezérlőpultot)

2) Nyisd meg a "Rendszer"-t

3) Speciális rendszerbeállítások

4) Környezeti változók

5) Látni fogsz két listát - valamelyikben lesz egy olyan, hogy "PATH". Jelöld ki.

6) Kattints rá, hogy Szerkesztés, és add hozzá azt a mappát, amiben a csc.exe van

7) OK-t nyomva zárj be minden ablakot.


Nyisd meg a Jegyzettömböt és írd bele azt, amit ezen a linken látsz, a sorszámok nélkül:

[link]

Ez a program C# programozási nyelven íródott. Mentsd el Program.cs néven az asztalra. Figyelj arra, hogy a Mentés ablakban a "Fájl típusa" az legyen, hogy "Minden fájl".


Most az asztalon ne legyen egy ikon se kijelölve, hanem csak tartsd lenyomva a SHIFT billentyűt, míg jobb egérgombbal egy üres helyre kattintasz. Látni fogsz egy olyan menüpontot, hogy "Parancssor megnyitása itt" vagy "PowerShell-ablak megnyitása itt".

Megjelenik az a gyűlölt fekete vagy kék ablak, amit senki se szeret. Először írd be ezt, majd nyomj Entert:

csc .\Program.cs

Ennek hatására megjelent egy új futtatható EXE program az asztalon Program.exe néven, és egy csomó új szöveg jelent meg, ami akkor érdekes csak, ha ír olyat, hogy Warning vagy Error. De most nem fogsz ilyet látni.


Ha duplán rákattintasz az újonnan megjelent EXE-re, azt hinnéd, hogy semmi sem történt, pedig valójában megnyílt, és nagyon gyorsan be is zárult. Ahelyett, hogy dupla kattintással indítanád el, írd be ezt a parancsot a csúnya sötét ablakba:

.\Program.exe


PS C:\Users\Tamás\Desktop> .\Program.exe

Hello World!

2020. febr. 1. 16:12
Hasznos számodra ez a válasz?
 4/10 A kérdező kommentje:
Köszönöm a válaszokat. Főleg utolsónak a fáradtságot, hogy ilyen hosszút írt. Bár sajnos amiket mondott, még nem tudom megpróbálni, mert először kell szereznem egy laptopot. Egyébként 21 éves vagyok. Egyébként a motiváció megvan, mert lehet iskolarendszeren kívül tanulni, és elhelyezkedni, ha jól tudok programozni, úgyhogy mindenképpen neki fogok vágni ha lesz gépem egyszer.
2020. febr. 1. 16:31
 5/10 Szirty ***** válasza:
65%

Kell hozzá:

Motiváció, tehetség, fanatizmus, lehetőség, nagyon sok kitartás és rengeteg idő meg valamennyi szerencse.

2020. febr. 1. 17:56
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:
100%
Úgy érted, még számítógéped sincs? Akkor NAGYON sok mindent kell bepótolnod... Persze minden lehetséges, csak nekem az a tapasztalatom, hogy a többség ezen a szinten feladja és nem jut el a céljáig.
2020. febr. 1. 21:41
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:
100%
Nagyon.
2020. febr. 2. 03:13
Hasznos számodra ez a válasz?
 8/10 A kérdező kommentje:
Nem, nincs számítógépem. Nem szeretem, haszontalannak találom. De egy ilyen projektre, szívesen beszerzek egyet.
2020. febr. 2. 22:08
 9/10 anonim ***** válasza:
41%
Abszolút neked való a szoftverfejlesztés ezzel a hozzáállással.
2020. febr. 2. 22:14
Hasznos számodra ez a válasz?
 10/10 anonim ***** válasza:
100%
Kb., mint oroszul megszerezni egy mérnöki diplomát.
2020. febr. 3. 21:03
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!