CodeGym /Java Blog /Willekeurig /De industrie is overvol met slechte Java-coders. Waarom n...
John Squirrels
Niveau 41
San Francisco

De industrie is overvol met slechte Java-coders. Waarom neemt de vraag naar Java-ontwikkelaars in 2020 nog steeds toe?

Gepubliceerd in de groep Willekeurig
Tegenwoordig is het totale aantal Java-ontwikkelaars wereldwijd meer dan 7 miljoen (op basis van verschillende schattingen zijn er 6,8-8 miljoen Java-codeerders in de wereld), wat een vrij groot aantal is. En de reden waarom veel mensen, vooral Java-beginners, zich afvragen: is de industrie al overvol met Java-codeerders? En zo niet, hoeveel professionele Java-ontwikkelaars op de markt zullen dan 'te veel' zijn? Dit zijn de vragen die we vandaag zullen proberen te beantwoorden.'Industrie is overvol met slechte Java-coders'  Waarom neemt de vraag naar Java-ontwikkelaars in 2020 nog steeds toe?  - 1

Zijn er te veel Java-ontwikkelaars in de software-industrie?

Het gaat natuurlijk allemaal om perceptie en hangt af van wat je als 'te veel' beschouwt. Deze vraag, gesteld door degenen die al in dit veld werken of van plan zijn om in de nabije toekomst met hun codeercarrière te beginnen, moet worden geherformuleerd als 'Moet ik overstappen van Java-ontwikkelaar zijn/leren naar iets anders?' Een kort antwoord daarop is nee, Java-ontwikkelaar zijn is nog steeds een ding. En hier zijn een paar redenen waarom, en enkele meningen hierover van ervaren software-engineers.

Meer Java-coders = meer Java Developer-banen

Het feit dat er meer dan 7 miljoen Java-programmeurs in de wereld zijn, is meer positief voor iedereen die professioneel in deze taal wil coderen. Een enorme basis van beschikbare ontwikkelaars is een van de redenen waarom bedrijven voor Java kiezen bij het kiezen van een technologie voor hun behoeften. Dit, samen met andere belangrijke factoren van Java's enorme wereldwijde populariteit, zoals natuurlijk JVM- en OOP-ondersteuning. “Java is het beste voor werkgelegenheid, aangezien er veel meer vacatures voor Java zijn dan voor welke andere taal dan ook. Java is de snelst presterende beheerde programmeertaal en verslaat Ruby, C# en JavaScript. De JVM is een fenomenaal stuk technologie. Java is de standaard programmeertaal voor ondernemingen, zoals COBOL 30 jaar geleden was”, aldus het bedrijfRichard Kenneth Eng, een ervaren softwareontwikkelaar, beantwoordt een Java-gerelateerde vraag op Quora.

Er is een tekort aan goede Java-ontwikkelaars

Dit is de realiteit: de software-industrie heeft nog steeds een TEKORT aan goed gekwalificeerde en goed opgeleide Java-ontwikkelaars. Het feit dat Java al een aantal jaren zo populair en gewoon is voor bedrijven in verschillende marktniches en industrieën, maakte het mainstream en bracht honderdduizenden Java-codeerders voort die... Hoe zullen we dit zeggen? Niet zo goed. Er zijn honderdduizenden Java-programmeurs die slecht zijn opgeleid (zoals de meeste van die arme klootzakken die Java leerden met andere onlinecursussen dan CodeGym bijvoorbeeld), die geen oprechte interesse hebben in Java of coderen in het algemeen (degenen die besloten alleen voor geld leren coderen), of gewoon Java hebben geleerd als extra taal/vaardigheid en niet op zoek zijn naar een carrière in Java-ontwikkeling. Dit is wat Matthew Gaiser,zegt hierover: “De industrie is overvol met minder dan gepassioneerde Java-ontwikkelaars. Java werd lange tijd beschouwd als de praktische taal die je leerde om aan een baan te komen. Dat betekende dat veel mensen het leerden om werk te vinden. Omdat software over het algemeen geen formele kwalificaties vereist, zagen (en blijven) veel mensen het zien als een manier om gemakkelijk geld te verdienen met weinig investeringen. De industrie is dus overvol met veel mensen die op zoek zijn naar een gemakkelijke, goedbetaalde baan. De meeste van die mensen kiezen voor Java omdat ze het zien als een industrietaal.”

De vraag naar Java-ontwikkeling blijft groeien

