Amikor elkezdesz dolgozni IT területen, kezdőként biztosan el fogsz majd követni hibákat. Ne aggódj, ez minden területre igaz, függetlenül attól, hogy milyen utat választottál. Hogy segítsünk az első lépésekben, a NIX szakértői összeállítottak egy listát a gyakori karrierhibákról, amelyeket junior fejlesztőként mindenképpen el kell kerülnöd, valamint tippeket adunk, hogy előrébb juthass a karrieredben.
1. Tétovázás a választott utaddal kapcsolatban
Ha egyik nap a HTML-be, másnap a Java Core-ba, a következő nap pedig rendszerhibákra vadászol, könnyen elveszítheted a fókuszt és a motivációt. Ne hagyd, hogy a bizonytalanság lelassítson.
Tipp: Válassz a következő egyszerű kritériumok alapján: „szeretem csinálni”, »van hozzá tehetségem« és »ígéretes lehetőségeket rejt magában«. Bízz az ösztöneidben, és fektess energiát az értékes tudás megszerzésébe 😉.
2. A tanulás siettetése
Gyakori a vágy, hogy mindent gyorsan elsajátítsunk. Azonban a „egy hét alatt végigcsinálom az egész tanfolyamot, aztán irány a munka” stratégiát követni rossz taktika. Az ilyen megközelítés felszínes tudást eredményez.
Tipp: Ahogyan egy stabil ház építéséhez szilárd alapokra van szükség, úgy egy szakma elsajátításához is szilárd tudás- és készségbázis kell. Szánj időt az alapos tanulásra, hogy felépíthesd a szaktudásodat.
3. Tudástúlterheltség vagy tudáshiány
Az újonnan érkezők gyakran két végletbe esnek: vagy nem tanulnak eleget, vagy túlságosan megragadnak egy-egy szempontnál. A kezdettől fogva a teljes elsajátításra való törekvés visszafelé sülhet el, és visszafoghatja a tanulás iránti lelkesedést. Ezzel szemben a túlzott információmennyiség elméleti fogalmak közepette csak zavarhoz vezet. Emellett az angol és a matematikai készségek kezdeti korlátai is aggasztóak lehetnek. Vannak, akik a vélt hiányosságok miatt félnek az informatikai pálya választásától, míg mások magabiztosan szállnak szembe az iskolai tanárok által rájuk erőltetett sztereotípiákkal, és merészkednek az informatikai pályára.
Tipp: Bár az angol nyelvtudás kulcsfontosságú az informatikában, a junior fejlesztőknek nem kell anyanyelvi szintű folyékonysággal rendelkezniük. Kezdj el dolgozni, és ezzel párhuzamosan tanulj meg egy idegen nyelvet. A vállalatok gyakran biztosítanak nyelvtanfolyamokat az új csapattagok számára, lehetővé téve a fokozatos fejlődést.
4. Konkrét témák tanulmányozására koncentrálás, nem pedig a technológia általános megértésére.
Ez a hiba nem mindig tűnik fel azonnal. Lássunk egy webfejlesztői példát. A fejlesztők gyakran vonzódnak a jelentős adatfeldolgozást, adatbázisokat és algoritmusokat tartalmazó feladatokhoz. Szerepüknél fogva azonban nem korlátozódhatnak kizárólag a backend feladatokra; a frontend szempontjait is meg kell érteniük. Ráadásul sokan hezitálnak, amikor a választott területükön túli munkáról van szó. Nem fogod összezavarni magadat azzal, hogy egyszerre használod az egymással összefüggő nyelveket és technológiákat. A döntő szempont ezeknek az összefüggéseknek a pontos megállapítása. A mai környezetben rendkívül ritka, hogy egyetlen nyelv vagy programozási megközelítés kizárólagosan uralja a fejlesztést.
Tipp: Ha meg akarod érteni egy nyelv vagy technológia logikáját, és meg akarod határozni, hol kezdj el tanulni, kövesd az alábbi lépéseket: Gyűjts alapvető információkat a technológiákról, az alapfogalmakról és a terminológiáról. Kezdd el a gyakorlati feladatokat – online tanfolyamokon, fórumproblémákon, feladatokon stb. keresztül. Elemezz nyílt forrásokból származó kódot, és vizsgáld meg a fejlesztőtársak által végrehajtott feladatok alakulását. Csatlakozz a tematikus közösségi oldalakhoz, csevegésekhez, és vegyél részt az ott folyó vitákban.
5. A halogatás és a tanulási folyamat szervezésének kihívásai
Ez a probléma a hatékony tervezéssel kapcsolatos küzdelmekből és a hibák elkövetésétől vagy a tökéletesség elmaradásától való félelemből adódik.
Tipp: A legtöbb esetben a kezdők hibái nem vezetnek katasztrófához a vállalat szintjén. Junior fejlesztőként a csapat megérti ezt, és figyelembe veszi még akkor is, ha hibák fordulnak elő. Törekedj a fejlődésre az abszolút perfekcionizmus helyett; vágj bele az összetett feladatokba, hogy jobban megértsd azokat. Strukturáld a munkanapodat a feladatok elvégzésére szolgáló időblokkokkal. Fogadd el a haladás gondolatát az elérhetetlen tökéletességre való törekvés helyett.
6. Az ingyenes oktatási források értékének figyelmen kívül hagyása
Ez a gyakori hiba gyakran a pályafutás elején fordul elő, amikor az egyének alábecsülik az ilyen tartalmakban rejlő lehetőségeket. Elterjedt tévhit, hogy mivel egy tanfolyam ingyenes, ezért nem lehet minőségi. Úgy tűnhet, hogy a nyújtott információ mennyisége nem elegendő egy technológia vagy eszköz átfogó megértéséhez. Természetesen fontos, hogy megkülönböztessük és kizárólag jó hírű forrásokra támaszkodjunk.
Tipp: Ha bizonytalan vagy abban, hogy melyik forrást válaszd, kérj útmutatást mentorodtól vagy tapasztaltabb kollégáidtól. Az informatikus kollégák fórumokon is javasolhatnak bevált és valóban értékes forrásokat.
Értékes infókat és tudást szerezhetsz ezekből a blogokból és cikkekből:
- NIX oktatási segédanyagok
- DEV
- Towards Data Science Inc.
- Developer.mozilla.org
- Web.dev
- TechCrunch
- CSS-Tricks
- Medium
Emellett számos képzés is elérhető, akár még ingyenesen is, amelyek segítenek a kezdőknek egy-egy speciális téma megértésében, vagy általános technológiai kérdésekben:
7. Kizárólag az elvégzett feladatok alapján értékeled a fejlődésedet.
A kezdők körében gyakori tévhit, hogy egy feladat hibátlan elvégzése egyenlő a sikerrel. Ha azonban elhanyagoljuk, hogy a feladatokat tágabb perspektíván keresztül szűrjük, és nem kérünk útmutatást a mentoroktól, az a jövőbeni hibakeresési kihívásokhoz vezethet. Tipp: A stratégiai gondolkodás és a kemény készségek fejlesztése érdekében nem szabad a munkával kapcsolatos feladatokra korlátozódnod. Vállalj egy házi projektet – egy olyan projektet, amelyet magadnak „rendeltél”. Ne korlátozd le a fantáziádat. Így gyorsabban szerezhetsz új tapasztalatokat. Először is határozd meg a kedvtelésből tartott projekted okait. Milyen kihívásokkal jár majd? Mit fogsz majd optimalizálni, vagy mit fogsz létrehozni? Ennek rengeteg előnye van. Fejlesztheted a képességeidet, növelheted a tudatosságodat, új megoldást találhatsz, csak gyakorolhatsz, vagy készíthetsz valamilyen technikai megoldást a portfóliódba. Egyébként ezek azok a projektek, ahol megtanulhatod, hogy ne félj a hibáktól, megtanulhatod, hogyan kell kijavítani őket, és hogyan juthatsz előre a karrieredben. Íme néhány forrás, ahol olyan feladatokat fedezhetsz fel, amelyekkel fejlesztheted programozási tudásodat és elősegítheted az algoritmikus gondolkodást:
- LeetCode: Ez a platform 14 kiemelkedő programozási nyelven kínál feladatokat, nehézségi szint szerint kategorizálja a feladatokat, és bemutatja mások eredményeit.
- Codewars: Több mint 55 programozási nyelvhez nyújt rövid oktatóanyagokat, és minden megoldás összehasonlítható a közösségi eredményekkel a kód pontosságának validálása érdekében.
8. Önbizalomhiány és félelem az IT karrier hibáktól
Az olyan mondatok, mint „ezt nem tudom megcsinálni”, „a verseny erős” vagy „egy hibás lépés veszélyeztetheti az állásomat”, az aggodalomból és a félelemből fakadnak. Ezek a gondolatok megakadályozzák a kezdőket abban, hogy felvállalják a kreativitást, felfedezzék a szokatlan megoldásokat és előrelépjenek. A kreativitás kulcsfontosságú szerepet játszik az informatikában, és mind a technikai, mind a nem technikai dimenziókat magában foglalja. Ezért a pályakezdők választás előtt állnak: vagy felvállalják a növekedést, vagy engednek a félelemnek. Egy másik jelentős dolog a vonakodás attól, hogy útmutatást kérjenek tapasztalt kollégáktól. Az ember azt gondolhatja: „A kérdések feltevése felfedné a tudáshiányomat.” Ez a gondolkodásmód azonban kontraproduktív, és akadályozhatja a fejlődésedet, függetlenül a lehetőségeidtől. Persze az, hogy elrejted, hogy nem tudsz valamit, eleinte talán működik. De ha nem kérdezel, nem fogod igazán megérteni a témát. Aztán apró félreértések halmozódnak fel, és nem leszel jó benne.
Tipp: Ha segítséget kérsz, az a szakmai fejlődés iránti elkötelezettségedről tanúskodik. Még a szakemberek is rendelkeznek hiányosságokkal a tudásukban. Bizonyos dolgokban kiemelkedőek, de hajlamosak maradnak a hibákra. Ezért ne habozz – tegyél fel kérdéseket a kollégáidnak, enyhítve ezzel a bizonytalanságot.
9. Nem érted az informatikai cégek típusait, előnyeit és növekedési korlátait
Nem alaptalan az a hiedelem, hogy a tekintélyes vállalatok csak tapasztalt személyeket alkalmaznak, ami egyeseket arra késztet, hogy a startup-tapasztalatot válasszák. Bár a startupok értékes tapasztalatot nyújtanak, a különböző vállalattípusok előnyeinek és hátrányainak megkülönböztetése alapvető fontosságú. Gyakran előfordul, hogy a kisebb csapatok azonnali szakértelmet igényelnek, míg a nagyobbak befektetnek az alkalmazottak képzésébe. Minél több szakember és szakértő van, minél változatosabbak a projektek, annál több lehetőség van a tanulásra. Csak a nagyvállalatok kínálnak átképző tanfolyamokat az újonnan érkezőknek, akik még nem döntötték el, hogy milyen karrierlépéseket kívánnak tenni.
Product (termékfejlesztő) vagy Outsourcing (közvetítő) vállalat?
Mi az utóbbi mellett érvelünk. A „belépési küszöb” itt könnyebben elérhető. Ez azonban nem az egyetlen érv:
A szolgáltató vállalatok több lehetőséget kínálnak a készségek tökéletesítésére. Az ilyen típusú vállalatok általában különböző üzleti ágazatokból származó ügyfeleknek nyújtanak szolgáltatásokat. A munkavállalóknak lehetőségük van több projekten és technológián dolgozni. Ez lehetővé teszi számukra, hogy gazdagítsák tapasztalataikat és elsajátítsák a különböző eszközöket. Ennek eredményeképpen rugalmas készségekre tehetnek szert, amelyek jól jönnek, függetlenül attól, hogy milyen területet választanak az informatikában. Egy közvetítő cég lehetőséget ad arra, hogy különböző összetettségű projekteken dolgozz. Ez felkészíti a kezdőt az új kihívásokra, megtanítja arra, hogy a problémát különböző szemszögből nézze, és egyedi megoldásokat találjon.
De a termékfejlesztő cégeknek is megvannak a maguk előnyei:
- Stabil munka hosszú távú projektekkel.
- Lehetőség arra, hogy szakértővé válj egy adott műszaki területen vagy üzleti területen.
- Mélyreható részvétel a termékfejlesztésben, a figyelmed elterelése nélkül.
- A legmodernebb technológiákkal való munka, mivel a termékgyártó vállalatok általában arra törekszenek, hogy a technológiai fejlődés élvonalában legyenek.
- Lehetőség multikulturális csapatokkal való együttműködésre és a tapasztalataikból való tanulásra.
Tipp 1: Ha eredetileg egy termékcéget választottál, ezzel párhuzamosan fedezz fel más területeket is, és építsd ki az informatikai hálózatodat. Ez biztosítja a globális piaci relevanciát és az iparági igények átfogó ismeretét. Az egyetlen termékre való túlzott specializálódás azzal a kockázattal jár, hogy a szaktudásod egy vállalatra korlátozódik. És ezzel egyidejűleg fejlesztheted a hálózatépítést az informatikai közösségben.
Tipp 2: Ha nem kaptál interjút például 10 szakembertől, ne hidd, hogy egy több mint 1000 fős vállalat elutasít. Az első esetben vagy megfelelsz, vagy nem. Gyakran nincs idő és erőforrás a juniorok átképzésére. Ehelyett a nagyvállalatok készek felhúzni téged. Az ilyen cégek nyitottak bárkire, aki szeretne a szakértőiktől tanulni, és a megszerzett tudást projektekben megvalósítani.
10. Megpróbálsz minél gyorsabban Medior szintre emelkedni
Nagyszerű dolog, ha vannak ambícióid és céljaid, de legalább annyira fontos, hogy a megfelelő módon közelítsd meg őket. A kezdők gyakran nehezen tudják lépésről lépésre megtervezni a növekedésüket, és kitalálni a megfelelő sorrendet ahhoz, hogy elérjék, amit szeretnének. Szerencsére a méretes csapatok általában készségfejlesztő tervet kínálnak az újoncoknak. A NIX-nél például minden kezdőnek van egy személyes terve, amelyet egy osztályvezető, egy mentor vagy egy csoportvezető készített. Ez a mentorálás a megfelelő irányba tereli az egyéneket, megválaszolja a kérdéseket, segít eligazodni a kihívásokban, és összességében figyelemmel kíséri a készségfejlesztést.
Tipp: Először is, válj magabiztos juniorrá, mielőtt elkezdenél a feljebb lépésen gondolkodni . Egy jó szabály, amit érdemes követni: „Gondolkozz globálisan, cselekedj helyben”.
Karrierhibákat követtél el. Mi következik ezután?
A hibák a növekedés természetes velejárói, és a legjobb bennük az, hogy kijavíthatók. Teljesen normális, ha a fentiek bármelyikét észreveszed magadon. A karrierhibák számának minimalizálása vagy megelőzése érdekében már az elején határozd meg világosan a karriercéljaidat. A mesterré válás nem egyik napról a másikra fog bekövetkezni. A rendszeres gyakorlás, a rugalmasság és a türelem a siker kulcsa. Legyél őszinte önmagadhoz, ismerd be a hibáidat, és lépj előre.