CodeGym/Java Blog/Willekeurig/Zelfstudie voor loopbaanprogrammeurs. Moet je echt de hel...
John Squirrels
Niveau 41
San Francisco

Zelfstudie voor loopbaanprogrammeurs. Moet je echt de hele tijd studeren?

Gepubliceerd in de groep Willekeurig
Een van de onderscheidende kenmerken van softwareontwikkeling als professionele carrière is de noodzaak om de hele tijd te studeren. Programmeurs staan ​​als geen ander onder druk om nieuwe technologieën bij te houden en nieuwe frameworks, tools en programmeertalen te leren. Dit kan worden gezien als een nadeel van programmeur zijn of de prijscodeerders moeten hoge lonen betalen in vergelijking met andere beroepen. Maar om een ​​succesvolle ontwikkelaar te zijn, heb je geen andere keuze dan gedurende je hele carrière tijd te besteden aan zelfstudie. Zelfstudie voor loopbaanprogrammeurs.  Moet je echt de hele tijd studeren?  - 1Aan de andere kant is het leren van programmeertalen en het opdoen van softwareontwikkelingsvaardigheden tegenwoordig gemakkelijker en goedkoper dan ooit, met tal van gratis tutorials en zeer betaalbare online cursussen zoals CodeGym die online beschikbaar zijn. Maar ook al is de kennis financieel zeer betaalbaar, je moet er toch voor betalen met de ultieme valuta: tijd. Daarom hebben we vandaag besloten om dit onderwerp in meer detail te onderzoeken en erachter te komen hoeveel tijd en moeite professionele codeerders echt besteden aan zelfstudie en wat ze vinden van de noodzaak om dit te doen.

75% van de ontwikkelaars leert minstens één keer per jaar een nieuwe technologie

Natuurlijk kan de houding ten opzichte van zelfstudie en de wens om nieuwe dingen te leren onder softwareontwikkelaars variëren. Maar de meerderheid erkent wel het belang van het regelmatig leren van nieuwe technologieën. Als onderdeel van de Stack Overflow Developer Survey 2020, werd aan professionele programmeurs gevraagd hoe vaak ze een nieuwe taal of een nieuw raamwerk leren. Van de meer dan 46.000 ontwikkelaars die deelnamen aan het onderzoek, zei ongeveer 75% dat ze minstens om de paar maanden of eens per jaar een nieuwe technologie leren. In het bijzonder zei 34,9% of 16.165 respondenten dat ze om de paar maanden een nieuwe taal of een nieuw kader leren, terwijl 37,9% of 17.555 professionele codeerders die deelnamen aan de enquête eens per jaar iets nieuws leren. Nog eens 25,1% zegt eens in de paar jaar iets nieuws te leren en 2,1% leert zichzelf slechts eens in de tien jaar zelf programmeren in programmeervaardigheden. Interessant zijn de gegevens van Student Developer Reportdoor HackerRank, een onderzoek onder programmeerleerlingen, toont aan dat tegenwoordig 65% van alle nieuwe programmeurs autodidact is, waarbij 27,39% van de respondenten zegt te hebben leren coderen via zelfgestuurd leren en nog eens 37,70% hun vaardigheden hebben verworven via een combinatie van school en individuele studie.

Leren bronnen

Er zijn niet veel onderzoeksgegevens over welke specifieke kanalen professionele ontwikkelaars het liefst gebruiken voor zelfstudie, omdat het vaak sterk afhangt van het veld en de programmeertaal waarin de softwareontwikkelaar gespecialiseerd is. Maar volgens meerdere enquêtes en meningen van codering pro's die online worden gedeeld, dit zijn de meest populaire kennisbronnen voor zelfstudie over coderen:
  • Online ontwikkelaarsgemeenschappen zoals StackOverflow en HackerRank,
  • Tutorials lezen en instructievideo's bekijken,
  • Online cursussen zoals CodeGym,
  • programmeerboeken,
  • Persoonlijke communicatie met andere ontwikkelaars,
  • Educatieve evenementen zoals meetups, seminars en programmeerbootcamps.

Java-codeergegevens

