CodeGym/Java blog/Tilfældig/Selvuddannelse for karriereprogrammører. Har du virkelig ...
John Squirrels
Niveau
San Francisco

Selvuddannelse for karriereprogrammører. Har du virkelig brug for at studere hele tiden?

Udgivet i gruppen
Et af de karakteristiske træk ved softwareudvikling som en professionel karriere er behovet for at studere hele tiden. Programmører som ingen andre bliver presset til at følge med nye teknologier og lære nye rammer, værktøjer og kodesprog. Dette kan ses som en ulempe ved at være programmør, eller priskoderne skal betale for høje lønninger sammenlignet med andre erhverv. Men for at blive en succesfuld udvikler har du intet andet valg end at bruge tid på selvuddannelse konstant gennem hele din karriere. Selvuddannelse for karriereprogrammører.  Har du virkelig brug for at studere hele tiden?  - 1På den lyse side er det i dag nemmere og billigere at lære programmeringssprog og opnå softwareudviklingsfærdigheder end nogensinde, med masser af gratis tutorials og meget overkommelige onlinekurser såsom CodeGym tilgængelige online. Men selvom viden er meget overkommelig økonomisk, skal du stadig betale for den med den ultimative valuta — tid. Så i dag besluttede vi at udforske dette emne mere detaljeret og finde ud af, hvor meget tid og kræfter professionelle kodere virkelig bruger på selvuddannelse, og hvordan de har det med at skulle gøre det.

75 % af udviklerne lærer en ny teknologi mindst én gang om året

Selvfølgelig kan holdningen til selvuddannelse og lysten til at lære nyt blandt softwareudviklere variere. Men flertallet anerkender vigtigheden af ​​at lære nye teknologier regelmæssigt. Som en del af Stack Overflow Developer Survey 2020, blev professionelle kodere spurgt, hvor ofte de lærer et nyt sprog eller nye rammer. Ud af over 46.000 udviklere, der deltog i undersøgelsen, sagde omkring 75%, at de lærer en ny teknologi mindst hver par måneder eller en gang om året. Især sagde 34,9 % eller 16.165 respondenter, at de lærer et nyt sprog eller nye rammer med få måneders mellemrum, mens 37,9 % eller 17.555 professionelle kodere, der deltog i undersøgelsen, lærer noget nyt en gang om året. Yderligere 25,1 % sagde, at de lærer noget nyt en gang hvert par år, og 2,1 % uddanner sig selv i programmeringsfærdigheder kun én gang om året. Interessant nok er dataene fra Student Developer Reportaf HackerRank, en undersøgelse blandt programmeringselever, viser, at i dag er 65 % af alle nye programmører autodidakt, hvor 27,39 % af de adspurgte sagde, at de lærte at kode via selvstyret læring, og yderligere 37,70 % opnår deres færdigheder via en kombination af skole og individuel undersøgelse.

Læringskilder

Der er ikke meget forskningsdata om, hvilke specifikke kanaler professionelle udviklere foretrækker at bruge til selvuddannelse oftest, da det ofte afhænger meget af feltet og programmeringssprogssoftwareudvikleren er specialiseret i. Men ifølge flere undersøgelser og meninger fra kodning professionelle delt online, disse er de mest populære kilder til viden til kodning af selvuddannelse:
  • Online udviklerfællesskaber såsom StackOverflow og HackerRank,
  • At læse selvstudier og se selvstudievideoer,
  • Online kurser såsom CodeGym,
  • Lærebøger i programmering,
  • Personlig kommunikation med andre udviklere,
  • Uddannelsesbegivenheder såsom meetups, seminarer og kodende bootcamps.

Java-kodere data

Når det kommer til Java-programmører specifikt, har vi nogle af vores egne eksklusive oplysninger baseret på undersøgelsen blandt CodeGym-fællesskabsmedlemmer, der arbejder som professionelle Java-udviklere. 70,2 % af vores respondenter sagde, at de læste faglitteratur regelmæssigt. Næsten halvdelen (48,9 %) tager onlinekurser med fokus på specifikke teknologier, og omkring en tredjedel af alle Java-udviklere, vi adspurgte, deltager ofte i udviklerbegivenheder, både online og offline. Kun 9,6 % af alle personer, der deltog i undersøgelsen, sagde, at de ikke har tid til selvuddannelse. Vi var også interesserede i at vide, hvilke retninger Java-udviklere typisk vælger til deres professionelle uddannelse. Her er de mest almindelige udviklingsområder, som vores respondenter har specificeret, i rækkefølge efter vigtighed:
  • Uddybe deres viden om Java og Java-udviklingsøkosystem;
  • At lære mobile udviklingsværktøjer og -teknologier;
  • Webudvikling færdigheder og viden;
  • Cloud-teknologier, Big data, mikrotjenester;
  • Nogle mennesker søger at lære et andet programmeringssprog udover Java, med Kotlin som den mest populære mulighed, efterfulgt af Go, C# og PHP.
Når vi taler om specialiseringer og karrierevækst, sagde en række CodeGym-fællesskabsmedlemmer, at de lærer nye ting for at booste deres færdigheder til at være Full-Stack-udviklere. Nogle programmerere sigter mod at vokse til en Team Lead eller Tech Lead position.

Meninger

Hvad siger professionelle udviklere selv om vigtigheden af ​​læring og selvuddannelse? Her er et par informative citater. "Det, som udviklere gør mest, er at læse. Læse kode, bøger, dokumentation, StackOverflow. Typisk lærer jeg hver dag via sociale medier og specialiserede nyheder (for det meste Reddit og Twitter, men også via Apple og Google changelogs). Men når jeg finder noget, der interesserer mig meget, prøver jeg det, så jeg koder det. Jeg er i øjeblikket ved at lære en ny måde at organisere mine iOS-projekter på (for eksempel 2 timer om dagen i en uge, når jeg er hjemme),” sagde Anthony Da Cruz, en erfaren koder og CTO for en teknisk startup .. "Hvis spørgsmålet er, hvor meget man skal bruge på læring, så er svaret - du skal have en læringsplan og bruge mindst to timer hver uge på at arbejde hen imod den. Dette er uden for den viden, du har fået fra dine opgaver. Jeg bruger denne tid på at tjekke ny teknologi, udforske nye værktøjer, emner, principper, metoder osv.,” anbefalerAdithya Kumaranchath. Stort set alle programmeringsveteraner er enige om, at evnen til at uddanne sig nok er den bedste forudsigelse for en succesfuld karriere inden for softwareudvikling. “Jeg tror aldrig, jeg har kendt en god programmør, som ikke var autodidakt på et eller andet niveau. Som ansættelseschef i en stor virksomhed kan jeg sige, at en kandidat, der beskriver personlige projekter og lyst til at lære, vil trumfe en med en imponerende grad hver gang. Selvom det er bedst at have begge dele,” sagde Steven Burnap, en erfaren programmør og StackExchange-udviklerfællesskabsmedlem.. "I programmering er selvlære det, du vil gøre hver dag. Du bliver nødt til at lære dig selv en masse ting, ikke kun computersprog og værktøjer, der bliver ved med at ændre sig. Du bliver nødt til at lære kode, som andre mennesker skrev, og du bliver også nødt til at ordne det med minimal instruktion og overvågning. Det er sjældent i nogle organisationer at få nogen egentlig træning mere end 1 gang om året (hvis nogensinde!). Sørg for, at du kan gøre (og nyde) dette, ellers skal du overveje en anden karriere, mens du stadig er ung,” tilføjede Emmad Kareem.
Kommentarer
  • Populær
  • Ny
  • Gammel
Du skal være logget ind for at skrive en kommentar
Denne side har ingen kommentarer endnu