CodeGym /Java blogg /Slumpmässig /Industrin är överfull med dåliga Java-kodare. Varför ökar...
John Squirrels
Nivå
San Francisco

Industrin är överfull med dåliga Java-kodare. Varför ökar efterfrågan på Java Devs 2020 fortfarande?

Publicerad i gruppen
Idag är det totala antalet Java-utvecklare globalt över 7 miljoner (baserat på olika uppskattningar finns det 6,8-8 miljoner Java-kodare i världen), vilket är ett ganska stort antal. Och anledningen till att många människor, särskilt Java-nybörjare, inte kan låta bli att undra: är branschen redan överfull med Java-kodare? Och om inte, hur många professionella Java-utvecklare på marknaden kommer att vara "för många"? Det är frågorna vi ska försöka besvara idag."Industrien är överfull med dåliga Java-kodare".  Varför ökar efterfrågan på Java Devs 2020 fortfarande?  - 1

Finns det för många Java-utvecklare i mjukvarubranschen?

Naturligtvis handlar det om perception och beror på vad du anser vara "för många". Den här frågan, när den ställs av dem som redan arbetar inom detta område eller som planerar att börja sin kodningskarriär inom en snar framtid, bör omformuleras som "Ska jag byta från att vara/lära mig till att bli Java-utvecklare till något annat?" Ett kort svar på det blir nej, att vara Java-utvecklare är fortfarande en grej. Och här är några anledningar till varför, och några åsikter om saken från erfarna mjukvaruingenjörer.

Fler Java-kodare = fler Java-utvecklarjobb

Det faktum att det finns över 7 miljoner Java-programmerare i världen är mer positivt för alla som vill koda på detta språk professionellt. En enorm bas av tillgängliga utvecklare är en av anledningarna till att företag använder Java när de väljer en teknik för deras behov. Detta tillsammans med andra viktiga faktorer för Javas enorma globala popularitet som JVM och OOP-stöd, förstås. "Java är bäst för anställningsmöjligheter, eftersom det finns mycket fler jobbannonser för Java än för något annat språk. Java är det snabbast presterande hanterade programmeringsspråket och slår ut Ruby, C# och JavaScript. JVM är en fenomenal teknik. Java är företagets standardprogrammeringsspråk på samma sätt som COBOL var för 30 år sedan”, saRichard Kenneth Eng, en erfaren mjukvaruutvecklare, svarar på en Java-relaterad fråga om Quora.

Det råder brist på bra Java-utvecklare

Så här är verkligheten: mjukvaruindustrin har fortfarande BRIST på välkvalificerade och välutbildade Java-utvecklare. Det faktum att Java har varit så populärt och vanligt för företag inom olika marknadsnischer och branscher under ett antal år gjorde det mainstream och födde hundratusentals Java-kodare som är... Hur ska vi uttrycka detta? Inte så bra. Det finns hundratusentals Java-programmerare där ute som är dåligt utbildade (som de flesta av de stackars jävlarna som lärde sig Java med andra onlinekurser än CodeGym, till exempel), inte har något genuint intresse för Java eller kodning i allmänhet (de som bestämde för att komma in på kodning endast för pengar), eller helt enkelt lärt sig Java som ett ytterligare språk/färdighet och inte letar efter en karriär inom Java-utveckling. Här är vad Matthew Gaiser,har att säga om denna fråga: "Branschen är överfull med mindre än passionerade Java-utvecklare. Java ansågs länge vara det praktiska språket man lärde sig för att få jobb. Det innebar att många lärde sig det bara för att få jobb. Eftersom programvara i allmänhet inte kräver formella kvalifikationer, såg många människor (och fortsätter att se) det som en väg till lätta pengar för små investeringar. Så branschen är överfull med många människor som letar efter ett lättbetalt jobb. De flesta av dessa människor väljer Java eftersom de ser det som ett branschspråk.”

Efterfrågan på Java-utveckling fortsätter att växa

