Interjúk, különleges kiadványok
Folytatás. próbálja meg kiemelni a pontosan megkövetelt technológiák ismeretét. A bemutató projektek, amelyekben részt vettél, ne felejtsük el, hogy meghatározza a kötelezettségek és feladatok a projekt, amely nemcsak írásban kódot, hanem a béta-tesztelés, unit-tesztek, építeni scriptek, alkalmazások, kiszolgáló konfigurációja, vagy hoz létre Jenkins'a adatbázisban. Ne feledje, hogy minden olyan technológiára válaszolnia kell, amelyet az önéletrajzában jelez, ezért ne írja le azt, amit teljesen nem tud.
Interjúkészítés
Ha azt szeretné, hogy szakember kérjen és jó fizetést kapjon, akkor a Java Enterprise nélkül is megteheti. Jobb, ha megtanuljuk a vállalati Java-t az elejétől kezdve - megértve, hogyan működik a szervlet és a JSP. Ezután sok kérdés megválaszolható logikusan anélkül, hogy tudná. Egy jó könyv ebben a témában O'Reilly's Head First Servlets és JSP. A szerverek és a JSP-oldalak, a munkamenetek, a webes alkalmazások eszközeinek részleteiről az MVC és más J2EE minták is kicsi. A könyv végén egy kis vizsga kapható, amellyel ellenőrizheti az újonnan szerzett ismereteit.
Bármely Java Enterprise fejlesztőnek ismernie kell a Tomcat-ot. Ez a legegyszerűbb, legegyszerűbb és talán a legdokumentált alkalmazáskiszolgáló. A Tomcat nem csak el kell kezdenie és vágnia. Próbálja telepíteni a webes alkalmazást, konfigurálni a távoli hibakeresést, megérteni a teljesítmény-hangolást, SSL-t.
Továbbra is tanulmányozni kell a JBoss / WildFly-t - ugyanazok a sok J2EE-technológiák a tokata-ban nem működnek. A JBoss / WildFly ingyenes, nagyon funkcionális, és gyakran komoly vásárlók számára is használják.
Mi a webes alkalmazás adatréteg nélkül? Ez így van, szinte semmi, így még a NoSQL adatbázisokat használó projekteket sem veszik a jó SQL ismeretek nélkül. Az SQL-en gyakran és sokszor kell írni. A Java programozó túl mély ismerete természetesen nem várható, de a normalizálás JOIN és módszereit ismerni kell szívesen. Egész jó könyv az SQL-ről - "Learning SQL" Lynn Bailey. Kiváló online tanfolyam w3schools.
Ezután foglalkoznia kell a JDBC-vel. Úgy tűnik, miért nem tanít valamit, ami szinte sehol nincs tiszta formában? Az a tény, hogy minden ORM-ek a jó öreg JDBC-n alapulnak, és előbb-utóbb, ha problémái vannak az adatbázisban, szembe kell néznie. Ezenkívül gyakran megkérik az interjút arra, hogy igazolja az ORM vagy a JDBC kiválasztását egy gyakorlati példában, így tudnia kell az első és a második módszer előnyeiről és hátrányairól.
Az ORM közül a Hibernate a legnépszerűbb. Szóval a jövő karrierje szem előtt tartva azt tanácsolom, hogy megfelelően értse meg. Szerencsére a Hibernate jól dokumentált, és sok példát mutat mindegyik ízléshez. A könyvekből figyeljen a keresztény fennmaradásra Hibernate Christian Bayerrel.
A keretek közül a tavasz továbbra is vezető szerepet tölt be (a felajánlott álláshelyek szerint). A legjobb tavaszi dokumentáció, véleményem szerint, a hivatalos honlapon található. Ott számos példát és elemzést talál a különböző keretfajtákról. A jó könyvek, különösen az orosz nyelvűek, a "4. tavasz a szakembereknek", Schaefernek, Ho és Harropnak ajánlom.
Alapvetően az interjú rugófedél olyan témákban, mint a célja a kereteit, céljait, úgy dönt, hogy hozzanak létre egyszerű kérdésre, tavaszi integráció más keretek, mint például Hibernate. Jó lenne, hogy van egy külön ötlet a függőség Injection / Inversion Of Control, hogy mi a tartályt, ami Bina, életciklusa, szempontjaik, hogy képes legyen dolgozni XML-inicializálás, vagy megjegyzések foglalkozni érvényesítése, a források, és természetesen ugyanaz, tavaszi MVC.
Jó lenne, hogy van egy külön ötlet a függőség Injection / Inversion Of Control, hogy mi a tartályt, ami Bina, életciklusa, szempontjaik, hogy képes legyen dolgozni XML-inicializálás, vagy megjegyzések foglalkozni érvényesítése, a források, és természetesen ugyanaz, tavaszi MVC
Gyakran az algoritmusoknál kis feladatokat kapnak az interjúk, Sedgwick könyvek "Java algoritmusok" és Lafore "Adatstruktúrák és Java algoritmusok" segítenek előkészíteni őket. A gyakorlati készségek élesítéséhez javaslom olyan források használatát, mint a Topcoder és a Codeforces.
interjú
Ha egy adott vállalatot céloz meg, először keresse meg más hasonló követelményeknek megfelelő vállalatokat. Így biztonságosabbá válik, megtanulja gyengeségeit és a közeledő kérdéseket és feladatokat, amelyekkel szembe kell néznie.
programozó jó, mert nem kell felkelni kora reggel, hogy lehet húzni az irodában, beszorult a forgalmi dugókat, nyomja a metró, hogy kommunikálni az azonos aranyos álmos emberek. Mindig otthon dolgozhatsz, jól vagy Kanári-szigeteken - bárhol és bármikor. Két lehetőség van: szabadúszó és távoli munka.
Freelancing jó, hogy a legtöbben csapatban dolgozni - ahogy tetszik, így írni a kódot, és hová szeretnénk - Refactor és senki sem vonható. A negatív vonások a szabadúszó - jövedelem instabilitás, és néhány havonta kell keresni az új projektek (de te magad is választhat a design a lélek).
Annak ellenére, hogy bőséges helyeket kínáló freelancing, találni valamit érdemes rendkívül nehéz, és a külföldi weboldalakon, továbbá, akkor el kell tartania szörnyű versenyt a hindukkal és a kínaiak. Ezért a projekt legmegfelelőbb módja a szájhagyás. Regisztrálj a közösségi hálózatokban, írd meg maximálisan tapasztalatodat és jelezd, hogy érdekel az otthoni munkavégzés. Ossza meg terveit az összes barátaival. Nem fog fájni írni néhány, a szolgáltatásaikat kínáló nagyvállalatnak. A távoli feladatokra vonatkozó munkák lehetnek, de a profilod a személyzeti osztály adatbázisába esik, és akkor biztosan megpróbál nyereségesen eladni valakit.
Az interjúkészítés során már a gyakorlatra kell összpontosítania. A technikai kérdések megválaszolásánál jobb megemlíteni, hogy hol és hogyan találkozott, és hogyan oldja meg a problémát egy vagy másik helyzetben. Volt-e ilyen gyakorlat a gyakorlatban? Mondd el, hogyan döntöttem, hogy szabadidejébe ássam ezeket az osztályokat vagy kereteket, és amit tanultam magamnak. Mivel gyakorlatilag ellenőrizhetetlenül dolgozni fog, fontos, hogy a munkáltató bizonyítsa, hogy ön képes megszervezni magát, megoldani a problémákat és fejleszteni. Készen áll a tesztelési feladatokra. De itt az idő működik érted. Először meg kell bizonyítania az ügyfeleknek, hogy méltóak a projektjeikre, és néhány év alatt / projektek során már sorakoznak.
Természetesen szinte lehetetlen önálló vagy távoli munkatapasztalat nélkül találni. De ez a probléma számos megoldást kínál. Csatlakozhat a nyílt forráskódú fejlesztőcsapathoz. Ott megtudhatja, hogyan lehet gyorsan becsapni valakinek más kódját, ragaszkodni a stílus íráshoz egy projekt, magad dolgozni. Kérhet egy szabadúszó csapatot, vagy készíthet projektet.
Egy alternatív lehetőség a tapasztalatok megszerzésére programtanfolyamok lehetnek nagyvállalatok számára (nem szabad összetéveszteni a tanítási iskolák programozási tanfolyamával). A legtöbb nagyvállalat megérti, hogy a szakemberhiány miatt a legegyszerűbb a növekedés. Sokan tartanak tanfolyamokat ingyen, néhányat pénzért, de ezek olyan befektetések, amelyek a jövőben kifizetődnek. Az ilyen tanfolyamokon bizonyított, hogy majdnem 90% -ban valószínűleg munkát talál ebben a cégnél a diploma megszerzése után. Ha valahogy valami nem működik, a kurzusokon végrehajtott projektek alkalmasak lesznek a folytatáshoz. Próbálja meg túlságosan túljutni a feladaton, gondolkodni a kiegészítéseket és fejlesztéseket a programban, amit írnia kell, mindenképpen írjon teszteket, és az erőfeszítéseidet nem fogja elpazarolni. Ezt követően ezeket a programokat nyilvánosan le lehet állítani, hogy bizonyítani tudják a potenciális munkáltatónak.
Munkáltatói keresés
Először el kell döntenie egy potenciális munkaadóról. Napjainkig az interneten számos erőforrás található a munkához. Tekintse meg a szakaszt a programozók fórumán. A munkahelyek kevésbé vannak, de általában sokkal érdekesebbek, bár a pályázótól több kereslet várható. Természetesen a barátok programozók. Rengeteget mondhatnak arról a cégekről, ahol dolgoztak vagy dolgoztak, és csökkentették Önt a személyzeti osztályra. Gyakran élvezik a bónuszok gyakorlását az érintett munkavállalók számára.
Ha még mindig úgy döntött, hogy munkáltatót választ munkakörökhöz, azt tanácsolom, hogy alaposan tanulmányozza az oldalát az interneten, keressen munkatársak visszajelzéseit. Az új állásajánlatok nem mindig kapcsolódnak a vállalat bővüléséhez, néha a személyzet forgalmának köszönhető. Nagyvállalatok. amelyek a különböző országok ügyfeleivel dolgoznak, kevésbé érinti a válság, de a munka gyakran kevésbé kreatív. A kis cégek - van, éppen ellenkezőleg, több kockázatot, általában munka csak egy vagy két projektet, ám a kis számú személyzet van (még) nem fejlődött a bürokrácia és a teljes ellenőrzést a fejlesztő, és jó esélye van, hogy megtanulják az új kihívásokra és az ismeretlen A technológia, amely egy nagy cégnél valószínűleg egy erre kijelölt szakemberre bíz.
Munka egy idegen országban
A programozók a világ minden táján keresletet igényelnek, így egy külföldi cégben való munkakeresés nem olyan nehéz feladat. Talán egyes vállalatoknak meg kell erősíteniük az angol nyelvtudás vagy bizonyítvány igazolását, de a legtöbbet anélkül fogadják el.
Interjú egy külföldi cégnél általában több szakaszban történik. Nem különösebben szerkezeti jellegűek, néha egy témáról ugrálnak. A lényeg - ne aggódj, ahogy a jól ismert pingvinek azt mondták: "mosolyogunk és hullunk". Nincs szükség arra, hogy a beszélgetőpartnernek jobban nézzen ki, mint a felhő, és egy ismeretlen kérdés láttán ráncolja a szemöldökét. Ha valami nem érti a kérdést, mindenképpen kérdezzen újra, de olyan udvarias és barátságos, amennyire csak lehetséges. Próbálj ki hangosan gondolkodni minden egyes kérdésről, megszokni, amíg kódot írsz, valaki a monitorra bámul. Mindenképpen érdeklődjön a cégről, a projektről, a csapatról, előzetesen készítse elő a kérdések listáját. A külföldi vállalatok megengedhetik maguknak, hogy válasszanak egy dolgozónak, ezért figyelmet kell fordítani a minőségi önmegjelenítésre. Ha elküldte önéletrajzát egy csomó vállalatnak, és senki nem kérte az interjút, ne kétségbe eshet. Ön külföldi munkát végezhet a helyi outsourcing cégeken keresztül, mindig van pár szabad állásuk, és közelebb kerül az ügyfél irodájához.