CodeGym/Java-blogg/Tilfeldig/Selvutdanning for karriereprogrammerere. Trenger du virke...
John Squirrels
Nivå
San Francisco

Selvutdanning for karriereprogrammerere. Trenger du virkelig å studere hele tiden?

Publisert i gruppen
En av de karakteristiske trekk ved programvareutvikling som en profesjonell karriere er behovet for å studere hele tiden. Programmerere som ingen andre blir presset til å holde tritt med nye teknologier og lære nye rammer, verktøy og kodespråk. Dette kan sees på som en ulempe ved å være programmerer eller priskoderne må betale for høye lønninger sammenlignet med andre yrker. Men for å bli en vellykket utvikler har du ikke noe annet valg enn å bruke tid på selvutdanning konstant gjennom hele karrieren. Selvutdanning for karriereprogrammerere.  Trenger du virkelig å studere hele tiden?  - 1På den lyse siden, i dag er det enklere og billigere å lære programmeringsspråk og få ferdigheter i programvareutvikling enn noen gang, med mange gratis opplæringsprogrammer og svært rimelige nettkurs som CodeGym tilgjengelig online. Men selv om kunnskapen er svært rimelig økonomisk, må du fortsatt betale for den med den ultimate valutaen – tid. Så i dag bestemte vi oss for å utforske dette emnet mer detaljert og finne ut hvor mye tid og krefter profesjonelle programmerere virkelig bruker på selvopplæring og hvordan de føler for å måtte gjøre det.

75 % av utviklerne lærer en ny teknologi minst én gang i året

Selvfølgelig kan holdningen til egenutdanning og ønsket om å lære nye ting blant programvareutviklere variere. Men flertallet anerkjenner viktigheten av å lære ny teknologi med jevne mellomrom. Som en del av Stack Overflow Developer Survey 2020, ble profesjonelle kodere spurt om hvor ofte de lærer et nytt språk eller nytt rammeverk. Av over 46 000 utviklere som deltok i undersøkelsen, sa rundt 75 % at de lærer en ny teknologi minst noen få måneder eller en gang i året. Spesielt sa 34,9 % eller 16 165 respondenter at de lærer et nytt språk eller rammeverk med noen måneders mellomrom, mens 37,9 % eller 17 555 profesjonelle kodere som deltok i undersøkelsen lærer noe nytt en gang i året. Ytterligere 25,1 % sa at de lærer noe nytt med noen års mellomrom, og 2,1 % utdanner seg selv i programmeringsferdigheter bare én gang i tiåret. Interessant nok dataene fra Student Developer Reportav HackerRank, en undersøkelse blant programmeringselever, viser at i dag er 65 % av alle nye programmerere selvlærte, med 27,39 % av respondentene som sa at de lærte å kode via selvstyrt læring og ytterligere 37,70 % får ferdighetene sine via en kombinasjon av skole og individuelle studier.

Læringskilder

Det er ikke mye forskningsdata om hvilke spesifikke kanaler profesjonelle utviklere foretrekker å bruke til selvopplæring oftest, da det ofte avhenger mye av feltet og programvareutvikleren av programmeringsspråket spesialiserer seg på. Men ifølge flere undersøkelser og meninger fra koding proffer som deles på nettet, er dette de mest populære kildene til kunnskap for koding av selvopplæring:
  • Nettbaserte utviklermiljøer som StackOverflow og HackerRank,
  • Lese opplæringsprogrammer og se opplæringsvideoer,
  • Nettkurs som CodeGym,
  • Lærebøker i programmering,
  • Personlig kommunikasjon med andre utviklere,
  • Utdanningsarrangementer som møter, seminarer og koding-bootcamps.

Java-kodere data

Når det kommer til Java-programmerere spesifikt, har vi noe av vår egen eksklusive informasjon basert på undersøkelsen blant medlemmer av CodeGym-fellesskapet som jobber som profesjonelle Java-utviklere. 70,2 % av respondentene våre sa at de leser faglitteratur med jevne mellomrom. Nesten halvparten (48,9 %) tar nettkurs med fokus på spesifikke teknologier, og omtrent en tredjedel av alle Java-utviklere vi undersøkte blir ofte med på utviklerarrangementer, både online og offline. Bare 9,6 % av alle som deltok i undersøkelsen sa at de ikke har tid til egenutdanning. Vi var også interessert i å vite hvilke retninger Java-utviklere vanligvis velger for sin profesjonelle utdanning. Her er de vanligste utviklingsområdene våre respondenter har spesifisert, i viktig rekkefølge:
  • Utdype deres kunnskap om Java og Java utviklingsøkosystem;
  • Lære mobile utviklingsverktøy og teknologier;
  • Webutvikling ferdigheter og kunnskap;
  • Skyteknologier, Big data, mikrotjenester;
  • Noen mennesker ønsker å lære et annet programmeringsspråk enn Java, med Kotlin som det mest populære alternativet, etterfulgt av Go, C# og PHP.
Når vi snakker om spesialiseringer og karrierevekst, sa en rekke CodeGym-fellesskapsmedlemmer at de lærer nye ting for å øke ferdighetene deres til å være Full-Stack-utviklere. Noen programmerere har som mål å vokse til en Team Lead- eller Tech Lead-stilling.

Meninger

Hva sier fagutviklere selv om viktigheten av læring og egenutdanning? Her er noen informative sitater. "Det utviklerne gjør mest er å lese. Lese kode, bøker, dokumentasjon, StackOverflow. Vanligvis lærer jeg hver dag via sosiale medier og spesialiserte nyheter (for det meste Reddit og Twitter, men også via Apple og Google endringslogger). Men når jeg finner noe som interesserer meg mye, prøver jeg det så jeg koder det. Jeg lærer for tiden en ny måte å organisere iOS-prosjektene mine på (for eksempel 2 timer per dag i en uke når jeg er hjemme),» sa Anthony Da Cruz, en erfaren koder og CTO for en teknisk oppstart .. "Hvis spørsmålet er hvor mye man bør bruke på læring, så er svaret - du bør ha en læringsplan, og bruke minst to timer hver uke på å jobbe mot den. Dette er utenfor kunnskapen du har fått fra oppgavene dine. Jeg bruker denne tiden på å sjekke ny teknologi, utforske nye verktøy, emner, prinsipper, metoder osv.», anbefaler jegAdithya Kumaranchath. Så godt som alle programmeringsveteraner er enige om at evnen til selvutdanning sannsynligvis er den beste prediktoren for en vellykket karriere innen programvareutvikling. «Jeg tror aldri jeg har kjent en god programmerer som ikke var selvlært på et eller annet nivå. Som ansettelsesleder i en stor bedrift kan jeg si at en kandidat som beskriver personlige prosjekter og et ønske om å lære vil trumfe en med en imponerende grad hver gang. Selv om det er best å ha begge deler, sa Steven Burnap, en erfaren programmerer og StackExchange-utviklerfellesskapsmedlem.. «I programmering er selvlære det du skal gjøre hver dag. Du må lære deg selv mange ting, ikke bare dataspråk og verktøy som stadig endrer seg. Du må lære kode andre skrev, og du må fikse det også med minimal instruksjon og tilsyn. Det er sjelden i noen organisasjoner å få noen reell opplæring mer enn 1 gang i året (hvis noen gang!). Sørg for at du kan gjøre (og nyte) dette, ellers bør du vurdere en annen karriere mens du fortsatt er ung," la Emmad Kareem til.
Kommentarer
  • Populær
  • Ny
  • Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå