CodeGym /Java blog /Véletlen /Sikertörténet. Heti 20 óra programozás, mesterképzés és m...
John Squirrels
Szint
San Francisco

Sikertörténet. Heti 20 óra programozás, mesterképzés és magánélet

Megjelent a csoportban
Sikertörténet.  Heti 20 óra programozás, mesterképzés és magánélet – 1 Miután elolvastam, hogy mit kell tenni, úgy döntöttem, megtervezem, hogyan tanuljak, hogy elérjem a célt és befejezzem a kurzusokat, mert nem volt időm a nyugodt tempójú tanulásra. Célom az volt, hogy gyorsan tanuljak, de ne olyan gyorsan, hogy elpusztítsam a vágyat, így az agyamnak egy kis időt hagyva pihenni. Mert az a terhelés, amivel le akartam küzdeni, akadályt jelentene számomra.

Kezdésnek mesélek egy kicsit magamról

27 éves vagyok. Mielőtt elkezdtem volna tanulni a Java nyelvet, alkalmazott matematikát tanultam a matematika szakon. Úgy tűnik, jónak kell lennem programozni, ha nem kiválónak. De nem ez volt a helyzet, mert szabotáltam az összes tanfolyamomat, ahol szóba került a programozás, bár puszta szerencsén mentem keresztül – nem írtam a saját kódomat. Így kiderült, hogy messze állok a programozástól. Nyilvánvaló, hogy nálunk nem sok pénzt keresel matematikai végzettséggel, kivéve programozóként ( Roman Ukrajnából származik – a szerkesztő megjegyzése). És ezért döntöttem úgy, hogy ezt folytatom. És ahogy történt, úgy döntöttem, hogy megtanulom a Java-t. Ez nem a piacelemzés, a megnyíló állások számának vagy a munkaerő-piaci keresletnek az eredménye. Egyszerűen így történt. És amikor úgy döntöttem, hogy megtanulom megtanulni a Java-t, találkoztam ezzel a tanfolyammal. Nem igazán akartam csak könyvekből tanulni, de a nappali tagozatos képzések sem izgattak túlzottan, hiszen sok pénzbe kerülnek, de az igazi haszon kicsi. Szóval az online tanulás volt a legjobb megoldás számomra. Az első 3 szint teljesítése után rájöttem, hogy tetszik a tanfolyam, és előfizetést is vásárolhatok. Sőt, kaptam egy akciós ajánlatot, és féláron vettem meg az enyémet. Ez 2015 augusztusának végén/szeptemberének elején volt.

Az én oktatási tervem

Miután elolvastam, hogy mit kell tenni, úgy döntöttem, megtervezem, hogyan tanuljak, hogy elérjem a célt és befejezzem a kurzusokat, mert nem volt időm a nyugodt tempójú tanulásra. Célom az volt, hogy gyorsan tanuljak, de ne olyan gyorsan, hogy elpusztítsam a vágyat, így az agyamnak egy kis időt hagyva pihenni. Mert az a terhelés, amivel le akartam küzdeni, akadályt jelentene számomra. Így döntöttem:
  • Heti öt napot kell tanulnom (hétfőtől péntekig).
  • A hétvégén bármit csinálok, kivéve a Java tanulmányozását.
  • Az egyes foglalkozások összesen 4 órát vesznek igénybe, minden óra között 15 perces szünetet kell tartani, sétálni, pihenni és teát főzni.
Összességében heti 20 óra. Nem rossz, mi? Ráadásul időnként egyetemre is kellett járnom, mert még érettségiztem. Decemberben már a 20. szinten voltam, és azt hittem, hogy elég sokat tudok, de olyan válságokat is átéltem, amikor semmi sem működött, és úgy tűnt, nem tudok tovább menni. Olyannyira, hogy eljött az idő, amikor egyszerűen nem tudtam asszimilálni a gyűjteményekkel kapcsolatos információkat. Csak egy programozás nélküli hétvége után jött meg a megértés.

Új szintre lépés

Három hónapja elkezdtem tanulmányaimat, és egy barátommal arról beszéltem, hogy mit kell még tudnom ahhoz, hogy munkát kapjak. Az általa kimondott ismeretlen szavak, mint például az "adatbázisok" (horror!), és még sok más, tudatták velem, hogy gyorsítanom kell, és még többet kell tennem. Nyilvánvaló, hogy a Java nyelvtan ismerete nem elég ahhoz, hogy munkát kapjak. Elkezdtem gyorsulni különböző irányokba:
  • Megvettem magamnak a "Head First Java" című könyvet. A tanfolyam 4. szintjén ajánlott. De valahogy nem olvastam figyelmesen, és ez kimaradt. Ugyanazokat a dolgokat tanítja, de más szemszögből, ami segít jobban és mélyebben megérteni őket. Azt ajánlom.
  • Elkezdtem keresni és eljárni a városom összes releváns helyi rendezvényére, még ha nem is nagyon értettem. De végül rájöttem, hogy ezt nem volt hiábavaló. Sokat segítettek nekem.
  • A tanulást a programozási média olvasásával ötvöztem, hogy figyelemmel kísérhessem az informatikai fizetéseket, hasznos eseményeket és cikkeket olvassam a fejlesztői karrierről stb.
  • A YouTube-on rövid és informatív oktatóvideókat találtam a MySQL-ről. ajánlom őket.
  • Azt is meg kell értened, mi az a HTML és CSS. Nem lehet kikerülni őket.
  • Feliratkoztam a LinkedInre, ahol elkezdtem népszerűsíteni a tudásomat, és jeleztem, hogy munkát keresek (lehet, hogy szerencsém lesz, és valaki megtalál). Válogatás nélkül mindenkit felvettem barátként, bővítve a kapcsolati körömet. Hogy tudd, mennyiért, most már több mint 10 000 barátom van a LinkedIn-en. Ez szükséges a kezdéshez. És segített. Android-szabadúszók egy csapata újoncot keresett, és felvették velem a kapcsolatot. Tisztában vagyok vele, hogy ez az eset szokatlan volt, de megtörtént.

