Oktatás azok számára, akik a programból akarnak lenni a semmiből
Számos lehetőség van az események fejlesztésére, amelynek eredményeképpen az ember programozóvá válik. Az első - a szülők programozói, akik mindent megtanították gyermekeiknek. Az ilyen gyerekeknek nem kell még egyetemre mennek. A második lehetőség a programozó divatos szakmája. Iskola után el kellett döntenie, hogy hova menjen tanulmányozni, és az IT trendi irányát választotta, mint tetszett nekem. És az utolsó lehetőség egy olyan hobbi, amely munka lett.
Ha a fentiek egyike sem történik veled, akkor négy lehetőség közül választhat:
Ezt az opciót önmagában vagy más módszerekkel kombinálva lehet használni. Az internet tele van olyan webhelyekkel, könyvekkel és alkalmazásokkal, amelyek segítenek a különböző programozási nyelvek és technológiák elsajátításában. De ez a legnehezebb út a kezdőknek.
Ha végzős az iskolából, és programozó akar lenni, akkor menj egyetemre. Ha nem a tudás, akkor a kéreg. Bónuszként szolgálhat egy álláshoz. Bár tudni fog valamit. De ne felejtsd el magadat tanulni. Az egyetem kiválasztását nagyon felelősségteljesen kell megközelíteni. Gondosan tanulmányozza a képzési programokat, és válassza ki a legjobb műszaki egyetemeket.
Nagyon jó lesz, ha megtalálja az embert, aki beleegyezik abba, hogy segítsen neked és iránymutatást adjon a megfelelő irányba. Megmondja a megfelelő könyveket és erőforrásokat, ellenőrizze a kódot, hasznos tanácsokat ad. By the way, mi már írt egy hasznos forrás, ahol megtalálható egy mentor. Mentor lehet keresni a jól ismert programozók, az IT-hangouts és konferenciák, az online fórumokon, és így tovább.
Próbálja meg keresni a városban tanfolyamokat, ahol tanítanak valamilyen programozási nyelvet vagy technológiát. Kellemesen meglepődtem az ilyen kurzusok száma Kijevben, beleértve az ingyenes és későbbi foglalkoztatásokat is.
Először ne várjon addig, amíg elolvassa a választott programnyelv összes könyvet. Kezdje el írni az első sorokat a könyv második fejezetének után. Csinálj minden feladatot a könyvekből, újranyomtatási példákat, értsd meg őket. Komplikált példák és feladatok könyvekből ötleteivel. Hozzon létre feladatokat a fedett anyaghoz. Oldja meg ezeket a problémákat.
Másodszor, meg kell találnod az első projektedet. Ez talán a legnehezebb lehetőség, de a munka. Meg kell keresni a megrendeléseket, teljesíteni őket, zavarni a fizetést. Kezdők számára ez nagyon nehéz, de az összes többi lehetőség hiábavalónak tűnik. A befejezett projektek rögzíthetők a tapasztalatokon és megmutathatják jövőbeli munkáltatóját. Valódi projektek egy nagy plusz a folytatásban.
Ha ismeri az angol nyelvet, jelentkezzen be az angol nyelvű cserékre. A piacon van még. Ha nem ismeri az angol nyelvet, tanítsa meg. Időközben az orosz nyelvű szabadúszó csereprogramokat használhat. Keress olyan kis projekteket, amelyek megfelelnek a tudásszintjének, vagy éppen fölötte. Kérjen pár tucat ilyen megbízást. És készen áll arra, hogy kijátssz egy tengerből. De ha egy vagy két alkalmazást lövünk, akkor esélyünk lesz valódi élményre.
Egy másik jó lehetőség a valódi élmény megszerzésére nyílt forráskódú. Az ilyen projekteknek mindig új emberekre van szükségük, még az újoncok is. Kereshetsz hibákat a projektben, vagy nézhetsz a hibakeresőbe, és javasolhatod a megoldás módját. Ezeket a projekteket könnyedén megtalálhatja a GitHub-on vagy a kód befogadására szolgáló egyéb szolgáltatásokra. Ne habozzon kérdéseket feltenni.
A tapasztalatszerzés negyedik lehetősége az, hogy segítsen az ismerős programozóknak. Kérd meg őket, hogy adjanak kis és egyszerű feladatokat. Ha valami nem működik, akkor valaha mindig valakit fordítasz. Ugyanakkor valódi projektben vesz részt.
Ez utóbbi módon - saját projektjeik, különféle hakatonok vagy a coworking munkája. Nehéz elindítani saját projektjeit, jobb, ha ismerőseidet vagy barátaidat keresed.