Als een van de meest veelzijdige programmeertalen ter wereld, wordt Java tegenwoordig bijna overal gebruikt in termen van platforms, technologieën en economische sectoren. Daarom blijft de behoefte aan gekwalificeerde en ervaren Java-ontwikkelaars over de hele wereld toenemen, ondanks het feit dat er al zoveel Java-codeerders zijn. Een andere belangrijke factor is de locatie: als bekende zaken- en technologiecentra zoals Silicon Valley in de VS of grote steden in West-Europa normaal gesproken veel beschikbare Java-programmeurs hebben, hebben bedrijven in kleinere en minder ontwikkelde landen de neiging ernstig te lijden onder het tekort aan geschoolde Java-ontwikkelaars. “Java is nog steeds best-in-class voor veel toepassingen. Het is de beste manier om een ​​ijzersterk, snel, schaalbaar, bugvrij back-endsysteem te bouwen. Het heeft de snelste JVM. Alleen C of C++ is sneller, en alleen in bepaalde beperkte omstandigheden, zoals optimalisatie van rekenalgoritmen. Java is ook de taal van Android, het meest gebruikte besturingssysteem voor smartphones ter wereld. Java is de meest populaire taal voor herbruikbare code. En tevens de meest gebruikte taal na de scripttalen JavaScript en SQL. Sommigen hebben erop gewezen dat Rust een opkomende taal is, en dat Go een stevige voet aan de grond krijgt als een schaalbare back-end servertaal. Java is tegenwoordig waarschijnlijk niet de "beste" in termen van abstractie en uitvoeringssnelheid, maar het heeft nog steeds een enorm grote geïnstalleerde basis van bibliotheken die deze nieuwere talen nog niet hebben. Dus Java is er om te blijven, ook al wordt het misschien wel de nieuwe COBOL”, zegt Paul King, Data Science-expert bij Uber, het meest gebruikte besturingssysteem voor smartphones ter wereld.Java is de meest populaire taal voor herbruikbare code. En tevens de meest gebruikte taal na de scripttalen JavaScript en SQL. Sommigen hebben erop gewezen dat Rust een opkomende taal is, en dat Go een stevige voet aan de grond krijgt als een schaalbare back-end servertaal. Java is tegenwoordig waarschijnlijk niet de "beste" in termen van abstractie en uitvoeringssnelheid, maar het heeft nog steeds een enorm grote geïnstalleerde basis van bibliotheken die deze nieuwere talen nog niet hebben. Dus Java is er om te blijven, ook al wordt het misschien wel de nieuwe COBOL”, zegt Paul King, Data Science-expert bij Uber, het meest gebruikte besturingssysteem voor smartphones ter wereld.Java is de meest populaire taal voor herbruikbare code. En tevens de meest gebruikte taal na de scripttalen JavaScript en SQL. Sommigen hebben erop gewezen dat Rust een opkomende taal is, en dat Go een stevige voet aan de grond krijgt als een schaalbare back-end servertaal. Java is tegenwoordig waarschijnlijk niet de "beste" in termen van abstractie en uitvoeringssnelheid, maar het heeft nog steeds een enorm grote geïnstalleerde basis van bibliotheken die deze nieuwere talen nog niet hebben. Dus Java is er om te blijven, ook al wordt het misschien wel de nieuwe COBOL”, zegt Paul King, Data Science-expert bij Uber, Sommigen hebben erop gewezen dat Rust een opkomende taal is, en dat Go een stevige voet aan de grond krijgt als een schaalbare back-end servertaal. Java is tegenwoordig waarschijnlijk niet de "beste" in termen van abstractie en uitvoeringssnelheid, maar het heeft nog steeds een enorm grote geïnstalleerde basis van bibliotheken die deze nieuwere talen nog niet hebben. Dus Java is er om te blijven, ook al wordt het misschien wel de nieuwe COBOL”, zegt Paul King, Data Science-expert bij Uber, Sommigen hebben erop gewezen dat Rust een opkomende taal is, en dat Go een stevige voet aan de grond krijgt als een schaalbare back-end servertaal. Java is tegenwoordig waarschijnlijk niet de "beste" in termen van abstractie en uitvoeringssnelheid, maar het heeft nog steeds een enorm grote geïnstalleerde basis van bibliotheken die deze nieuwere talen nog niet hebben. Dus Java is er om te blijven, ook al wordt het misschien wel de nieuwe COBOL”, zegt Paul King, Data Science-expert bij Uber,deelt zijn visie op dit probleem.

Java is waarschijnlijk de beste taal om je codeercarrière mee te beginnen

Een andere reden waarom er al zoveel Java-ontwikkelaars in de wereld zijn, is het feit dat Java waarschijnlijk de beste programmeertaal is om te leren om een ​​nieuwe carrière in softwareontwikkeling te beginnen. Het is (relatief) gemakkelijk te beheersen, alom geprezen en er is veel vraag naar. En het feit dat Java al zo lang populair is (de taal is nu meer dan 25 jaar oud) en in ieder geval nog een paar decennia op grote schaal zal worden gebruikt, maakt het waarschijnlijk de beste keuze om mee te beginnen als je professionele software wilt worden ontwikkelaar. Een groot voordeel van het feit dat er zoveel Java-codeerders zijn, is het feit dat zo'n enorme gemeenschap het voor nieuwe en onervaren codeerders gemakkelijker maakt om te leren. Java heeft een van de grootste kennisbanken onder programmeertalen, met veel volledig gedetailleerde softwareontwikkelingscases, tutorials, handleidingen, aanbevelingen, en gewoon ervaren software-engineers die bereid zijn om te helpen. Al deze informatie is normaal gesproken voor iedereen online beschikbaar, wat het werk van Java Junior-ontwikkelaars zoveel gemakkelijker maakt. "Java is verreweg de beste keuze",zei Jeff Ronne, een andere codeerveteraan uit Californië. “De meeste computerprogrammeertalen komen en gaan sneller dan modetrends. Dit is niet voor niets, aangezien de meeste computerprogrammeertalen geen unieke economische dwingende waarde hebben. De economische toetredingsdrempel tussen deze talen is minimaal, vandaar dat de taalwisseling willekeurig, grillig en onvoorspelbaar is. Hoewel Java relatief oud is, heeft het geen levensvatbare technologieconcurrentie aangezien er duizenden bedrijven en werknemers diep geïnvesteerd zijn in Java-coderingsinspanningen. Totdat er een veel betere vervanging voor Java is, zal deze situatie voortduren”, voegde hij eraan toe.
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION