Ami az IT-ipart illeti, valószínűleg már hallotta, hogy a fejlesztőknek három fő szintje van – Juniors, Middles és Seniors. Ma megvizsgáljuk közülük a „legzöldebbet”, a Junior Java fejlesztőket, és rávilágítunk az Ön kilátásaira, feladataira és készségeire.

Ki a Junior Java fejlesztő?
Az alapokkal kezdjük, fessünk világos képet egy Junior Java fejlesztőről. A Junior Java fejlesztő egy friss szakember, aki most lép be a programozás világába. Őszintén szólva, észrevehető különbség van egy junior és egy középső fejlesztő között. A fő különbség az, hogy a juniorok „éppen végzett” kódolók, akiknek sok új dolgot kell megtanulniuk, míg a középsők már 2-4 éves tapasztalattal rendelkeznek, és képesek egyedül, felügyelet nélkül dolgozni. Azaz a Junior fejlesztők jellemzően a fejlesztési projektek minden szakaszán dolgoznak pályafutásuk elején, hogy tapasztalatot szerezzenek. És ha kíváncsi arra, hogy mik a Junior Developers fő feladatai, íme egy rövid áttekintés. Junior Java fejlesztőként a következőket kell tennie:- akár 1,5 éves „tanulási” tapasztalattal rendelkezzen, belső szenvedéllyel készségei fejlesztése iránt;
- megérteni, hogyan kölcsönhatásba lép a szoftver a hardverrel;
- ismeri a Java szintaxist, gyűjteményeket és többszálas kezelést;
- ismeri az interfészek, osztályok és objektumok kezelését;
- ismeri az alapvető OOP elveket;
- tudja írni és karbantartani a kódot;
- dolgozzon olyan alapvető kódolási eszközökkel, mint az IntelliJ IDEA
- dolgozzon verzió-vezérlő rendszerekkel és szolgáltatásokkal, mint például a GitHub és/vagy a GitLab;
- ismerje az objektum-relációs leképezést (Hibernate);
- ismeri a weborientált projektek, például a Spring vagy a Spring Boot létrehozásának kereteit;
- ezen eszközök/szolgáltatások adminisztrátori oldalán dolgozni;
- képes legyen kijavítani a kisebb hibákat és hibákat a kódban;
- egységtesztelési eszközökkel dolgozni (JUnit, Mockito);
- alapszintű JavaScript és HTML5/CSS3 ismeretekkel kell rendelkeznie;
- szeretne új szoftverplatformokat, különböző projektstruktúrákat és technológiákat tanulni;
- képes követni a vezető szoftverfejlesztők utasításait, és csapatban dolgozni;
- jelentéseket, utasításokat és egyéb dokumentációt készít a projekttervezési folyamathoz;
- információkat gyűjt a felhasználóktól a termékekről.
Alapvető készségkészlet junior Java fejlesztők számára
Nos, mit értünk szilárd Java tudás alatt ? Amint már említettük, a Junior Java fejlesztők felelősségi köre nagyon széles, így az Ön készségeinek is gazdagnak kell lennie. Többek között az alapvető Java ismeretek mellett a következő készségeket kell elsajátítania:- JavaServer oldalak (JSP) és szervletek
- Webes keretrendszerek (tavasz)
- Webes technológiák (HTML, CSS, JavaScript és JQuery)
- Szolgáltatásorientált architektúra/webes szolgáltatások (SOAP/REST)
- Objektum-orientált programozási (OOP) koncepciók és minták
- Leírónyelvek (XML és JSON)
- Absztrakt osztályok és interfészek
- Konstruktorok, Gyűjtemények, Kivételek (bejelölve és nem bejelölve)
- Fájl IO és szerializálás
- Hozzáférés-specifikátorok
- Többszálú feldolgozás és szinkronizálás
- Generikus
- Java virtuális gép (JVM) és memóriakezelés
- Függőség injekció
- XML
- Android SDK
- Android Studio
- API-k
- Adatbázisok
- Anyagtervezés
- A minőségbiztosítási módszertan alapjai
- Keret kialakítása
- HTML, CSS
- Az automatizálásban használt minták (oldalobjektum, gyári)
- CI és CD területen szerzett tapasztalat
- Maven, Selenoid, JUnit és hasonló eszközök ismerete
GO TO FULL VERSION