Als het specifiek om Java-programmeurs gaat, hebben we enkele van onze eigen exclusieve informatie op basis van de enquête onder leden van de CodeGym-gemeenschap die werken als professionele Java-ontwikkelaars. 70,2% van onze respondenten zei regelmatig vakliteratuur te lezen. Bijna de helft (48,9%) volgt online cursussen gericht op specifieke technologieën, en ongeveer een derde van alle Java-ontwikkelaars die we hebben ondervraagd, neemt regelmatig deel aan ontwikkelaarsevenementen, zowel online als offline. Slechts 9,6% van alle mensen die aan de enquête deelnamen, zeiden dat ze geen tijd hebben voor zelfstudie. We waren ook geïnteresseerd in welke richtingen Java-ontwikkelaars meestal kiezen voor hun professionele opleiding. Dit zijn de meest voorkomende ontwikkelingsgebieden die onze respondenten hebben genoemd, in volgorde van belangrijkheid:
  • Verdieping van hun kennis van Java en het Java-ontwikkelingsecosysteem;
  • Leren van tools en technologieën voor mobiele ontwikkeling;
  • Vaardigheden en kennis van webontwikkeling;
  • Cloudtechnologieën, Big data, microservices;
  • Sommige mensen willen naast Java een andere programmeertaal leren, met Kotlin als de meest populaire optie, gevolgd door Go, C# en PHP.
Over specialisaties en loopbaangroei gesproken, een aantal leden van de CodeGym-gemeenschap zeiden dat ze nieuwe dingen leren om hun vaardigheden om Full-Stack-ontwikkelaars te worden te verbeteren. Sommige programmeurs streven ernaar om door te groeien naar een functie als teamleider of technisch leider.

Meningen

Wat zeggen professionele ontwikkelaars zelf over het belang van leren en zelfstudie? Hier zijn een paar informatieve citaten. “Wat ontwikkelaars het meest doen, is lezen. Code lezen, boeken, documentatie, StackOverflow. Meestal leer ik elke dag via sociale media en gespecialiseerd nieuws (meestal Reddit en Twitter, maar ook via changelogs van Apple en Google). Maar als ik iets vind dat me erg interesseert, probeer ik het, dus codeer ik het. Ik ben momenteel een nieuwe manier aan het leren om bijvoorbeeld mijn iOS-projecten te organiseren (2 uur per dag gedurende een week wanneer ik thuis ben),' zegt Anthony Da Cruz, een ervaren programmeur en CTO van een tech-startup .. “Als de vraag is hoeveel je aan leren moet uitgeven, dan is het antwoord: je moet een leerplan hebben en er minstens twee uur per week aan werken. Dit valt buiten de kennis die je hebt opgedaan met je taken. Ik besteed deze tijd aan het controleren van nieuwe technologie, het verkennen van nieuwe tools, onderwerpen , principes, methodologieën enzAdithya Kumaranchath. Vrijwel alle ervaren programmeurs zijn het erover eens dat het vermogen tot zelfstudie waarschijnlijk de beste voorspeller is van een succesvolle carrière in softwareontwikkeling. “Ik denk niet dat ik ooit een goede programmeur heb gekend die niet op een bepaald niveau autodidact was. Als rekruteringsmanager bij een groot bedrijf kan ik zeggen dat een kandidaat die persoonlijke projecten beschrijft en een verlangen om te leren, er elke keer een zal overtroeven met een indrukwekkend diploma. Hoewel het het beste is om beide te hebben”, zegt Steven Burnap, een ervaren programmeur en lid van de StackExchange-ontwikkelaarsgemeenschap. “Bij programmeren is zelfstudie wat je elke dag gaat doen. Je zult jezelf veel dingen moeten leren, niet alleen computertalen en tools die steeds veranderen. Je zult code moeten leren die andere mensen hebben geschreven en je zult dat ook moeten oplossen met minimale instructie en supervisie. In sommige organisaties is het zeldzaam om meer dan 1 keer per jaar (of nooit!) een echte training te volgen. Zorg ervoor dat je dit kunt doen (en ervan kunt genieten), anders overweeg je een andere carrière terwijl je nog jong bent”, voegde Emmad Kareem toe.
Opmerkingen
  • Populair
  • Nieuw
  • Oud
Je moet ingelogd zijn om opmerkingen te kunnen maken
Deze pagina heeft nog geen opmerkingen