De meerderheid van de programmeurs begint hun professionele codeercarrière vanuit junior ontwikkelaarsposities, die bedoeld zijn voor beginners met gedegen kennis van de vereiste programmeertaal en aanverwante technologieën wiens praktische werkervaring afwezig of beperkt is. Traditioneel (in de technische industrie) worden ontwikkelaars verdeeld in vier gradaties op basis van hun kwalificatieniveau: Junior, Middle, Senior en Team Lead. Of vijf, als je coderingsstagiairs meetelt als de laagst gerangschikte "soldaten" van de softwareontwikkelingsindustrie. Maar deze gradaties zijn nogal voorwaardelijk en open voor interpretaties afhankelijk van het bedrijf of het land. Daarom hebben we besloten om een beeld te schetsen van hoe het is om een gemiddelde Junior/Midden/Senior ontwikkelaar te zijn, zodat je (voor zover mogelijk) duidelijk kunt begrijpen wat je kunt verwachten, en hoe dingen tegenwoordig normaal in de branche worden gedaan. Uiteraard gaan we starten met de functie Junior developer.
https://www.reddit.com/r/ProgrammerHumor/comments/i7fuwa/junior_dev_dnsnsjjajaw/
Loon is absoluut een van de voordelen van codeur zijn, aangezien zelfs een Junior-ontwikkelaar met beperkte ervaring een behoorlijk mooie vergoeding kan verwachten, vergeleken met salarissen in andere velden en beroepen. In de VS is het gemiddelde salaris voor een Junior Developer bijvoorbeeld $81.829 per jaar, volgens Glassdoor. zegt PayScalehet gemiddelde Junjor-salaris in de Verenigde Staten is $ 53.803 per jaar, wat nog steeds redelijk goed is, aangezien we het hebben over een beginnersbaan. De looncijfers voor andere grote wereldmarkten, zoals het VK, de EU en andere ontwikkelde landen, kunnen variëren. In Duitsland bijvoorbeeld is het gemiddelde salaris van een junior ontwikkelaar € 43.614 per jaar, terwijl het in het Verenigd Koninkrijk £ 25.468 (ongeveer $ 32.000 per jaar) is, in Nederland € 34.200 per jaar, terwijl het in Australiëhet is $ 74.061 per jaar. Laten we deze cijfers eens vergelijken met salarissen in andere populaire beroepen. Ook al zien deze cijfers er misschien behoorlijk indrukwekkend uit, je moet begrijpen dat het niet supergemakkelijk zal zijn om je eerste Junior Developer-baan te krijgen, en het vergoedingsniveau kan aanzienlijk lager zijn als je objectief gezien kennis, vaardigheden en ervaring mist.
Wie is een Junior Ontwikkelaar?
Om niet voor de hand te liggen, maar Junior Developer is normaal gesproken een onervaren programmeur die nog veel moet leren over dit beroep, de manier waarop dingen worden gedaan in de moderne softwareontwikkeling in het algemeen, en in het specifieke team/bedrijf is de Junior een deel van. Minstens meerdere keren de hele productontwikkelingscyclus doorlopen, is een andere belangrijke praktische ervaring die elke Junior nog moet opdoen. Als het gaat om de specifieke taken en taken, zijn Junior-ontwikkelaars normaal gesproken degenen die relatief eenvoudige code schrijven, waarbij het resultaat wordt beoordeeld door senior teamleden, en andere alledaagse taken uitvoeren, in een poging zoveel mogelijk praktische ervaring op te doen. mogelijk. Een ding dat echter het vermelden waard is. Dit is de manier waarop Junior-ontwikkelaars normaal gesproken in het ontwikkelaarsteam worden gepositioneerd, maar de perceptie van een positie als junior ontwikkelaar kan sterk verschillen, afhankelijk van het bedrijf, de markt, de branche en de doelstellingen van het bedrijf. Ondanks het feit dat een Junior-codeur een beginner moet zijn die gericht is op leren en ervaring opdoen, is het tegenwoordig niet ongebruikelijk dat veel bedrijven behoorlijk serieuze eisen stellen aan een Junior-positiekandidaat. In sommige gevallen ziet de lijst met vereisten er misschien uit als een solide kennisstapel, zelfs voor een midden- of seniorontwikkelaar. Het takenniveau dat de Junior-ontwikkelaar krijgt, zou een van de belangrijkste vereisten moeten zijn. Ze moeten relatief eenvoudig en eenvoudig zijn, waarbij senior teamleden het werk van de junior beoordelen en feedback geven. Bedrijven die mensen aannemen als Junior-ontwikkelaars, hen dienovereenkomstig vergoeden, maar ze daadwerkelijk gebruiken (of verkopen aan een klant,
Wat zijn de verantwoordelijkheden van een Junior Developer?
Laten we wat meer in detail ingaan op enkele van de meest typische en specifieke verantwoordelijkheden van een Junior Developer, zodat u een duidelijker beeld krijgt.- Schrijven en onderhouden van de code.
- Analyseren van de technische vereisten van het project.
- Kleine bugs en fouten in de code oplossen.
- Meewerken aan het uitvoeren en documenteren van testen.
- Werken in een agile team en het bijwonen van vergaderingen.
- Opstellen van rapporten, handleidingen en andere documentatie.
- De codebase en de structuur van het project leren kennen.
- Informatie verzamelen van gebruikers over de producten.
Vereisten voor een Junior Developer
Hier is een lijst met de meest voorkomende en typische vereisten voor de Junior Developer waaraan u moet voldoen om deze baan te krijgen.- Grondige kennis van de programmeertaal vereist (afhankelijk van de functie). Voor een Java-programmeur zijn dat de Java-syntaxis, verzamelingen, multithreading, tools voor codering (Eclipse, IntelliJ IDEA of NetBeans), versiebeheersystemen en services (GitHub, GitLab). Volgende stap: het beheersen van de frameworks voor het bouwen van webprojecten (Maven, Gradle), frameworks voor bedrijfsprojecten (Spring, Hibernate, Spring Boot), tools voor het testen van eenheden (JUnit, Mockito), enz.
- Basiskennis van andere gangbare programmeertalen, zoals JavaScript, C++ en HTML5.
- Basis praktijkervaring in programmeren en code schrijven.
- Kennis van databases en besturingssystemen.
- Basiskennis van informatica (als basis van kennis voor vrijwel elk beroep op het gebied van softwareontwikkeling).
- Het vermogen om snel nieuwe softwareplatforms en technologieën te leren (een vrij belangrijke vaardigheid voor elke Junior-codeur).
- Mogelijkheid om instructies op te volgen en in een teamomgeving te werken (een andere vaardigheid die op geen enkele manier mag worden onderschat, ook al is dat vaak het geval).
Waarom Junior Ontwikkelaar worden?
Hoewel de vereisten en verantwoordelijkheden van een Junior-ontwikkelaar min of meer duidelijk zouden moeten zijn, laten we eens kijken naar het meest opwindende deel van deze baan, en dat is wat de Junior-codeerders mogen verwachten van het werken in deze functie.- Geld.

- De ervaring.
GO TO FULL VERSION