Eftersom Java är ett av de mest mångsidiga programmeringsspråken i världen används idag nästan överallt när det gäller plattformar, teknologier och ekonomisektorer. Det är därför behovet av kvalificerade och erfarna Java-utvecklare runt om i världen fortsätter att öka trots att det redan finns så många Java-kodare där ute. En annan viktig faktor är platsen: om välkända affärs- och teknikcentra som Silicon Valley i USA eller större städer i Västeuropa normalt har massor av tillgängliga Java-programmerare, tenderar företag i mindre och mindre utvecklade länder att allvarligt lida av bristen på kvalificerade Java-utvecklare. "Java är fortfarande bäst i klassen för många applikationer. Det är det bästa sättet att bygga ett stensäkert, snabbt, skalbart, buggfritt back-end-system. Den har den snabbaste JVM. Endast C eller C++ är snabbare, och endast under vissa snäva omständigheter som beräkningsalgoritmoptimering. Java är också Android-språket, det mest utbredda smartphone-operativsystemet på planeten. Java är det mest populära språket för återanvändbar kod. Och även det mest använda språket efter skriptspråken JavaScript och SQL. Vissa har påpekat att Rust är ett språk som håller på att växa fram, och Go får ett starkt fotfäste som ett skalbart back-end-serverspråk. Java är förmodligen inte det "bästa" nuförtiden när det gäller abstraktion och exekveringshastighet, men det har fortfarande en enormt stor installerad bas av bibliotek som dessa nyare språk inte har ännu. Så Java är här för att stanna, även om det kanske håller på att bli den nya COBOL, säger Paul King, datavetenskapsexpert på Uber, det mest utbredda smartphone-operativsystemet på planeten. Java är det mest populära språket för återanvändbar kod. Och även det mest använda språket efter skriptspråken JavaScript och SQL. Vissa har påpekat att Rust är ett språk som håller på att växa fram, och Go får ett starkt fotfäste som ett skalbart back-end-serverspråk. Java är förmodligen inte det "bästa" nuförtiden när det gäller abstraktion och exekveringshastighet, men det har fortfarande en enormt stor installerad bas av bibliotek som dessa nyare språk inte har ännu. Så Java är här för att stanna, även om det kanske håller på att bli den nya COBOL, säger Paul King, datavetenskapsexpert på Uber, det mest utbredda smartphone-operativsystemet på planeten. Java är det mest populära språket för återanvändbar kod. Och även det mest använda språket efter skriptspråken JavaScript och SQL. Vissa har påpekat att Rust är ett språk som håller på att växa fram, och Go får ett starkt fotfäste som ett skalbart back-end-serverspråk. Java är förmodligen inte det "bästa" nuförtiden när det gäller abstraktion och exekveringshastighet, men det har fortfarande en enormt stor installerad bas av bibliotek som dessa nyare språk inte har ännu. Så Java är här för att stanna, även om det kanske håller på att bli den nya COBOL, säger Paul King, datavetenskapsexpert på Uber, Vissa har påpekat att Rust är ett språk som håller på att växa fram, och Go får ett starkt fotfäste som ett skalbart back-end-serverspråk. Java är förmodligen inte det "bästa" nuförtiden när det gäller abstraktion och exekveringshastighet, men det har fortfarande en enormt stor installerad bas av bibliotek som dessa nyare språk inte har ännu. Så Java är här för att stanna, även om det kanske håller på att bli den nya COBOL, säger Paul King, datavetenskapsexpert på Uber, Vissa har påpekat att Rust är ett språk som håller på att växa fram, och Go får ett starkt fotfäste som ett skalbart back-end-serverspråk. Java är förmodligen inte det "bästa" nuförtiden när det gäller abstraktion och exekveringshastighet, men det har fortfarande en enormt stor installerad bas av bibliotek som dessa nyare språk inte har ännu. Så Java är här för att stanna, även om det kanske håller på att bli den nya COBOL, säger Paul King, datavetenskapsexpert på Uber,delar hans syn på detta problem.

Java är förmodligen det bästa språket för att starta din kodkarriär

En annan anledning till att det redan finns så många Java-utvecklare i världen är det faktum att Java förmodligen är det bästa programmeringsspråket att lära sig för att starta en ny karriär inom mjukvaruutveckling. Den är (relativt) lätt att bemästra, allmänt hyllad och efterfrågad. Och det faktum att Java är populärt så länge (språket är mer än 25 år gammalt nu) och kommer att användas flitigt under åtminstone ett par decennier till gör det förmodligen det bästa valet för starten om du vill bli en professionell programvara utvecklare. En stor fördel med att ha så många Java-kodare där ute är det faktum att en så stor gemenskap gör det lättare för nya och oerfarna kodare att lära sig. Java har en av de största kunskapsbaserna bland programmeringsspråk, med massor av helt detaljerade programvaruutvecklingsfall, handledningar, guider, rekommendationer, och helt enkelt erfarna mjukvaruingenjörer som skulle vara villiga att hjälpa till. All denna information är normalt tillgänglig online för alla, vilket gör Java Junior-utvecklarens jobb så mycket enklare. "Java är överlägset din bästa insats,"sa Jeff Ronne, en annan kodningsveteran från Kalifornien. "De flesta datorprogrammeringsspråk kommer och går snabbare än modetrender. Detta är av goda skäl eftersom de flesta datorprogrammeringsspråk inte har ett unikt ekonomiskt övertygande värde. Det ekonomiska hindret för inträde mellan dessa språk är minimalt och därför är språkomsättningen slumpmässig, nyckfull och oförutsägbar. Även om Java är relativt gammalt har det ingen hållbar teknikkonkurrens eftersom det finns tusentals företag och arbetare som är djupt investerade i Java-kodningsinsatser. Tills det finns en mycket överlägsen ersättning för Java kommer den här situationen att bestå, tillade han.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION