Hogyan találhatunk mentort és gyorsíthatjuk fel a tanulást: útmutató kezdőknek.

A programozás megtanulása során az egyik legnagyobb sajnálatom az volt, hogy túlságosan elszigeteltem magam. Megpróbáltam mindent megtenni, és nem kértem mások segítségét. Órákat, néha napokat töltöttem azzal, hogy a billentyűzetemet vertem, és megpróbáltam megoldani egy problémát, amelyet 10 perc alatt elmagyaráztak nekem. Túl félénk, feledékeny és makacs voltam ahhoz, hogy segítséget keressek. Az az idő, amit elpazaroltam azokban a korai időkben, még mindig kísért.

Eltartott egy ideig, mire rájöttem, hogy a mentor megtalálása fontos része a tanulási folyamatnak. A mentor döntő visszajelzést adhat, ha általában nem lenne ilyen. Stressztesztet készít készségeire, és kihívást jelent a tudás területein, ahol gyenge lehet.

A mentorok hatékonyságának bizonyítéka a történelem folyamán látható. A tanulószerződéses gyakorlatok az elsődleges oktatási formák voltak, mielőtt az egyetemi rendszer átvette a hatalmat. A világ egyik legnagyobb művésze és alkotója más irányítása alatt tanult.

Van néhány módja annak, hogy a mentorálást előnyére fordíthatja. Némi extra erőfeszítést igényel, de úgy gondolom, hogy megéri.

Ebben a cikkben elmagyarázom, miért fontos a mentorálás, és javaslatot teszek egy egyszerű módszerre, amellyel megtalálhatja magának.

A visszajelzés a legfontosabb

Nem tanulhat meg semmit, ha nem kap visszajelzést. Ennyire egyszerű. A visszajelzés a tanulási folyamat alapvető követelménye. Képzelje el, hogy megpróbálja javítani a szabaddobásait, anélkül, hogy megnézné, bejön-e a lövése. Lehetetlen lenne.

A visszajelzések fogadásának valójában csak két fő módja van:

  • Visszajelzést adhat magának önálló tanulás útján
  • Valaki más biztosíthatja

Az öntanulási módszer a programozási világban a leggyakoribb. Általában, amikor elakadunk vagy valami újat kell tanulnunk, olyan webhelyekre megyünk, mint a Stack Overflow vagy a GitHub. A cél új információk elsajátítása, hogy reflektálhassunk munkánkra, és új szögből közelítsük meg a problémát.

Az önálló tanulás mindig része lesz a szoftverfejlesztő munkájának, mert folyamatosan szembesülünk az új problémákkal. A jó fejlesztő nem olyan ember, akinek elképesztő memóriája van, sokkal inkább az, aki hatékonyan megérti problémáját és tudja, hol találja meg a megoldást.

Első programozói munkámnál elkeserített, hogy a tapasztalt fejlesztők milyen gyorsan tudnak választ találni a problémáimra. Olyan érzés volt, mintha pontosan tudnák, mit keressenek és hol találják meg a fontos információkat.

Az önálló tanulás hibái

Az önálló tanulás fontos, de két nagy probléma van.

Először is időbe telik a készségek csiszolása. A releváns információk keresése intuitív egy tapasztalt fejlesztő számára, de inkább vadlúd üldözésnek érzi azt, aki tapasztalatlan. Lehet, hogy egyszerűnek tűnik, de sok gyakorlatot igényel, hogy tudják, hogyan kell keresni a Google-ban, vagy kitalálni a legjobb helyeket, ahol válaszokat kereshetnek.

Amikor először kezdtem el tanulni a programozást, vagy nem tudtam, hol keressem, vagy nem tudtam pontosan, mit keresek. Gyakran éreztem magam elveszettnek és elborultnak.

Másodsorban, ha túlságosan támaszkodunk az önálló tanulásra, akkor nehéz megtenni egy lépést hátra és megérteni a nagy kép fogalmait. Könnyű megtalálni az egyéni problémák megoldását anélkül, hogy jól megértenéd, hogyan illeszkedik minden máshoz. Lehet, hogy megtanulod, hogyan kell valamit csinálni, de nem tudod, miért szükséges.

Az sem mindig világos, hogy jó tanulási utat választasz-e. Az elején nehéz tudni, hogy hol kezdjem. Az emberek egy kis kutatást végeznek, és utat választanak. Az idő múlásával az eredetileg választott út nem biztos, hogy a legjobb út az Ön számára. Lehet, hogy csak később javítja ki a pályát. Időt pazarolhat, ha olyan dolgokat tanul, amelyek nem felelnek meg a hosszú távú céljainak.

E csapdák elkerülése érdekében fontos, hogy az öntanulási visszajelzéseket külső forrásból származó visszajelzésekkel egészítsék ki. Ha túlságosan támaszkodunk az önálló tanulásra, az időveszteséget eredményezhet mikro- és makroszinten egyaránt.

Miért van szükséged mentorra?

A mentor megtalálásának számos előnye van.

Segítenek az anyag szilárdabb megértésében és a készségek erősebb alapjának megteremtésében. Miközben kapcsolatba lép velük, lyukakat ütnek a jelenlegi megértésedbe, és a stressz teszteli képességeidet. Megvan a tapasztalatuk, hogy segítsen megérteni a nehéz fogalmakat, és képesek lesznek a helyes irányba mutatni, ha elüt egy útzárat.

Első programozói munkámnak nagyszerű mentorálási rendszere volt. Mindig volt valaki, aki válaszolt a kérdéseimre. Az első néhány hónapban többet tanultam a munkahelyen, mint az előző évben, amikor magam tanítottam.

A mentorok nagyszerű segítséget nyújtanak a hálózatépítésben a helyi technikai színtéren is. Valószínű, hogy van saját baráti és fejlesztői hálózatuk, amelybe bekapcsolhatnak. Ez lehetőséget kínál a saját hálózatának bővítésére, amely új és érdekes perspektívákat nyújt Önnek, és segít abban, hogy munkát találjon, amikor eljön az ideje.

Biztatást nyújtanak ott is, ahol esetleg nincsenek. A programozás megtanulása nehéz és elszigetelő. A mentorok segítenek átvészelni a nehéz időket. Egy tapasztalt fejlesztő nagy valószínűséggel szembeszáll bármilyen útzárral. Ha elakad vagy elbátortalanodik, hasznos tudni, hogy van valaki, akihez fordulhat.

Hogyan találhatunk mentort

Tapasztalt mentor megtalálása nagyon hasznos, de ezt könnyebb megmondani, mint megtenni. Nincsenek sárga oldalak azoknak a szoftverfejlesztőknek a megkeresésére, akik mentorálhatnak. A hagyományos 4 éves iskolában vagy a kódiskolában járók előnye, hogy kérdéseket tesznek fel a tanárnak, amikor elakadnak. Az autodidakta fejlesztőknek általában nincs ilyen luxusuk.

A mentor megtalálásához fel kell készülnie, ki kell lépnie a világba és meg kell ismernie az embereket.

A találkozók és a felhasználói csoportok remek kiindulópontot jelentenek. Ha megfelelő méretű városban élsz, minden héten nagy valószínűséggel különféle technikai események történnek. Csak keresse fel a Meetup.com webhelyet, és keressen egy érdekes eseményt.

Idegtépő egy találkozóra menni egy csomó idegennel. Az első Meetup-on emlékszem, hogy a helyszínen 5-10 percig ültem a kocsimban, mire végül bátorságot gyűjtöttem, hogy bemenjek. De végül örülök, hogy megtettem. Azok az emberek, akikkel az első Meetupon találkoztam, végül segítettek abban, hogy az első szoftverfejlesztő munkámat az úton haladjam el.

Fontos, hogy legyőzze félelmeit, hogy jobb helyzetbe hozza magát a siker érdekében. Eleinte, ha túl ideges vagy ahhoz, hogy bárkivel is beszélj, akkor ne tedd. Üljön le a sarokba, nézze meg az előadást, élvezze az ingyenes pizzát, és nyerjen. Amikor legközelebb elmegy egy értekezletre, kényelmesebbnek érzi magát, és készen áll arra, hogy kapcsolatba lépjen másokkal.

Interakció tapasztalt fejlesztőkkel

Miután elkezdett kapcsolatba lépni az emberekkel, győződjön meg róla, hogy amennyire csak lehetséges, távolítsa el az egót. Nincs mit bizonyítanod senkinek. Az emberek hajlamosak túlbecsülni képességeiket, ha nagyobb készségekkel vagy tapasztalattal rendelkező emberekkel lépnek kapcsolatba.

A képességek túlértékelése tragikus lépés lehet. A találkozó elsődleges célja a kapcsolatok kiépítése és olyan emberek megtalálása, akik esetleg segíteni szeretnének Önnek. Ha úgy cselekszel, mintha többet tudnál, mint amennyit tudsz, akkor vagy hülyének nézel ki, vagy pedig arra készteted az embereket, hogy azt gondolják, hogy mindez kitalált.

