Je hoeft niet per se een genie te zijn, een programmeerachtergrond te hebben of de trots van de jeugd te zijn om een carrière in de programmering te beginnen. Als je bereid bent om te leren en klaar bent om je dromen na te jagen, wat er ook gebeurt, is alles mogelijk. We hebben de beste hints en trucs verzameld van onze studenten die hun Java-training hebben voltooid en hun ervaringen met ons hebben gedeeld. Deze tekst is bedoeld om je een beetje te motiveren en je leertraject minder bochtig te maken.
Tip 1: Wees niet bang om te beginnen met coderen, ongeacht je achtergrond en carrière
Volgens
David Heines en zijn persoonlijke ervaring "maakt je achtergrond geen enkel verschil" bij het leren van Java (hoewel het oneerlijk zou zijn om te zeggen dat het op sommige punten niet nuttig kan zijn). Het is nooit te laat om over te stappen naar IT, ongeacht je leeftijd of de carrière die je opbouwt. Veel van onze studenten volgden de cursus niet nadat ze waren afgestudeerd aan de universiteit, maar toen ze de behoefte voelden om van baan te veranderen. Velen van hen waren echt succesvol in wat ze deden. Zo werkten studenten als
Sergei en
Alex in sectoren ver weg van de IT-sfeer. Echter,
"mager salaris en gebrek aan carrièremogelijkheden"deed ze op zoek naar alternatieven. En ze stopten op Java. Het ding is, Java kennen is leuk en zeer de moeite waard. U kunt handige apps en services maken en nog veel meer van dat soort dingen, of zelfs uw eigen softwarebedrijf starten. Java leren kan ook leuk zijn, wat we kunnen garanderen als je leert met CodeGym :) Dus als je nog steeds twijfelt over wat je in de toekomst moet doen of als je gewoon je leven wilt veranderen, begin dan gewoon.
Tip 2: Pas je leerproces aan
CodeGym is een perfecte cursus voor diegenen die graag minstens 1-2 uur per dag aan leren willen besteden. Het omvat een minimum aan theorie, een maximum aan praktijk. Wees aan het begin van de cursus consistent en besteed meer tijd aan studeren. Geef het niet een uur of twee, maar drie of vier uur als je kunt. Veel van onze studenten, waaronder
Dmitry Mersianov , wiens dagen gevuld waren met werk en avonden met tijd voor het gezin, probeerden om 5-6 uur 's ochtends op te staan en voor het werk te studeren. Als dat echter te veel voor je klinkt, kun je 's ochtends een uur aan theorie besteden en' s middags of 's avonds een uur aan praktijkoefeningen.
"Studie hard, maar overdrijf het niet," Alex Yedamenko .
Oefen regelmatig.Sommige van onze studenten melden dat ze toevallig in golven studeren. Ze zeggen dat er weken of zelfs maanden waren dat ze helemaal niet studeerden. Natuurlijk was hun vooruitgang onbeduidend. Pas toen ze zich realiseerden dat consistentie de sleutel is, werd het veel beter. Het is beter om beetje bij beetje te studeren, maar regelmatig op de lange termijn. Dat gezegd hebbende, forceer jezelf niet en als je vastzit, gun jezelf dan rust. Zoals Jaroslav in
zijn verhaal zei :
"Vergeet je persoonlijke leven en jezelf niet." Soms is het essentieel om naar je innerlijke zelf te luisteren, je focus te verleggen en je geest leeg te maken om burn-out te voorkomen.
Tip 3: Maak een stappenplan op maat voor uw specifieke behoeften
Leg de lat niet te laag door simpelweg onze stap-voor-stap lessen te volgen. Neem de tijd en creëer een
effectieve roadmap gericht op uw behoeften (app-ontwikkeling, games, QA-automatisering, software, enz.) Zoals Eugene Denisov aanbeveelt in
zijn succesverhaal , als u eenmaal voelt dat u al bekend bent met de basisprincipes van Java Core (komt ongeveer overeen met
niveau 15 op CodeGym ), ga verder met je eigen project dat je zelf interessant zult vinden. Veel CodeGym-leerlingen zeggen dat hun eerste toepassing niets nuttigs deed. Het hielp hen echter hun vaardigheden aan te scherpen, nieuwe technologieën onder de knie te krijgen en hen het vertrouwen te geven dat ze de kennis al in de praktijk konden brengen.
Na niveau 20, kun je beginnen met het verkennen van meer complexe dingen zoals Git of Maven. De overgrote meerderheid van onze afgestudeerden beveelt aan dat iedereen moet leren werken met streams, omdat ze je kunnen helpen overweldigende hoeveelheden code te vermijden.
Na Level 30 kun je beginnen met het beheersen van Hibernate. Het is nog een handig hulpmiddel dat het aantal regels code drastisch vermindert door object-tabeltoewijzing te behouden. Het verlost programmeurs van handmatige verwerking van persistente gegevens en bespaart dienovereenkomstig tijd en onderhoudskosten.
Bij de finish, vlak voordat je op zoek gaat naar een baan, is het een goed idee om kennis te maken met Spring-documentatie. De meeste bedrijven, vooral grote, werken met SQL, en het zou een enorme bonus voor je zijn als je iets als Core Java + SQL op je cv hebt staan. Dat gezegd hebbende, probeer niet alles in één keer te leren, vooral niet als u zich ook op uw huidige baan moet concentreren. Maak een stappenplan en ga pas naar het volgende onderwerp als je voelt dat je het vorige onder de knie hebt.
Tip 4: Gebruik aanvullende bronnen
Hoewel we trots zijn op onze cursus, eisen we niet dat je je beperkt tot alleen CodeGym. Verbreed de horizon met verschillende boeken en video's. Soms lezen onze leerlingen bijvoorbeeld de les en zoeken dan naar aanvullende uitleg in de boeken van Horstmann of Eckel om het onderwerp volledig te begrijpen. Het is normaal om verschillende aanvullende bronnen uit te proberen die gedachten en informatie anders overbrengen. Zoveel mannen, zoveel geesten. Wat
artikelen en blogs betreft , prijzen onze studenten zeer:
Sviatoslav uit Tomsk belicht het artikel
Understanding architecture dat u kan helpen de architectuur van uw toekomstige applicaties beter te begrijpen. Java-wereld. Zoals de naam al aangeeft, is het de mini Java World op het net. Dit is een van de meest informatieve Java-websites met veel tips van Java-experts en verschillende blogs die op de pagina worden gehost.
Javadiep van Peter Verhas. Het is een technisch Java-georiënteerde blog.
Inside Java is een blog dat voornamelijk gewijd is aan het delen van nieuw nieuws en meningen over Java. Er zijn ook veel links naar handige YouTube-afspeellijsten. En ter referentie geven we u een zeer nuttige shortlist van
de beste boeken voor Java-studenten :
21 boeken die Java-ontwikkelaars in 2021 zouden moeten lezen .
Tip 5: Verwaarloos extra hulp en motivatie niet
Een andere zeer leerbevorderende tip is om deel te nemen aan de community waar je in contact komt met gelijkgestemde mensen die gepassioneerd zijn door softwareontwikkeling. Bovendien stellen communities je in staat om ervaringen en ideeën uit te wisselen en moeilijkheden te overwinnen als je op een gegeven moment vastloopt. Je collega's staan altijd klaar om je te helpen lastige problemen op te lossen en ondersteuning te bieden wanneer je die nodig hebt. Bij
Quora en
Reddit kun je vragen stellen, terwijl
Java Code Geeks ,
Coderanch en
StackOverflow je kunnen helpen vrienden te vinden die je zullen helpen om niet weg te kwijnen op je leerpad.
Tip 6: Bereid je voor op het sollicitatiegesprek
Als je klaar bent met de opleiding (of je zit op 30+ niveau), wordt het hoog tijd dat je op zoek gaat naar een baan. Lees hoe u een succesvol cv schrijft en hoe u sollicitatiebrieven schrijft. Probeer in je cv de nadruk te leggen op specifieke vaardigheden. Schrijf niet zoiets als "Ik ken Java", want dat is te vaag. Noem in plaats daarvan Core Java met een paar dingen/aanvullende onderwerpen die je heel goed kent. Maak een cv met een portfolio van uw projecten om uw kansen op een baanaanbieding te vergroten. De potentiële werkgevers waarderen meestal vooral de bewezen staat van dienst in het ontwikkelen van projecten. Stuur vervolgens je cv naar iedereen en kijk naar de feedback die je krijgt. Nadat je een uitnodiging hebt gekregen, bereid je je voor op ontmoedigende sollicitatievragen (veel daarvan zijn direct online beschikbaar). Houd er rekening mee dat werkgevers een truc zullen vragen om uw algemene intellect en probleemoplossende vaardigheden te testen in plaats van Java-kennis. Het is dus beter om van tevoren op internet te surfen om je voor te bereiden op die lastige vragen. Wees niet bang om te falen, want zoals de praktijk laat zien, wordt u hoogstwaarschijnlijk afgewezen na uw eerste sollicitatiegesprekken.
Sommige van onze studenten hadden meer dan 10 sollicitatiegesprekken voordat ze hun droombaan binnenhaalden. Alles gaat volgens plan en er is niets mis mee. Een succesvolle CodeGym-afgestudeerde, Anzor Karmov, zegt in
zijn succesverhaal :
"Nadat je je eerste interview niet hebt gehaald, geef jezelf een schouderklopje" - analyseer elk van je interviews om de kennislacunes bij elk nieuw kleiner te maken. Je hebt geen haast. Je komt steeds dichter bij je gewenste baan.
Conclusie
Kortom, u moet niet aarzelen om Java te leren, ongeacht uw leeftijd en programmeerachtergrond. Lees
deze succesverhalen van CodeGym-afgestudeerden om te zien hoe verschillend deze mensen zijn, hoewel hun doel vergelijkbaar is. Begrijp wat je echt leuk vindt en maak een duidelijk trainingsschema, afhankelijk van de onderwerpen die je wilt behandelen, de tijd die je aan de hele cursus wilt besteden en je levensstijl. Wees niet bang om fouten te maken en zoek hulp. Dompel jezelf onder in het proces en ga door met leren, wat er ook gebeurt. De opwinding van het werk van een Java-ontwikkelaar ligt vooral in het vooruitzicht op de volgende persoonlijke doorbraak. Dus veel succes met het nastreven van je doelen!
GO TO FULL VERSION