CodeGym/Java blog/Véletlen/Soha sincs túl késő!
John Squirrels
Szint
San Francisco

Soha sincs túl késő!

Megjelent a csoportban
Ez a globális Java közösségünk sikertörténetének fordítása. Danil a kurzus orosz nyelvű változatán tanulta meg a Java nyelvet, amelyet Ön angolul tanul a CodeGym-en. Legyen ez inspiráció a további tanuláshoz, és egy nap talán megosztod velünk a saját történetedet :) Soha sincs túl késő!  - 1Nos, valami inspirálóval és könnyen érthetővel szeretném kezdeni a történetemet... De ez megint csak tipikus életkori sztereotípiákba torkollik, amelyekről mindenki beszél, de te személyesen soha nem érzel. Hello kollégák. A nevem Danil. 35 éves vagyok és programozó vagyok. Karrierem előzményei hasonlóak több ezer és millió emberéhez hazánkban, és talán szerte a világon. Felnőttem, buliztam, és nem sokat gondolkodtam. Valami felkeltené az érdeklődésemet. olvasnék valamiről. Azt hittem értek valamit. Aztán beiratkoztam valahova tanulni. Mert máshova nem engedtek be. És most belegondolva, akartam-e az lenni? Akkor tényleg értettem, mit akarok? Valódi álmaim voltak? Nem csak azért, hogy rengeteg pénzt keressek, hanem valamit, amit nagyon szeretnék csinálni?! Nem persze, hogy nem. A középiskolában a tanuláshoz való hozzáállásom véletlenszerű volt. Amióta 6. osztályban bemutattak egy informatika órára, mindig is rajongtam a számítógépekért... Még a programozás iránt is érdekelt, hogy beleássam magam a dolgok működésébe. De most, annyi év után nevetségesen furcsának tűnik, hogy akkoriban nem volt kedvem mélyebbre ásni. Hogy megértsük, vizsgáljuk és érezzük... Még 1995-ben QBasicben programoztunk, és arról álmodoztunk, hogy kiadjuk a "saját Windows verziónkat" (amit még a saját szemünkkel sem láttunk) VGA módban :) , vagy egy számítógépes játék létrehozásáról álmodoztunk, mint például a Command & Conquer vagy valami az akkoriban divatos küldetések jegyében, de Bill Gates-szel a főszereplővel. Pszt! Megnéztük Pascalt, de ott olyan bonyolult volt az egész... Hallottunk a C-ről, de egyetlen programot sem sikerült futtatni. Az első x386-osokon tanultunk és játszottunk, az MS DOS fekete ablakát használva, miközben hajlékonylemezekkel megtöltött dobozokat hempergettünk és terabájtos merevlemezekkel vicceltünk. Mindez megvolt, de nem volt vágy vagy megértés, hogy mélyebbre tudnék merülni az egészben. Az igazat megvallva, a következő években előfordult, hogy a programozás kiutat adott nekem, és még egy kis pénzt is kerestem. Életem során 1 programot írtam a szakdolgozatomhoz és néhányat a tanfolyamhoz, pedig soha nem tettem ezt a területet a tanulmányaim középpontjába :) És mindezt elmélyülés nélkül, pusztán lelkesedésből. Természetesen most nem szeretnék ezzel a kóddal dolgozni :DI beiratkozott egy mélyépítési programba, és nagyon jól megtanulta, hogyan kell építeni dolgokat, de szerencsére Nem kaptam megbízást. Meglehetősen passzív voltam az álláskeresésben. Ennek köszönhetően egy távhőhálózatokat karbantartó cégnél kaptam szerelői állást. Aztán ismét egy ismerősöm jóvoltából találtam egy otthoni szolgáltató munkát, ahol a következő 12 évben folyamatosan koszos voltam. És most mobiltelefonjavító technikus vagyok! Persze ez nem rossz munka. Úgy tűnik, jó jövedelmet kínál, valamint teret ad a növekedésnek... De valami nem stimmelt. Kezdtem mindenhol amatőrnek érezni magam. Volt sok munka és rendszeres vásárló, de valami nem stimmelt. Az volt az érzésem, hogy nem teljesen értem, hogyan működik az egész. Ugyanakkor megértettem, hogy az oktatásért 5 évig tartó fizetés sem vezet semmire. 5-6 év után már rosszul voltam a telefonjavításban. ha nem tenném t szakmát váltani, legalább szerettem volna "egyedül menni". De persze ezeknek a passzív vágyaknak nem volt hivatott valóra válni. Teltek az évek, és betöltöttem a 33. életévét. Lehet, hogy 10 évvel fiatalabb valaki azt mondaná, hogy ez már majdnem idős kor, de valaki 10 évvel idősebb biztosan nem ért egyet, ahogy én sem :) Mégis az unalom és a telefonjavítási monotónia késztetett arra, hogy belevágjak különféle kreatív tevékenységek. És most elképzeltem egy munkát a tervezésben, vagy a legrosszabb esetben a weboldalfejlesztésben, a 3D modellezésben vagy a videószerkesztésben! Szerencsére ez a lelkesedésem valóban változásokat hozott az életembe. Pár évig vállaltam néhány mellékes fellépést, és jelentős díjat nyertem kreatív versenyeken. Aztán felvettek egy másik munkakörbe, tervezőként dolgoztam egy helyi produkciós cégnél. Hirtelen a változás szele fújt az életemben, mint a híres Scorpions dalban. Hosszú idő óta először éreztem úgy, hogy munkahelyet váltva, bármin változtathatok, ha akarok. Rájöttem, hogy amikor az életemet nem emésztette fel teljesen az, hogy szétszedem valakinek a telefonját, vagy a barátok barátai barátaival beszélgetek a telefonjaik működéséről, vagy értelmetlenül játszom a World of Tanks-t, vagy félelemmel töltve ülök a munkahelyen, valami hanyag mozdulat arra kényszerítene, hogy az amúgy is szerény fizetésemet egy törött alkatrész pótlására költsem, rájöttem, hogy tudok változni. Változtass, hogy tényleg azt csináljam, amit akartam. És amikor elkezdtem tervezőként dolgozni, rájöttem, hogy nem akarok tervezői munkát végezni. Természetesen a rajzolás, tervezés, weboldal adminisztráció, modellezés, videóvágás mind érdekes szakmák. Amikor megláttam a "Java tanfolyamok" hirdetését és a képzés elvégzése után a fizetést, amit ígértek, rájöttem, mi az :) Igen, persze! Egész életemben arról álmodoztam, hogy programozó leszek! Az enyémnél háromszor-négyszer magasabb fizetés, és gondolkodást igénylő munka! Egy munka, ami nem köt semmihez, csak az agyadhoz! Mindig is erről álmodoztam, de Istenem, annyi minden volt, amit nem értettem! Megkérdeztem a feleségemet: "Mondd, mi lesz, ha programozó leszek? 100-200 ezret keresnek." "Persze" - mondta. - Legyen azzá. Mi pedig Brazíliába költözünk. "De ez nem olyan dolog, ami egy hónapon belül megtörténhet. Egy év kell hozzá! És esténként nagyon elfoglalt leszek!" "Nos, mit tehetsz?" Így kezdődött az egész, de... A bank valamiért nem hagyott jóvá 30 ezres hitelt egy nemrég a munkaerőpiacon megjelent tervező betanítására. És mint kiderült, nem hiába :) Ahogy az öreg Oogway mondta Shifu mesternek, nincsenek balesetek. Az a vágyam, hogy gyorsan csatlakozzam a programozók soraihoz, szomorúan alakulhatott volna. Valójában az oktatásban nem annyira az számít, hogy mennyit fizet, hanem az, hogy milyen tudást szerez. Annak ellenére, hogy nem iratkoztam fel drága tanfolyamokra, nem hagytam fel a vágyam, hogy programozó legyek. A körülmények segítettek. Nyugodt, megnyugtató körülmények, amelyek lehetővé tették az elmélkedést és a kikapcsolódást. A fizetés! A következő hónapban átkutattam az egész internetet, és kerestem a legjobb (és természetesen ingyenes!) módot arra, hogy Java programozóvá váljak. Miért Java? Mert a Java programozóknak van a legmagasabb fizetésük! Így kötöttem kiCodeGym. Akkoriban régi dizájnja volt, az egykor szeretett Futurama rajzfilmre emlékeztetett. Azonnal vonzott a CodeGym 10 ingyenes pályája és merészen színes "techie" hangulata. Nagy hévvel vetettem bele magam a tanulmányaimba. Arra gondoltam, hogy 10 szint után, ha egyszerre tanulok ingyenes YouTube-tanfolyamokon, különféle GeekBrains webináriumokon és SoloLearn alkalmazásokon, akkor lehet, hogy olyan ügyes leszek, hogy a karrierem biztosan beindul! Emlékeim szerint az első 10 szintet egy hét alatt teljesítettem, vagy kevesebbet. Annyira egyszerű volt, szórakoztató, nehéz és egyben elbűvölő – nem tudom szavakba önteni. Persze voltak mélységes félreértéseim is. Képzeld el, milyen érzés majdnem 20 éven át azt hinni, hogy jól érted, hogy a program egy fájl, amely tetőtől talpig fut... és akkor találkozik azzal a ténnyel, hogy egy program egyáltalán nem egy fájl, hanem egy teljes projekt, és egy projektben sok fájl van, és amikor rákattint a "Futtatás" gombra (az IntelliJ IDEA-ban, ami még nem volt ismerős idő), a képernyőn megtekintett fájl nem feltétlenül az, ami fut... Fájdalmasan érthetetlen volt. Valójában valahol a régi viták rétegeiben a weboldalon még mindig megtalálhatók dühös és sértő megjegyzéseim az alkotók rövidlátásáról, akik nem gondolták, hogy felhasználóik teljesen újak lehetnek, és semmit sem tudnak ezekről az újdonságokról. fangled IDE-k =) Szóval gyorsan befejeztem a 10 szintet, mindent egyben. Annyira jó volt, hogy szinte azonnal vettem egy 1 hónapos hosszabbítást. Nagy vásárlás volt számomra. A dolgok először simán mentek, de a későbbi szintek sokkal nehezebbek voltak. Ráadásul rájöttem, hogy a 10. szintig viszonylag egyszerűek a feladatok, és még mindig nem értek mélyen a "modern programozáshoz". Eltelt egy hónap, de nem haladtam jelentős mértékben. Valószínűleg közelebb kerültem a 20-as szinthez vagy valami ehhez hasonlóhoz. De minden nap az az érzésem volt, hogy nem vágom. Befektettem pénzt, de nem tudtam megindokolni. Gyengeségeim súlya alatt egy-két hónapra feladtam a tanulmányaimat. Csak néha néztem meg érdekes videókat a témában, és hiányoztak a részletek. Közeledett a 2017-es újév. És ezzel egy hatalmas ajándék minden CodeGym tanulónak – hatalmas, 50%-os kedvezmény a normál árból. Az önkínzás alábbhagyott, az álom tovább élt. Fizettem egy előfizetést. Nem volt csillagászati ​​összeg, de jelentős volt, és meg kellett indokolni. Közvetlenül az újévi ünnepek után újult erővel vágtam neki a munkának. Emlékszem, minden jól ment, amíg rá nem akadtam egy egyszerűnek tűnő feladatra, ami mégis nagyon nehéz volt egy kezdőnek az én előéletemből. Azt hiszem, "Étterem"-nek hívták. Nem engedne mosásnak vagy súrolásnak. Nem engedne hosszas tanulásnak vagy fel-alá ugrálásnak. Osztályok és módszerek lebegtek a fejemben, összegabalyodva és egymásba tapadva, és biztosan nem tudtam megkülönböztetni egyiket a másiktól. Valószínűleg egy hétig birkóztam vele. Régi félelmem már ott motoszkált az agyam szélén, és csak az a 6000 rubel, amit már lecsaptam, akadályozott meg abban, hogy abbahagyjam az elkezdett játékot... És ekkor nagy tragédia történt a családomban... Hatalmas és, mint mindig, váratlanul.. . Egy egész héten át nem tudtam semmire koncentrálni. Nem tudtam semmit csinálni, semmit sem gondolni, élni... Egyszerűen megálltam valahol a világegyetemben, és elrepültem oda, ahol mindannyian repülünk... Örülök, kedves olvasó, hogy eljutottál idáig. Mert ez a történetem legfontosabb része. Ez a fő ok, amiért most azt mondhatom, hogy élek ahelyett, hogy léteznék. És bár szomorú, minden vég egy kezdet. És ez volt a kezdetem. Az igazi kezdetem. Egy hét zsibbadás és apátia után a melankóliámat felváltotta az élni vágyás. Egy gondolat szállt meg a fejemben. Minden szülő azt akarja, hogy gyermekei éljenek. Hogy a gyerekek éljenek, amíg lehet. És ezáltal a szüleink tovább élnek bennünk... Amikor visszatértem az "Étterem" feladathoz, hirtelen elképesztően nyugodtnak éreztem magam. Az osztályokat példányosító és interfészeket megvalósító osztályokat használó osztályok hirtelen olyan egyszerűnek tűntek, mint a csomózott kötelek kibontása. Húz egyet, és meglátja, mi mozog – itt van! A probléma egyetlen elírás miatt volt! :) Mindenkinek ajánlom, hogy bontsa ki ezt a "tápláló" csomót. Később a folyamat nehezebbé, sokkal nehezebbé vált. De ez már nem tűnt világvégének vagy börtönbüntetésnek. Minden rejtvénynek volt megoldása. Ha az egyiket sokáig nem sikerült megoldani, félre tudtam tenni, és később újult erővel visszatérhetek hozzá. És akkor nem tudna ellenállni nekem! Természetesen küzdöttem az érvényesítőkkel, és forrt a fejem az egész érthetetlenségétől, de minden kezdett beleilleszkedni valamiféle szerkezetbe. Mintha minden átalakult volna: a tömör gránit homokkővé változott. És minden homokkőtömb lekopható – ez csak idő kérdése. Újabb 4-5 hónap telt el. És most erősnek éreztem magam. Számos tesztet végeztem a Java Core tudásomról, fejtörőkről, és rengeteg videót készítettem különféle programozási témákban (olyan jó, hogy most van internet – mindent megtalálsz az interneten!) Elolvastam asikertörténetek, hol biztató, hol nem annyira, de mindannyian érdekfeszítőek voltak, és lerántották a rolót a titokzatos informatikai területről. Lehet, hogy most nekem is sikerülhet? Valamikor szó szerint megszédültem ezektől a történetektől. Figyelembe véve a számos javaslatot, úgy döntöttem, hogy elmegyek interjúkra. Szinte minden sikertörténet azt javasolja, hogy menjen át legalább egy tucat, mielőtt megtalálja a sorsát. Megnéztem egy jól ismert álláskereső weboldalt. Nem gondoltam volna, hogy kicsi városomban, Izevszkben nagy kereslet lesz programozókra. De miután megnéztem egy meglehetősen érdekes listát egy junior fejlesztői pozícióról, úgy döntöttem, hogy megkockáztatom. Az önéletrajzomban megjelöltem egy szerény fizetési igényt és jelentkeztem a pozícióra. Mennyire meglepődtem, amikor hétfőn (ha nem tévedek, pénteken adtam be az önéletrajzomat) elkezdtek felhívni a toborzók! Mit' s ráadásul nem is attól a cégtől származtak, ahová az önéletrajzomat küldtem. Természetesen feltételeztem, hogy valaki érdekesnek találja az önéletrajzomat, de lelkileg felkészültem arra, hogy havonta legfeljebb egyszer veszek részt interjúkon. A hirtelen jött figyelem annyira megijesztett, hogy gyorsan elrejtem az önéletrajzomat. De kíváncsi voltam, ezért úgy döntöttem, hogy mindkét interjúra elmegyek, amit sikerült ütemezni. Technikailag egyáltalán nem voltam felkészülve az első interjúra. A sikertörténetek szerint az interjúk szakaszokra oszlanak: az első általában csak az ismerkedésről szól, tesztelés nélkül. Ennek ellenére nem számítottam sikerre, és mindenekelőtt arra készítettem fel az elmémet, hogy ne idegesítsen egy elutasítás, vagy esetleg egy tanácstalan "Tapasztalatokkal, hogy merészel?!" Soha nem jártam IT-cégek irodájában. Csak képeket láttam a Google, Facebook stb. tulajdonában lévő "meseépületekről". Persze nem számítottam ilyesmire. Úgy tűnt, az erdő távoli nyakában néhány elnyomott szemüveges srác ül a faszékeknél, a tükröződésmentes képernyővédőkkel ellátott CRT-monitorok mögé temetve. De nem. Természetesen nem láttam ott a Google pompáját és csillogását, de az irodában lévő csocsóasztal lenyűgözött. Bizonyos értelemben kihívást jelentett az egész korábbi munkám, amelyben a ledolgozott órák száma közvetlenül függött attól, hogy mennyi pénzt kaptam. Egy gyors interjú a HR-essel, majd egy remegő kézzel kitöltött kérdőív – nem álltam készen a tesztelésre. Aztán egy rövid beszélgetés az osztályvezetővel, és hirtelen munkát ajánlottak. Ó, igen! Annak ellenére, hogy nem válaszoltam minden kérdésre a teszten, a Java tudásom összességében elég jó volt, így azonnal felajánlottak egy állást. A felajánlott fizetés valamivel több volt, mint amit az önéletrajzomban kértem. Ezen túlmenően a próbaidő lejárta után emelkedni készült. És akkor a fizetésemelések felhalmozódnának, ami még gyorsabb fizetésnövekedéshez vezetne! Ez a csábító gondolat kissé megőrjített. De ez engem is felbátorított. Nem tettem szándékosan előkészületeket a következő interjúmra. De a sikertörténetek arra is tanítanak bennünket, hogy nem szabad azonnal elfogadnunk az első állásajánlatot. Ebben van némi igazság. Így természetesen nem mondtam le a találkozómat a második toborzóval. A második interjúra állásajánlattal a kezemben mentem. De egy kicsit szégyellem az önbizalmamat ezen az interjún. A legegyszerűbb kérdések, amelyek most teljesen triviálisnak tűnnek számomra, teljesen összezavarta a fejem. Összetörtem, kimerültem, és (OMG!) még a HTML-t és a HTTP-t is összekevertem, amikor a leadekkel beszéltem! Az ilyen összeomlás és égés után már nem voltam biztos abban, hogy készen állok arra, hogy programozó legyek. Annak a cégnek a HR osztálya, ahol az első interjúra mentem, kitartóan kért választ, és írásban elküldte az ajánlatot. Még azt is hajlandóak voltak megvárni, hogy visszatérjek egy nagyon régóta tervezett nyaralásról, de én még mindig haboztam. Végül is értesítenem kellett az új volt főnökömet, hogy az új egykori tervezője távozik tőle, ami teljesen váratlan lenne számomra és számára is. De még mindig nem tudtam rávenni magam, hogy visszautasítsam az ajánlatot. Elfogadtam, beszéltem az új volt főnökömmel, és minden simán ment. Így lettem junior tesztautomatizálási mérnök. Talán valaki azt fogja mondani, hogy a tesztautomatizálási mérnökök egyáltalán nem programozók, és a munkájuk biztos unalmas. De ezzel teljességgel nem értek egyet. Magam is azt hittem egyszer, hogy a tesztelők olyan programozók, akiknek nincs meg az, ami ahhoz kell, hogy "teljes értékű" programozókká váljanak. Remélem, egyik munkatársam sem fog megverni, ha elolvassa ezeket a szavakat és felismer! Amúgy üdv mindenkinek! A valóság egészen másnak bizonyult. Amikor megtettem az első lépést ebben a tudományágban, és elkezdtem igazán fejleszteni a tesztelési keretrendszer egyes részeit, ihletet kaptam. Olyan programozónak éreztem magam, aki nemcsak szeret programokat írni, hanem azt is tudja, hol rejtőzhetnek a kritikus hibák. Megértettem, hogyan működnek a CodeGym érvényesítői, és miért nem tűnnek mindig logikusnak. Felismertem a programozás számos technikai árnyalatát, és gördülékenyebben csöppentem bele ebbe az új világba, mintha azonnal informatikába léptem volna junior szoftverfejlesztőként. Azt kérdezed, lehetek-e most "teljes értékű" programozó? Könnyen! De most több választási lehetőségem van: nem csak a fizetés, hanem a csapat, a helyzet és a projekt alapján is választhatok munkát. Azon aha pillanaton kívül egy teljesen más munka világa bontakozott ki körülöttem. A munka akart engem. Borozni és vacsorázni akart, szórakoztatni akart, és pihenni akart, miközben fizetést fizetett. Ez az első hat hónap olyan volt, mint egy álomban. Egyszerűen nem hittem el, hogy évtizedekig, amíg a régi munkahelyemen stagnáltam, mindez kialakult és virágzott. És persze várt rám! És mindenkinek, aki igyekszik ide eljutni :) Az is elképesztő volt látni, ahogy több tucat munkatársam valamiért nem nem veszik észre az IT világban élvezett gazdagságokat, ezt a varázslatos életet itt előttük. Mintha mindez annyira mindennapos és mindenütt jelen lenne, hogy nincs mit észrevenni. Ezen a területen tényleg élsz, tényleg dolgozol, és tényleg pénzt keresel. Ami a munkatársait illeti, mindegyikük egyedi személyiséggel rendelkezik – értelmiségiek és lelkes emberek lesznek. Sokan közülük kreatívak lesznek, és mindegyikük kedves ember lesz! Ebben az apró bekezdésben aligha tudom átadni az érzések kozmoszát. Nagyon remélem, hogy olvasóim elhiszik, hogy minden valóságossá és virágzóvá vált számomra ezen az új területen. És én magam jöttem rá, szándékosan. Egy év alatt elsajátítottam az összes releváns technológiát. Ismét átértékeltem a programozás tanulásához általában, és konkrétan a Java-hoz való hozzáállásomat. A toborzók több tucatszor nyúltak hozzá, ami még soha nem történt meg! Számomra az élet kezdett hihetetlen örömmé válni – igazi örömet szereztem a munkában, majd hazajöttem, és boldogan tanultam tovább az új dolgokat. Ekkor 34 éves voltam. Az előző években néha világosan éreztem, hogy az agyam elsorvad. Az emlékezetem megcsúszott. elfelejteném a szavakat. Most a gondolkodásom szigorúvá és könyörtelenné válik. De elképesztő! Amikor elkezdtem egy olyan széles témát tanulmányozni, mint a programozás, az agyam először összehúzódott, mintha összenyomták volna, de aztán fokozatosan kitágulni látszott. A gondolkodás könnyű és gyors lett. Az elmúlt években olyan grandiózus ötletek jutottak eszembe, hogy el kell töprengenem, vajon én magam találtam ki, vagy öntudatlanul vettem fel valahol. Az új munkahelyemen, Azonnal szereztem ötven munkatársat egy nyílt térben. Bevallom, kezdetben pánikba estem, amikor megpróbáltam emlékezni mindenki szerepére és nevére. De az agyam már hozzászokott a gyors tanuláshoz, és nagyon hamar tudtam mindenki nevét és mindenféle egyéb részletet, amelyek tövisként ragadtak bele az egyes munkatársaim mentális modelljébe (igen, az OOP nagyon könnyen átkerül a való életbe és a rossz dolgokba fordítva). Mindez a mai napig lenyűgöz. Az általam nehezen felfogható könnyedséggel írtam egy nagy, teljes értékű asztali alkalmazást (korábban soha nem fejeztem be nagy projektet), amiért szép bónuszt kaptam. Hirtelen elkezdtem megérteni a tervezési mintákat, sőt mások programjait is megértettem, pusztán a kódjukból. Azok a titokzatos mágikus szavak – Spring, JDBC, Hibernate, Git, Az SQL és több száz más – értelmet nyert és világossá vált. Bármely programozási nyelv, nem csak a Java, és nem csak a hasonló szintaxisú nyelvek, hirtelen világossá vált. Olyan volt, hogy nem tudok olvasni, aztán hirtelen tudok. Éreztem, milyen mélyen elmerültem az új világomban, mintha minden engem körülvevő témában gyökeret eresztettem volna. Munkámnak, új tudásomnak és saját kemény munkámnak köszönhetően kezdtem mindenre másként tekinteni. Felfedeztem, milyen könnyű megvalósítani terveit, és bármit elérni, amit csak akar, ha nagyon konkrét és logikus erőfeszítéseket tesz. És számomra ez a legcsodálatosabb része a gyors átalakulásomnak. Nem arról van szó, hogy valami hatalmas fizetést kaptam, és nem arról van szó, hogy megvalósítottam egy gyerekkori álmomat. A legcsodálatosabb az, hogy ez az ambíció nagy erőt adott, és azt a magabiztosságot, hogy az életem minden tekintetben jobbra változhat. Néha összefutok régi munkatársaimmal, akik szintén intelligens emberek. Azt mondom, nézd, hat hónap erőfeszítésért többet kapok, mint neked tíz év alatt! Csatlakozz hozzám az IT-ben! És azt mondják: "Nem, miről beszélsz? Nem vagyok olyan okos. Nem tudom megtanulni ezt az egészet." De hiszek az emberekben, mert hittem magamban, és bebizonyítottam, hogy meg lehet csinálni. Teljesen hétköznapi ember vagyok. Én elértem, ami azt jelenti, hogy más hétköznapi emberek bármit elérhetnek! Ennek ellenére mindig nehezebb valakit meggyőzni, mint meggyőzni Többet kapok, mint te tíz év alatt! Csatlakozz hozzám az IT-ben! És azt mondják: "Nem, miről beszélsz? Nem vagyok olyan okos. Nem tudom megtanulni ezt az egészet." De hiszek az emberekben, mert hittem magamban, és bebizonyítottam, hogy meg lehet csinálni. Teljesen hétköznapi ember vagyok. Én elértem, ami azt jelenti, hogy más hétköznapi emberek bármit elérhetnek! Ennek ellenére mindig nehezebb valakit meggyőzni, mint meggyőzni Többet kapok, mint te tíz év alatt! Csatlakozz hozzám az IT-ben! És azt mondják: "Nem, miről beszélsz? Nem vagyok olyan okos. Nem tudom megtanulni ezt az egészet." De hiszek az emberekben, mert hittem magamban, és bebizonyítottam, hogy meg lehet csinálni. Teljesen hétköznapi ember vagyok. Én elértem, ami azt jelenti, hogy más hétköznapi emberek bármit elérhetnek! Ennek ellenére mindig nehezebb valakit meggyőzni, mint meggyőznimagad és cselekedj magad . De hiszek benned, kedves olvasó. Olyan vagy, mint én, talán még jobb is. Én meg tudtam, és te is, ha akarod! Ezen a ponton remélem, senki nem aludt el vagy halt bele hosszas bemutatkozásomba. Valójában csak meg akartam osztani a megfigyeléseimet, és mindazt, ami hozzásegített ahhoz, hogy ilyen gyorsan és azt hiszem, meglehetősen hatékonyan fejlődjek. De számomra az érzelmek nélküli tanácsok elszakadtak az élettől, és elszakadtak a személyes nehézségeimtől. Tehát végül itt rátérek a legfontosabb alapelvekre , amelyekről úgy gondolom, hogy a lehető leggyorsabbá és leghatékonyabbá teszik a tanulmányait (remélem, nem felejtem el egyik alapelvemet sem, amelyet mindig igyekszem átadni a padawanoknak):
  • Használd a CodeGym- et. Ennek természetesen vannak hiányosságai. Melyik weboldal nem? A CodeGym-en való tanulás nem olyan gyors és varázslatos, mint amit más elbűvölő tanfolyamok ígérnek. De a CodeGym segítségével megkapja a legfontosabb dolgot, valamit, ami sehol máshol nem elérhető: megtanulja, hogyan kell megérteni a kódot. Sok kód. Jó és más. Amikor tanultam, a kurzusokon nem volt Java 8, és az összes olyan csillogó szolgáltatás, mint a lambda kifejezések és adatfolyamok. De nagyon jól megtanultam az 1,7-et.
  • Használj sok forrást . Ne korlátozza magát semmiben egy forrásra. Rengeteg dicséretet érdemelek a CodeGym-ről, de sok téma nem világos. Néha az a konkrét magyarázat, amit egy személy megérthet, nagyban függ attól a személytől. Lehet, hogy el kell olvasni a leckét, utána egy kis Horstmannt, egy kicsit Eckelt, és csak ezután gyullad ki a villanykörte: ah! így működik! Vagy talán az egyik világos lesz számodra. Egyébként szerintem Horstmann jobb mint Eckel, Bloch pedig egyszerűen összehasonlíthatatlan (az eredetiben) :)
  • Ismerje meg az IntelliJ IDEA billentyűkombinációit. Véleményem szerint ez a legjobb IDE az összes közül. És bevallom, hogy nagyon hiányoznak az IDE parancsikonjai más programokban. Tegyen két fontos dolgot: Súgó -> Billentyűtérkép hivatkozás (Nyomtassa ki, hajtsa félbe, tűzze össze, és tegye az asztalra) és használja gyakrabban a Ctrl +Alt+L billentyűkombinációt a kódban =) Ezt a tanácsot különösen szeretem megismételni. a kollégáimnak.
  • A lehető leghamarabb kezdje el a Git használatát. Ez valóban szükséges készség. Minél hamarabb beveri a fejét és megismeri, annál jobb. Javaslom az IDEA beépített bővítményének használatát. Tervezek egy részletes oktatóvideót készíteni mindezekről. Még ennél is fontosabb, hogy egyszer megkeresett egy nagyon nagy cég, amely egyszerűen megtalálta a GitHub-profilomat, amely akkoriban csak egy CodeGym-megoldásokat tartalmazó projekt volt.
  • Ne félj bevallani, hogy nem tudsz valamit. Félj attól, hogy nem akarod tudni. Ahogy korábban írtam, az osztályok, metódusok, függvények, tulajdonságok és mezők viszonylag egyszerű terminológiája iszonyatos rendetlenséget hozott az agyamban, de idővel minden a helyére került. Néha csak időre van szüksége ahhoz, hogy megemésztse a tisztázatlan dolgokat.
  • Ne félj hibázni. Ha egyszer hibázott, javítsa ki, és ne ismételje meg. Az egyetlen valódi hibák azok, amelyeket nem lehet javítani.
  • Séta. Lehet, hogy azt gondolja, hogy pazarolja az idejét, de nem. Egy órányi gyaloglás a munkába (és onnan!) hihetetlenül hatékony lehet az új információk asszimilációjában. Természetesen a legjobb, ha bedugja a fülhallgatót, és közben IT-témájú hangoskönyvet vagy podcastot hallgat. Egyszerűen nem tudom elképzelni, hogy tudnék valamit ilyen céltudatosan megtanulni, ha nem hallgattam volna meg a páratlan Kelly "Az akaraterő ösztön: Hogyan működik az önkontroll, miért számít, és mit tehetsz, hogy többet szerezz belőle" című művét. McGonigal ezeken a sétákon.
  • Tartson több szünetet a számítógép mellett. Személy szerint a WorkRave programot használom, amely 25 percenként 5 perces szünetre elhajt a számítógépemtől. Talán ez túl gyakran? De minden ember egészségi állapota egyedi, és egy ponton kezdi megérteni, hogy mit értékel többre: egy extra percet a hurok megírására, vagy egy fájdalommentes hátat, csuklót és nyakat. A nagyon népszerű Pomodoro termelékenységnövelő technika egyébként pontosan ezen az időzítésen alapul.
  • Rendszeres testmozgás.Számomra, miután elmentem sétálni, nagy öröm volt leülni a laptopomhoz, és fél órát angol, két órát CodeGym feladatokra áldozni. Amikor valami érthetetlen dologgal találkoztam, videókat néztem és releváns cikkeket olvasgattam, amíg a téma világossá nem vált. Főleg arra emlékszem, hogy megpróbáltam megérteni a generikus gyógyszereket (amikor először találkoztam generikus problémával, azt sem tudtam, hogy hívják). Annak ellenére, hogy azt hittem, hogy értem, mik ezek és hogyan működnek, egy évvel később rájöttem, hogy nem. És általában véve, nem vagyok meggyőződve arról, hogy az összes árnyalatot sokan megértik, akik azt mondják, hogy igen. Mindenesetre így teltek a hétköznapjaim zsúfolásig a cél elérésének vágyával. De nehezemre esett megtervezni a hétvégéimet, és folyton előre kellett hajtanom magam. Természetesen, ezalatt a családomtól kértem kölcsön pénzt, akikkel alig töltöttem időt, de mostanra megtérültek ezek a költségek. Az estéim családi idővel telnek, és még arra is van időm, hogy írjak valamit a CodeGym-re =)
  • Ne tagadja meg magától a kapcsolódó érthetetlen technológiák tanulmányozásának örömét. UML? HTML? XML? CSS? XPATH? Maven? Tárhely? Dokkmunkás? TCP? Hogyan ad hozzá számokat a CPU? Igen! Köszönöm, uram, kaphatok még egyet! :)
Nos, megvan. Ezzel befejezem mai történetemet. Remélem, valaki hasznosnak találja majd a tapasztalataimat, és ezzel a hosszú bejegyzéssel megerősítek valakit a választott úton, hasznos tanáccsal, vagy egyszerűen csak felvidítom. Mindenesetre nincs olyan, hogy rossz tapasztalat. Végül is a tapasztalat az egyetlen dolog, amit kapsz, ha nincs. Sok szerencsét! És találkozunk az IT-ben, barátaim! Soha nem késő tanulni, még akkor sem, ha 35 éves, formális végzettség nélküli programozó vagy, aki hajnali négykor 6 órát töltött ezzel a zavaros cikkel, amelyet nem mindenki tud a végéig elolvasni. már rángatózik a szemed a fáradtságtól, de még mindig nagyon örülsz, mert holnap már vár rád a kedvenc műved, és valakinek sikerült végigolvasnia az opuszodat, és elmosolyodott ezen a soron.
Hozzászólások
  • Népszerű
  • Új
  • Régi
Hozzászólás írásához be kell jelentkeznie
Ennek az oldalnak még nincsenek megjegyzései