Első kudarcok

Természetesen a tanulmányaimmal párhuzamosan elkezdtem szakmai gyakorlatot keresni, hogy végül elhelyezkedhessek. Meghívást kaptam egy interjúra szakmai gyakorlatra. Miután beszéltem a HR-essel, egy angol tanárt hívtak hozzám, és kettesben "beszélgettünk". Akkoriban egyáltalán nem voltam felkészülve, és többet hallgattam, mint beszéltem. Amikor megkértek, hogy meséljek magamról, motyogtam valamit, de nem volt semmi különös. De amikor a műszaki vezetővel beszéltem, néhány kérdésre válaszoltam, sok másikra pedig nem tudtam a választ. Amikor megemlítettem, hogy CodeGym-on tanulok ( a kurzus orosz nyelvű változata – a szerkesztő megjegyzése), azt mondta, hogy erről a kurzusról egy másik hallgató jött előttem. Én a 27-es szinten voltam, de ő már a 34-es. Beszélgetésünk után azt mondta, hogy küldenek egy tesztfeladatot, ami eldönti, hogy alkalmas vagyok-e. Valahogy befejeztem, bár nem minden funkcióval. Egy idő után írtak nekem, hogy nem vagyok jó hozzájuk... Ez fájt, de úgy döntöttem, tanulok belőle, és továbbmentem.

Első munka

Mint már mondtam, körülbelül másfél hónappal azután, hogy összeállítottam a LinkedIn oldalam, néhány Android fejlesztő megkeresett azzal a felkéréssel, hogy dolgozzak együtt egy csapattal. Nyilvánvalóan alacsony fizetésű pozícióról beszélünk. Találkoztunk, és kaptam egy állásajánlatot. Persze rossz volt a fizetés, de más bevételem nem volt és örültem neki. Január végén az egyik csapattag lakásában elkezdtem Android fejlesztést. Minden új és más volt. De valahogy, valahogy dolgoztam és produkáltam valamit. Ijesztő volt, és nem értettem mindent – ​​ezek nem CodeGym feladatok voltak. Mindent meg kellett csinálnom, olvasnom, és megtanulnom, mit és hogyan. Csináltam egy tesztprojektet, amiből idővel valami több lehet. És ez így ment egészen májusig. Aztán a csapatunk kezdett valahogy szétesni. Mindenki látta ezt, és elkezdett munkát keresni.

Új állás keresése

Mivel nem tudtam, hogyan találjak munkát, úgy döntöttem, hogy elküldöm az önéletrajzomat városom összes cégének. Hogy minden jól nézzen ki, angolul írtam az önéletrajzomat, ez az egyetlen út. Persze sok volt a szösz. Mert nem nagyon volt mit írnom, sokat-sokat írtam. Minden e-mailhez kísérőlevelet is írtam (a toborzók ezt szeretik), ahol pontosan megjelöltem a kívánt pozíciót. Kiderült, hogy az emberek gyakran küldenek önéletrajzot a megpályázott pozíció egyértelmű megjelölése nélkül. A kísérőlevelem is angol nyelvű volt. Teljesen elfelejtettem: NAGYON erős angol nyelvtudással kell rendelkezned. Valójában, ha nem tud egy választ elolvasni a Stack Overflow-n, akkor soha nem fog sikerülni. Nincs mit tenni a programozásban. Elkészítettem a választ angolul a kedvenc interjúkérdésre: " Munkát kellett találnom – minden más már nem volt fontos. Arról kérdezték, hogy értek az adatbázisokhoz, hogyan készíthetek táblázatokat bizonyos helyzetekre. Itt az SQL adatbázisokról beszélek. Senki nem kérdezte a NoSQL-ről.

Első ajánlat

Egy cég elutasító levelet írt nekem. Aztán egy másik. Két cég maradt: az egyik Android-fejlesztőnek, a másik pedig a Java-nak. Az Android cég felhívott, azt mondta, hogy megfelelek, és ajánlatot tett. Győzelem! Nagyon boldog voltam. De még mindig nem kaptam hívást a Java pozícióval kapcsolatban. Rohangáltam, nem tudtam, mit tegyek, ezért kértem, hogy várjak egy napot a válaszomra, hogy felhívhassam a Java fejlesztői pozíciót. Felhívtam a Java céget, és azt mondtam: "Kaptam egy ajánlatot, de szeretném tudni, hogy van-e döntése." Meghívtak az irodába beszélgetni, és azt mondták, hogy szeretném a beszélgetés eredményét. Igazuk volt. Beszélgetésünk után ez a második cég tett egy ajánlatot, amit elfogadtam. PS Törekedni kell, törekedni, törekedni, és soha nem szabad feladni! PSS Nem fejeztem be az egész tanfolyamot. Megálltam a 30. szinten. És a 27. szinten voltam, amikor megkaptam az állást. Valójában azt mondom, hogy a 20. szinttől kezdve munkát kell keresned, és a Java-n túlmutató módon kell fejlődned. Szerezzen meg legalább kezdetleges készségeket a projektautomatizálási eszközök (Ant, Maven, Gradle) használatával. Ez nem nehéz, de nagyon szükséges. Mindenkinek, akinek tetszett a cikk, és hasznosnak találta, kérjük, értékelje és írjon néhány megjegyzést. Kövess engem a GitHubon is: romankh3
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION