CodeGym /Java blog /Véletlen /5 tipp, amellyel növelheti esélyeit, hogy programozói áll...
John Squirrels
Szint
San Francisco

5 tipp, amellyel növelheti esélyeit, hogy programozói állást találjon

Megjelent a csoportban
Üdv mindenkinek! Mondanom sem kell, milyen nehéz most programozói állást szerezni, ha nincs tapasztalatod. A „tapasztalat nélküli” szintű verseny az utóbbi időben jelentősen megnőtt (elsősorban az olyan weboldalak miatt, mint a CodeGym és más online tanfolyamok). Ennek az az eredménye, hogy nagyon nehéz kitűnni a különféle online kurzusokat végzettek tömegei közül. És a kihívás nem az, hogy jól teljesíts az állásinterjún. A kihívás csupán egy állásinterjúra való felvétel. Hogyan tűnhet ki egy CodeGym végzettségű ember az álláskeresők tömegéből? Nem fogok írni az olyan vállalati technológiákról, mint a Spring és a Hibernate, amelyek nyilvánvalóan elengedhetetlenek egy Java fejlesztő számára – nagyon nehéz lesz munkát találni anélkül, hogy ismerné őket. Az alábbiakban 5 ajánlást talál a kezdő fejlesztőknek, akik munkát keresnek.

1. Tanuld meg a JavaScriptet

Ma a JS a munkaadók által leginkább keresett programozási nyelv. A HackerRank portál megkérdezte a cégeket a „kívánságlistájukkal” kapcsolatban. A JavaScriptet gyakrabban kérték a munkáltatók, mint bármely más nyelvet. 5 tipp, amivel növelheted az álláskeresési esélyeidet - 2Az ok egyszerű: a JavaScript-nek jelenleg nincs komoly alternatívája a frontend fejlesztéshez. Ha elsajátítja a "tiszta" JS-t és a népszerű keretrendszerek egyikét (főleg, React vagy Angular), akkor az esélye, hogy programozóvá váljon, SZOROSODIK. Először is, minden Java-fejlesztőt kereső cég örülne, ha a jelöltek a JavaScriptet is ismernék. Az okok meglehetősen egyszerűek: a projektek gyakran tartalmaznak kisebb feladatokat, például bizonyos funkciók javítását. "Az A gombot B-nek kell hívni, nem A-nak; a bal oldalon kell elhelyezkedni, nem a jobb oldalon; és a háttérprogram X függvényét kell meghívnia, nem Y-t." De ebben az esetben a javítás a háttér- és a frontendet is érinti. És még ha a feladat rendkívül egyszerű is, a megoldása két embert igényel: egy háttérfejlesztőt és egy frontend fejlesztőt. De ha valaki a csapatból mindkettő tulajdonosa (még ha nem is szakértői szinten), sokkal kevesebb erőforrásra van szükség az ilyen feladatok elvégzéséhez. Másodszor, a junior fejlesztők és gyakornokok állásajánlatai gyakoribbak a frontend fejlesztők számára, mint a háttérben dolgozók. Mindent összevetve, a JS komoly esélye az első munkahely megszerzésére. Java fejlesztőként elhelyezkedni fantasztikus, és a JS soha nem felesleges a Java fejlesztők számára. Ha nem tud Java állást szerezni, ami minden bizonnyal lehetséges (sok város teljesen telített az üresedésekkel), előfordulhat, hogy a frontenden keresztül bekerülhet az informatikába. Emlékszem, olvastam egy CodeGym "sikertörténetet", amit valaki írt, aki az itteni tanulmányok után frontend fejlesztésbe kezdett. a junior fejlesztőknek és gyakornoknak szóló álláslehetőségek gyakoribbak a frontend fejlesztőknél, mint a háttérben. Mindent összevetve, a JS komoly esélye az első munkahely megszerzésére. Java fejlesztőként elhelyezkedni fantasztikus, és a JS soha nem felesleges a Java fejlesztők számára. Ha nem tud Java állást szerezni, ami minden bizonnyal lehetséges (sok város teljesen telített az üresedésekkel), előfordulhat, hogy a frontenden keresztül bekerülhet az informatikába. Emlékszem, olvastam egy CodeGym "sikertörténetet", amit valaki írt, aki az itteni tanulmányok után frontend fejlesztésbe kezdett. a junior fejlesztőknek és gyakornoknak szóló álláslehetőségek gyakoribbak a frontend fejlesztőknél, mint a háttérben. Mindent összevetve, a JS komoly esélye az első munkahely megszerzésére. Java fejlesztőként elhelyezkedni fantasztikus, és a JS soha nem felesleges a Java fejlesztők számára. Ha nem tud Java állást szerezni, ami minden bizonnyal lehetséges (sok város teljesen telített az üresedésekkel), előfordulhat, hogy a frontenden keresztül bekerülhet az informatikába. Emlékszem, olvastam egy CodeGym "sikertörténetet", amit valaki írt, aki az itteni tanulmányok után frontend fejlesztésbe kezdett. ami minden bizonnyal lehetséges (sok város teljesen telített az üresedésekkel), lehet, hogy a frontenden keresztül bekerülhetsz az informatikába. Emlékszem, olvastam egy CodeGym "sikertörténetet", amit valaki írt, aki az itteni tanulmányok után frontend fejlesztésbe kezdett. ami minden bizonnyal lehetséges (sok város teljesen telített az üresedésekkel), lehet, hogy a frontenden keresztül bekerülhetsz az informatikába. Emlékszem, olvastam egy CodeGym "sikertörténetet", amit valaki írt, aki az itteni tanulmányok után frontend fejlesztésbe kezdett.

2. Tanuljon meg SQL lekérdezéseket írni

Az SQL nem tűnik kevésbé nyilvánvalónak, mint a Spring és a Hibernate, amelyeket nem vettem fel a listára. Valójában van különbség: sok fejlesztő felületesen ismeri az SQL-lekérdezéseket: ők írhatják a "SELECT * FROM táblanév" parancsot, vagy csatlakozhatnak néhány táblához. Azt javaslom, hogy alaposan sajátítsa el őket, és ne féljen megemlíteni ezt az önéletrajzában. Korábban több kollégámnak volt olyan munkája, ahol sok SQL lekérdezést kellett írniuk. Amikor úgy döntöttek, hogy a Java fejlesztésbe kezdenek, ezek a készségek nagyon vonzóvá tették őket. És persze egy Java fejlesztőben ez egy nagyon hasznos készség. Rendszeresen hozzájuk fordulok tippekért :) Kezdheted a "Head First SQL" elolvasásával. Ezután csak válasszon egyet a népszerű DBMS-ek közül (például Portgres vagy Oracle), és olvasson el róla néhány könyvet.

3. Hozzon létre egy GitHub-profilt

Az önéletrajza után a GitHub-profil talán a legfontosabb dolog, amire egy potenciális munkáltató figyelni fog. A több működő projektet tartalmazó profil minden bizonnyal további figyelmet vonz majd. Ráadásul a „GitHub elemzők” egyre népszerűbbek a toborzók körében. Ezek olyan speciális programok, amelyek átvizsgálják a GitHubon tárolt kódot, hogy segítsenek a cégeknek megtalálni a megfelelő technológiai csomaggal rendelkező fejlesztőket. Ha valakire van szükségük, aki ismeri a Spring Security-t, a program átjárja a GitHubot, és kiválasztja azokat a felhasználókat, akiknek lerakatai ezt a technológiát használó kódot tartalmaznak. Kezdetben nyilván nem lesz semmi különös, amivel dicsekedhetsz, de elkezdheted feltölteni a profilodat a CodeGym „nagy feladataival”.Ha Megtanultuk a ReactJS/AngularJS-t, és létrehoztunk néhány egyoldalas alkalmazást, tedd fel azokat is. Minden, amit létrehozott, működik, és egy munkáltatót érdekelhet, hogy megnézze GitHub-profilját.

4. Szerezzen Oracle-tanúsítványt

A CodeGym készítői nem hagyják, hogy hazudjak: a leggyakoribb kérdés, amit a potenciális hallgatóktól kapnak: "Adsz-e valamilyen bizonyítványt, amikor végzek?" Egyszerű okból nem osztanak ki Java-tanúsítványokat: a munkaadók nem érdeklődnek irántuk. Teljes mértékben képesek ellenőrizni, hogy mit tud és mit tud csinálni egy interjú során, anélkül, hogy az online kurzusokról igazolnának. Ennek ellenére az Oracle-tanúsítvány annyiban különbözik, hogy a Java készítői hivatalosan igazolják, hogy Ön folyékonyan beszéli a nyelvet. Egy ilyen tanúsítás komoly előnyt jelent az outsourcing szolgáltatók számára, azaz azoknak, akik "kiadják" fejlesztőiket más cégeknek, hogy külső projekteken dolgozzanak. Tegyük fel például, hogy egy banknak új webklienst kell létrehoznia. Saját házon belüli fejlesztői horda fenntartása erre nem kifizetődő – egy egyszeri projekthez könnyebb külső csapatot találni. Ilyen esetekben a vállalkozások egy outsourcing szolgáltatóhoz fordulnak. Olyan embereket vesznek fel, akik rendelkeznek a bank által megkívánt képességekkel, és csapatot alkotnak. Ennek ellenére az ügyfélnek meg kell értenie, hogy (sokat) fog fizetni az igazán okos fejlesztőkért. Itt lesz az előnye az Oracle tanúsítás. Végül is csak így lehet egy papírral megerősíteni, hogy egy Java programozó képesítéssel rendelkezik. Vagyis egy outsourcing szolgáltató sokkal könnyebben "eladhat" egy minősített fejlesztőt ügyfeleinek. Az Oracle tanúsítványok több szinten vannak. Az első szint (OCAJP8) megszerzése nagyon egyszerű lesz. A vizsgán mindössze 8 témában vannak kérdések: könnyebb külső csapatot találni. Ilyen esetekben a vállalkozások egy outsourcing szolgáltatóhoz fordulnak. Olyan embereket vesznek fel, akik rendelkeznek a bank által megkívánt képességekkel, és csapatot alkotnak. Ennek ellenére az ügyfélnek meg kell értenie, hogy (sokat) fog fizetni az igazán okos fejlesztőkért. Itt lesz az előnye az Oracle tanúsítás. Végül is csak így lehet egy papírral megerősíteni, hogy egy Java programozó képesítéssel rendelkezik. Vagyis egy outsourcing szolgáltató sokkal könnyebben "eladhat" egy minősített fejlesztőt ügyfeleinek. Az Oracle tanúsítványok több szinten vannak. Az első szint (OCAJP8) megszerzése nagyon egyszerű lesz. A vizsgán mindössze 8 témában vannak kérdések: könnyebb külső csapatot találni. Ilyen esetekben a vállalkozások egy outsourcing szolgáltatóhoz fordulnak. Olyan embereket vesznek fel, akik rendelkeznek a bank által megkívánt képességekkel, és csapatot alkotnak. Ennek ellenére az ügyfélnek meg kell értenie, hogy (sokat) fog fizetni az igazán okos fejlesztőkért. Itt lesz az előnye az Oracle tanúsítás. Végül is csak így lehet egy papírral megerősíteni, hogy egy Java programozó képesítéssel rendelkezik. Vagyis egy outsourcing szolgáltató sokkal könnyebben "eladhat" egy minősített fejlesztőt ügyfeleinek. Az Oracle tanúsítványok több szinten vannak. Az első szint (OCAJP8) megszerzése nagyon egyszerű lesz. A vizsgán mindössze 8 témában vannak kérdések: Olyan embereket vesznek fel, akik rendelkeznek a bank által megkívánt képességekkel, és csapatot alkotnak. Ennek ellenére az ügyfélnek meg kell értenie, hogy (sokat) fog fizetni az igazán okos fejlesztőkért. Itt lesz az előnye az Oracle tanúsítás. Végül is csak így lehet egy papírral megerősíteni, hogy egy Java programozó képesítéssel rendelkezik. Vagyis egy outsourcing szolgáltató sokkal könnyebben "eladhat" egy minősített fejlesztőt ügyfeleinek. Az Oracle tanúsítványok több szinten vannak. Az első szint (OCAJP8) megszerzése nagyon egyszerű lesz. A vizsgán mindössze 8 témában vannak kérdések: Olyan embereket vesznek fel, akik rendelkeznek a bank által megkívánt képességekkel, és csapatot alkotnak. Ennek ellenére az ügyfélnek meg kell értenie, hogy (sokat) fog fizetni az igazán okos fejlesztőkért. Itt lesz az előnye az Oracle tanúsítás. Végül is csak így lehet egy papírral megerősíteni, hogy egy Java programozó képesítéssel rendelkezik. Vagyis egy outsourcing szolgáltató sokkal könnyebben "eladhat" egy minősített fejlesztőt ügyfeleinek. Az Oracle tanúsítványok több szinten vannak. Az első szint (OCAJP8) megszerzése nagyon egyszerű lesz. A vizsgán mindössze 8 témában vannak kérdések: Vagyis egy outsourcing szolgáltató sokkal könnyebben "eladhat" egy minősített fejlesztőt ügyfeleinek. Az Oracle tanúsítványok több szinten vannak. Az első szint (OCAJP8) megszerzése nagyon egyszerű lesz. A vizsgán mindössze 8 témában vannak kérdések: Vagyis egy outsourcing szolgáltató sokkal könnyebben "eladhat" egy minősített fejlesztőt ügyfeleinek. Az Oracle tanúsítványok több szinten vannak. Az első szint (OCAJP8) megszerzése nagyon egyszerű lesz. A vizsgán mindössze 8 témában vannak kérdések:
  • Java alapok (változók, csomagok, a main() metódus stb.);
  • Munka Java adattípusokkal (primitívek, hivatkozások, burkolók);
  • Operátorok és döntési konstrukciók használata (+-*/, if-else, switch stb.);
  • Loop konstrukciók (hurkok) használata;
  • Módszerekkel és tokozással való munkavégzés (módszerek, kapszulázás);
  • Örökléssel való munkavégzés (öröklés);
  • Kezelési kivételek;
  • Munka a Java API-ból kiválasztott osztályokkal (népszerű osztályok, például LocalDateTime, ArrayList, String).
Nincsenek olyan bonyolult témák, mint a többszálú, IO/NIO és hasonlók. Számos témakör lefedettsége korlátozott (például a List<> összes implementációja közül csak az ArrayList<> kapcsán vannak kérdések ). A minősítő vizsga letétele jelenleg 150 dollárba kerül.

5. Vegyen részt szakmai közösségekben

A munkaadók nagyjából fele érdeklődik a jelöltek szakmai közösségekben való részvétele iránt. A fő (a korábban említett GitHubon kívül) a Stack Overflow. Tehát, ha valami miniprojektet indítasz, ne habozzon megosztani a közösséggel. PS A világ folyamatosan változik, és ez alól az IT terület sem kivétel. Tapasztalat nélkül elég nehéz felhívni a munkáltató figyelmét. Remélem, a fenti tippek segítenek néhány CodeGym "osztálytársamnak" az első munkahely megszerzésében :)
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION