Útmutató azoknak, akik szeretnék, hogy egy programozó a semmiből - egy hangulatos közösség programozók

A válság arra kényszeríti sok megváltoztatni a munkahelyen, vagy akár teljesen megváltoztathatja a szakma. Meg kell tanulni az új készségek és szakmák. Kitűnő választás ebben az esetben lehet egy programozó szakma. Jó móka, kényelmes és jövedelmező. Ebben a cikkben megpróbáljuk megválaszolni a kérdést, hogyan kell építeni a karrierjét, mint egy programozó a semmiből.

Kezdje az utat a programozó karrierje érdemes megválaszolni a kérdést, hogy szükséges-programozás általában? Ez a kérdés nem vonatkozik azokra, akik tanulnak, vagy tanul fokú közel programozás. Ha az iskolában a matematika nézzük inkább a humán, ha úgy tetszik, hogy kiad egy csomó időt a számítógép, ha azt akarjuk, hogy valami újat tanulni, akkor meg fogja közelíteni a programozást.

Az első lépések

Van néhány forgatókönyvek, amelyek eredményeként egy személy válik programozó. Az első - a szülők-programozók, akik megtanították gyermekeiknek körül. Ezek a gyerekek nem is kell menni az egyetemre. A második lehetőség - egy divatos szakma egy programozó. A középiskola után, el kellett választani, ahol tanulni, és a kiválasztott divat trend is, mint például szerette volna. És az utolsó lehetőség - egy hobby nőtte ki magát a munkát.

Ha a fentiek egyike sem történt meg, akkor van egy választás a négy közül:

  • Önképzés. Ez az opció egyaránt használható függetlenül és tandem más módszerekkel. Az internet tele van weboldalak, könyvek és alkalmazások, amelyek segítenek megtanulni a különböző programozási nyelvek és technológiák. De ez a legnehezebb út a kezdők számára.
  • Egyetemen. Ha végzett az iskolából, és azt szeretnék, hogy egy programozó, akkor megy az egyetem. Ha nem kap az oktatás, majd a héja. Ez szolgálhat egy bónusz munkát. Bár néhány tudást is kap. De ne felejtsük el, hogy vegyenek részt az önálló tanulást. A választás az egyetem jöjjön nagyon felelősségteljesen. Alaposan nézze át a képzési program és válassza ki a legjobb műszaki egyetemeken.
  • Mentor. Ez nagyon jó lesz, ha talál valakit, aki vállalja, hogy segítsen, és elvezeti Önt a megfelelő irányba. Azt fogja mondani a megfelelő könyveket és egyéb forrásokat, ellenőrizze a kódot, ad hasznos tanácsokat. By the way, már írt hasznos erőforrásokat. ahol megtalálható egy mentor. Mentor kereshet baráti programozók az IT együttlétek és konferenciák, on-line fórumokon, és így tovább.
  • Speciális gyakorlati képzés során. Próbáljon keresni a városban tanfolyamok, ahol tanít valamilyen programozási nyelv vagy technológia. Én kellemesen meglepett, hogy hány ilyen kurzusok Kijev, beleértve a szabad és a későbbi foglalkoztatás.

Milyen nyelvi, technológiai és az irányt a Pick

Ha lesz egy programozó, egy-két év lesz szabadon választhat bármilyen más nyelv is. De amikor kiválasztják az első programozási nyelv kezdő figyelembe kell venni az alábbi kritériumoknak:

Továbbá, meg kell meghatározni az irányt programozás. Mobile, asztali játékok, web, alacsony szintű programozás, és így tovább. A legnépszerűbb és viszonylag könnyűipar - a fejlesztés a webes, mobil és asztali kliensek. Az egyes terület lehet megközelíteni egy nyelvet, és nem közeledünk a másik. Ez a választott programozási nyelv is kell kiindulni ezt a tényezőt.

Hogyan juthat el a kezdeti tapasztalatok

Tapasztalat nélkül nem kap munkát. Munka nélkül nem tudja megtapasztalni. Az ördögi kör életben. De ne aggódjon, mi lesz belőle.

Először is, ne várja meg, amíg nem olvassa el az összes könyvet a programozási nyelv kiválasztva. Kezdjük az első kódsor után a második fejezet a könyv. Minden feladatot a könyvek, reprint példát, hogy megértsük őket. Ez egyszerű példát és átengedése könyvek ötleteket. Hozd létre a probléma, hogy a vizsgált anyag. Megoldani ezeket a problémákat.

Másodszor, meg kell találni az első projektek. Ez talán a legnehezebb megoldás, de működik. Meg kell keresni a rendelések, vigyék bajlódnia fizetés. Egy kezdő, hogy ijesztő, de akkor az összes többi lehetőség tűnik plovym üzlet. Befejezett projektek felírható a tapasztalat, és mutasd meg a leendő munkaadó. Valódi projektek egy nagy plusz az önéletrajzát.

Ha tud angolul, regisztrálja jobban angol nyelvű piacokon. A piacon van több. Ha nem tud angolul, tanulni. Addig van hozzáférése orosz nyelvű cseréjét szabadúszó. Keresse meg a kis projektek, amelyek illeszkednek a képzettségi szint, vagy kissé felette. Tegyünk egy pár tucat ilyen feladatokat. És fel kell készülniük, hogy egy csomó kilökődés. De ha egy vagy két alkalmazás felvételek akkor van esélye, hogy valós tapasztalat.

Egy másik jó lehetőség, hogy megkapjuk a tényleges tapasztalat nyílt forráskódú. Ezek a projektek mindig szükség új embereket, még a kezdők. Kereshetünk a tervezetet a hibákat, illetve lásd a hibakövetőn és javasoljon módszerekkel megoldani őket. Keresse ezek a minták könnyen GitHubról vagy más szolgáltatások tárhely kódot. Ne habozzon kérdezni ott.

A negyedik lehetőség Tapasztalatszerzés - segítségével a programozók ismerős. Kérd meg őket, hogy kapsz egy kicsi és egyszerű feladat. Ha valami nem derül ki, akkor mindig van valaki fordulni. És amíg lesz részt egy igazi projekt.

Az utolsó út - saját projektek, különböző Hackathon vagy dolgozó coworking. Ezek a projektek nagyon nehezen indul, akkor jobb, ha keresni ismerősök, barátok.

Miért válassza Python

Beszéljünk többet arról, hogy az első programozási nyelv. Az első nyelv legyen egyszerű és népszerű a piacon. Hogy a nyelv Python. Én nagyon ajánlom ezt választani, mint az első programozási nyelv.

A programkód a Python olvasható. Nem is kell, hogy egy programozó, hogy megértsék általánosságban mi történik a programban. Mivel egy egyszerű Python szintaxis, akkor rövidebb időt igényel, hogy írjon egy programot, például, mint a Java. A hatalmas adatbázis könyvtárak, ami menteni sok erőfeszítést, időt és az idegeket. Python egy magas szintű nyelv. Tehát, akkor nem kell gondolni a speciális memória sejtek és az ott helyet. Python - általános célú nyelv. És ez annyira egyszerű, hogy még a gyerekek is tanulni.

Úgy tisztességes beszélve más nyelveken programmirovaniya.Java lehet jó választás egy kezdő. Ez a nyelv sokkal népszerűbb, mint a Python, hanem egy kicsit bonyolultabb. De az eszközöket, hogy dolgozzon ki egy nagyon fejlett. Egy még csak összehasonlítani Eclipse és tétlen. Miután Java könnyebb lesz, hogy menjen dolgozni az alacsony szintű programozási nyelv.

PHP - egy másik nagyon népszerű nyelv. És azt hiszem, ez is egyszerűbb, mint a Python. Nagyon könnyű megtalálni a mentor vagy határozatával probléma a fórumon. Azért, mert olyan sok a PHP programozók különböző szinteken a világon. A PHP nincs normális import, számos módja van, hogy megoldja ugyanazt a problémát. Ez megnehezíti a képzés. És PHP bebörtönzött kizárólag az interneten.

Ami fontos, hogy angol

Mit kell tudni, amellett, hogy a programozási nyelv

Mindenkinek meg kell tanulni algoritmusok. Próbálja meg a tanfolyam a coursera vagy talál egy megfelelő könyvet magukat algoritmusok. Emellett szükséges, hogy megismerje az egyik adatbázisok, programozás minták, adatszerkezeteket. Azt is meg kell ismertetni a kódtáraihoz. Legalább egy. Szükséges ismeretek verziókövető rendszerek. Válassza Git, ez a legnépszerűbb. Meg kell tudni, az eszközöket, hogy működjön együtt az operációs rendszer és a fejlesztési környezetet. És a fő programozási ismeretek -, hogy képes legyen a google. Enélkül nem fog élni.

Az utolsó lépések

szavazás

Kapcsolódó cikkek