A legfontosabb az, hogy kiszolgáltatottak legyünk, és befogadjuk azt a tényt, hogy Ön kezdő fejlesztő. Ne féljen bevallani, hogy nem tud valamit. Tájékoztassa más embereket, hogy mostanában kezdte el tanulni, és nyitott minden tanácsra, amelyet adhatnak.

Gyere felkészülve kérdésekkel. Kérdezzen ilyesmit: "Hogyan állna hozzá a tanuláshoz, ha az én helyzetemben lennél?" Meg fog lepődni, hogy az emberek mennyire akarnak segíteni. Ezen a találkozón minden fejlesztő szimpatizálhat veled, mert valamikor ugyanabban a helyzetben voltak, mint te. Csak ezekből a beszélgetésekből sok értékes felismerést nyerhet.

Folytassa a párbeszédet

Miután találkozott és beszélt néhány emberrel, kérdezze meg e-mail címüket arra az esetre, ha további kérdései lennének.

Valamilyen kapcsolattartási információ megszerzése elengedhetetlen. Ez lehetővé teszi a kapcsolattartást az illetővel, és lehetőséget kínál a jövőbeli találkozókra.

A találkozó után keresse meg azokat az embereket, akikkel találkozott, és kérdezze meg, vásárolhat-e nekik egy csésze kávét. Lehet, hogy úgy érzi, hogy Ön kényelmetlenséget okoz nekik, de az emberek általában örömmel segítenek másoknak (különösen más szoftverfejlesztőknek). Mindaddig, amíg tiszteletben tartja az idejüket, és megmutatja nekik, hogy hálás a segítségükért, nagy valószínűséggel örömmel találkoznak veled.

Mindig is szívesen találkoztam kezdő fejlesztőkkel. Jó érzés átadni néhány megszerzett bölcsességemet. Nagyszerű érzés tudni, hogy pozitívan járulsz hozzá valaki életéhez. Nagyon sok hibát elkövettem, amikor először tanultam, és nagyon jó, ha más embereket el tudok irányítani azoktól a csapdáktól.

Vigyázat, mielőtt folytatná. Fontos, hogy ne élj vissza az épített kapcsolatokkal. Ha egy embernek naponta ötször írt e-mailt, és folyamatosan hibáztatja, akkor már nem akar segíteni. Rendben van segítséget kérni, de nem rendben van, ha elvégzik helyetted a munkát.

Nem fog minden konkrét technikai kérdésre választ kapni ezen az emberhálózaton keresztül. Ha mégis technikai kérdéseket tesz fel nekik, győződjön meg arról, hogy jól átgondoltak, pontosak és rövidek-e. Adjon nekik lehetőséget arra, hogy gyorsan válaszoljanak. Próbáld elkerülni a hosszú válaszokat tartalmazó kérdéseket, hacsak nem érzed úgy, hogy hajlandók válaszolni rájuk (különösen e-mailben).

Gondoljon egy tapasztalt fejlesztőre, mint iránytűre. Fizikailag nem viszik el az úti céljába, de megbizonyosodnak arról, hogy jó irányba halad-e. Ez segít elkerülni az idő pazarlását olyan dolgokra, amelyek nem lehetnek hasznosak a munkakörben. Legalább új gondolkodási lehetőségeket adnak neked, és segítenek önelemezni a fejlődésedet.

Ne feledje: a kialakított kapcsolat sokkal fontosabb, mint a kapott válaszok . A válaszok végesek. A kapcsolatok végtelenek.

Következtetés

A mentor megtalálása csak az egyik módja a visszajelzés növelésének. Lehet, hogy más módok állnak a rendelkezésére. Ha mégis, remek! Használd, amennyire csak tudod.

Ha a fizikai világban való valakivel való találkozás kizárt, akkor mozogjon digitálisan. Keressen olyan Facebook-csoportokat, online fórumokat vagy alprogramokat, ahol tapasztalt fejlesztőkkel léphet kapcsolatba. Sok cikk írt ezekről a különböző helyekről, ezért itt nem térek ki rá.

A legfontosabb annak megértése, hogy a mentor (vagy valakinek, aki nagyobb tapasztalattal rendelkezik, mint te) megtalálása nagyon hasznos eszköz a tanulási folyamatban. Lehet különbség a siker és a kudarc között.

Nem fognak megtalálni. Ki kell menned a világba és fel kell keresned őket. De mindenképpen tegye.

Ha tetszett ez a cikk, iratkozzon fel az önképző fejlesztői hírlevélre. Ilyen információkat fog kapni, más exkluzív tippekkel és trükkökkel együtt.

Ha bármilyen kérdése vagy észrevétele van, nyugodtan kommenteljen alább, vagy forduljon hozzám a [email protected] címre.