4 kérdés, hogy kérdezd meg magadtól, egy kezdő programozó
Ma sokan szeretnék megtanulni, hogyan kell programozni, de nem minden, meg kell erőfeszítéseket tenni az irányt. Az emberek tudják, hogy a programozók, hogy jó pénzt, ha azok mesterei a kézműves, de nem minden ember tud tanulni, hogyan kell írni jobb kódot. Nagyon gyakran álmodik a magasabb bevétel, és továbbra is az álmok, és mindezt azért, mert az emberek elkezdtek tanulni programozás, nem tudva igazán, miért is van rá.
Az utóbbi években vált egy meglehetősen gyakori gondolat, hogy bárki megtanulhat kód - ez csak akkor szükséges, hogy megtanulják néhány népszerű programozási nyelv. Novice programozók nagyon csalódott, hogy megtalálja, hogy néhány hónap töltött Codecademy vagy FreeCodeCamp, nem garantálja a sikert.
Tény, hogy a tanulás program nehéz. Emberek, akik lelkesen elkezd nyelvtanulás, végül gyakran megbánják a fellépés, mert kiderül, hogy ez nem így van, mivel úgy gondolták, - túl nehéz, és nem tisztázott. Ennek eredményeként, megtanulják, hogy dobja. A kezdők számára, akik szeretnék, hogy legyen egy jó programozó hasznos lesz feltenni magának 4 kérdés, hogy jön ki az értelemben, vagy sem.
1. kérdés: Szereted a problémák megoldása érdekében?
Problémamegoldás - az alapja a programozás. Problémákat meg lehet oldani különböző módon, és a képessége, hogy megtalálja az optimális megoldást a fémjelzi minden sikeres programozó. Ezek az emberek szeretik a kihívásokat, képes döntéseket hozni, és rögzíti, hogy mi nem működik.
Bármilyen programozó, aki komolyan foglalkozik a létrehozását a kódot, tudja, hogy a megállapítás, és kijavítani a hibákat vesz hatalmas mennyiségű időt, gyakran hosszabb, mint azt, hogy ténylegesen kódot. Ez tényleg. Ezért kezdő tudnia kell, hogy a programozás egy művészeti hibakeresés.
Bárki lehet tanulni egy programozási nyelv szintaktikai. Bárki megismerkedhet az árnyalatok dolgozik egy integrált fejlesztői környezetet. Lehet, hogy nem minden, de sok jön fel az ötlet nagyon jó webes alkalmazásokat. De nem mindenki hajlandó kijavítani egy hibát a másik után, és mégis úgy találják, hogy minden erőfeszítés ellenére a program nem működik, ahogy kellene. Bugs bosszantó, néha dühös, annyira sikeres programozók azok az emberek, akiknek ez nem jelent problémát.
Programozás nem csupán jól ismeri a nyelvet, a személy, mint a problémamegoldás. Sikeres programozó örömét leli nemcsak a létrehozása a kódot, hanem a hibakeresési folyamat. És elengedni fix hosszú órákon át - egy ilyen személy nem lesz elégedett, amíg nem talál a probléma okát, és szüntesse meg.
Tehát meg kell gondolni kétszer, mielőtt elkezd tanulni kódolás. Novice kell kérdeznünk magunktól, hogy van ez motivált, és mi a természete a motiváció. Programozási érdekes csak azért, mert a lehetőséget, hogy több pénzt keresni? Vagy akar lenni programozó, mert, mint a folyamat létrehozása a kódot? Ha az ok csak a pénz, akkor jobb, ha nem indul el.
2. KÉRDÉS: Mit csinálsz?
A legtöbb kezdő tanulni programozást dob az első évben. Sok oka van annak, amiért az emberek abba, hogy megtanulják, de a legnagyobb oka, hogy az emberek egyszerűen nem mester a hatalmas tömb információkat és érzés demoralizált.
Programozás - a világ több száz nyelv és a különböző alkalmazásokhoz. És az egyes területek, számos különböző könyvtárak és keretek, hogy lehet használni. Értem mindezt nagyon nehéz, különösen, ha nincs tisztában milyen eszközök állnak a legjobban használni egy adott helyzetben.
Újonc megérti, hogy a tanulás lesz nagyon hosszú, és a tanulási folyamat tartósnak kell lennie. Sokan azt elnyomja. És mivel soha nem kap, hogy megtanulják a legjobb az elején, hogy melyik irányba megy. Megérteni, hogy mit akar csinálni.
Ne aggódjon, mert ez nem derül ki, hogy egy programozó, mindentudó. A programozó a 3D-grafika, teljesen megérteni a webes programozás, és egy jeladó, amely együttműködik a rendszer a mesterséges intelligencia, gyakrabban, mint nem egy nyom, hogyan lehet a mobil alkalmazások. És ez rendben van!
A legfontosabb dolog -, hogy van egy konkrét cél, hogy mit szeretne csinálni - telek, játékok, alkalmazások, vagy bármi más. A konkrét választás befolyásolja a folyamatot a tanítás és a tanulás sokkal könnyebb lesz. Persze, akkor később váltani, és fedezze fel a kapcsolódó témákról, de a legjobb, hogy mit kell törekedni az elejétől.
3. kérdés: A programozás egy hobbi vagy hivatás?
Ahogy az elején programozó kell válaszolni egy kérdésre -, mit akar írni a kódot.
Annak érdekében, hogy a munka személyes projektek a szabadidődben? Vagy szerezni követelte szakma és kezdj? A válasz erre a kérdésre segít megérteni, hogy fel kell tárni, hogy milyen mennyiségben és beállítja a vektor, a tanulási folyamat.
Ahhoz, hogy egy profi, kívánatos, hogy egy speciális oktatást, de annak hiánya nem akadály. Minden lehet felfedezni a saját, ma az interneten talál egy csomó képzések, kézikönyvek, különböző oktató, hogy a hozzáférés az információs lesz nagyon könnyű. A diploma lehetővé teszi a gyorsabb munkát találni, ideértve rovására kötvények.
Azonban függetlenül attól, hogy mi a programozás a kezdő - egy hobbi, vagy egy jó szakmát, akkor fel kell készülni, amit meg kell jelentős erőfeszítéseket tesznek a módja, hogy a célját.
4. kérdés: mennyit szeretnénk, hogy egy programozó?
Programozása egy nehéz dolog. Nem mintha nehéz lenne tudni, hogyan kell létrehozni a kódot - nem sokkal nehezebb tanulni más témákról. És állandó hibák kijavítását nem egy adott probléma - a legtöbbjük meglehetősen egyszerű. Azonban a saját programozási folyamat igényli a pszichológiai stabilitást.
Kód írása során a tervezés és a hibakeresés, és a két folyamat szükség jelentős szellemi erőfeszítést. És a legtöbb esetben kiderül, hogy a tervezet sokkal időigényesebb, és energiát, mint úgy tűnt az elején. Minden projekt egyfajta maraton, a programozó kell megoldani egy csomó feladatot, hogy minden egyes alkalommal egyre bonyolultabb, és ez egy pszichológiai nyomás a személy.
És annak ellenére, hogy megtanulják, hogyan kell írni a kódot nagyon egyszerű, az információk mennyisége meg kell tanulni kezd programozó, szokatlanul nagy. A programozás egy végtelenített sorozat új fogalmak, új nyelvek, új paradigmák és eszközöket. Mindez nagyon érdekes és ugyanakkor nagyon fárasztó.
De a legnehezebb, amivel nehéz lenne összeegyeztetni a kezdő - egy állandó érzés, hogy nem elég jó. Még néhány év után a munka ez az érzés nem fog menni - ez a funkció programozás. Így kell, hogy nagy akaraterővel, hogy maradjanak a pályán, és továbbra is írni kódot.
Ez a kitartás fémjelzi a jó kóder. Újonc tudnia kell, hogy a stressz lesz az állandó társa. Új nyelvek tanulására, végtelen a hibák kijavítását, a megoldás a komplex problémák - mindez fárasztó és meg kell bizonyosodni arról, hogy nem számít, mi lesz lehetőség, hogy a projekt megvalósításához. Sok programozó gyakran szembesülnek a kreatív kiégés és ez készen kell állnia. Programozás - nagyon nehéz feladat.
A programozás nem mindenkinek
Ha a válasz ezekre a kérdésekre 4 kezdő coder érzi, hogy a programozás ideális neki, minden rendben. Lehetőség van arra, hogy minden ki fog derülni. Ha volt egy olyan érzésem, hogy a teremtés a kód nem olyan vonzó dolog, mivel úgy tűnt korábban, ez is rendben van.
A lényeg az, hogy a legtöbb ember egyszerűen nem tervezték, hogy egy programozó. És ez teljesen normális.
Ha úgy találja, hogy a programozás nem az Ön számára - ne aggódj, van sok más szakmák, az informatikai vonatkozású. És mindig ott van a lehetőség, hogy legyen egy jól fizetett szakember. Nem feltétlenül tud írni kódot annak érdekében, hogy jó pénzt.