CodeGym/Java blog/Véletlen/Önképzés karrierprogramozóknak. Tényleg állandóan tanulno...
John Squirrels
Szint
San Francisco

Önképzés karrierprogramozóknak. Tényleg állandóan tanulnod kell?

Megjelent a csoportban
A szoftverfejlesztés, mint professzionális karrier egyik megkülönböztető jegye a folyamatos tanulás szükségessége. A programozókat senki máshoz hasonlóan arra kényszerítik, hogy lépést tartsanak az új technológiákkal, és tanuljanak meg új keretrendszereket, eszközöket és kódolási nyelveket. Ez a programozói lét hátrányának tekinthető, vagy az árkódolóknak magas béreket kell fizetniük más szakmákhoz képest. De ahhoz, hogy sikeres fejlesztő legyél, nincs más dolgod, mint a karriered során folyamatosan önképzéssel tölteni az időt. Önképzés karrierprogramozóknak.  Tényleg állandóan tanulnod kell?  - 1A jó oldala pedig az, hogy ma a programozási nyelvek tanulása és a szoftverfejlesztési ismeretek elsajátítása egyszerűbb és olcsóbb, mint valaha, rengeteg ingyenes oktatóanyaggal és rendkívül megfizethető online tanfolyamokkal, például a CodeGym-mel. Ám annak ellenére, hogy a tudás anyagilag nagyon megfizethető, még mindig a végső valutával – idővel – kell fizetni érte. Ezért ma úgy döntöttünk, hogy részletesebben megvizsgáljuk ezt a témát, és megtudjuk, mennyi időt és energiát fordítanak a professzionális kódolók az önképzésre, és hogyan érzik, hogy ezt kell tenniük.

A fejlesztők 75%-a évente legalább egyszer megtanul egy új technológiát

Természetesen a szoftverfejlesztők önképzéshez való hozzáállása és az új dolgok elsajátítási vágya eltérő lehet. A többség azonban felismeri az új technológiák rendszeres elsajátításának fontosságát. A Stack Overflow Developer Survey 2020 részeként, a professzionális kódolókat megkérdezték, milyen gyakran tanulnak új nyelvet vagy keretrendszert. A felmérésben részt vevő több mint 46 000 fejlesztő körülbelül 75%-a nyilatkozott úgy, hogy legalább néhány havonta vagy évente egyszer megtanul egy új technológiát. A válaszadók 34,9%-a, azaz 16 165 azt mondta, hogy néhány havonta tanul egy új nyelvet vagy keretrendszert, míg a felmérésben részt vevő 37,9%-a, azaz 17 555 professzionális kódoló évente egyszer tanul valami újat. További 25,1% azt mondta, hogy néhány évente egyszer tanul valami újat, és 2,1% önképzést végez programozási ismeretek terén csak évente egyszer. Érdekes módon a Student Developer Report adataiA HackerRank programozást tanulók körében végzett felmérése azt mutatja, hogy ma az új programozók 65%-a autodidakta, a válaszadók 27,39%-a azt mondta, hogy önálló tanulással tanult meg kódolni, további 37,70%-uk pedig iskolai kombinációban szerezte meg készségeit. és egyéni tanulás.

Tanulási források

Nem sok kutatási adat áll rendelkezésre arról, hogy a professzionális fejlesztők milyen konkrét csatornákat használnak leggyakrabban önképzésre, mivel ez gyakran nagyban függ a területtől és a programozási nyelv szoftverfejlesztőjének szakterületétől. Több felmérés és kódolási vélemény szerint azonban online megosztott profik, ezek a legnépszerűbb tudásforrások az önképzés kódolásához:
  • Az olyan online fejlesztői közösségek, mint a StackOverflow és a HackerRank,
  • Oktatóanyagok olvasása és oktatóvideók megtekintése,
  • Online tanfolyamok, mint például a CodeGym,
  • Programozási tankönyvek,
  • Személyes kommunikáció más fejlesztőkkel,
  • Oktatási események, például találkozók, szemináriumok és kódolási kezdőtáborok.

Java kódolók adatai

Ha konkrétan a Java programozókat illeti, rendelkezünk saját exkluzív információval, amely a CodeGym közösség professzionális Java fejlesztőinek körében végzett felmérésén alapul. Válaszadóink 70,2%-a nyilatkozott úgy, hogy rendszeresen olvas szakirodalmat. Csaknem fele (48,9%) bizonyos technológiákra összpontosító online tanfolyamokon vesz részt, és az általunk megkérdezett Java-fejlesztők körülbelül egyharmada gyakran csatlakozik online és offline fejlesztői eseményekhez. A felmérésben részt vevők mindössze 9,6%-a mondta azt, hogy nincs ideje önképzésre. Arra is kíváncsiak voltunk, hogy a Java fejlesztők jellemzően milyen irányokat választanak szakmai képzésükhöz. Íme a válaszadóink által leggyakrabban meghatározott fejlesztési területek, fontossági sorrendben:
  • Java és Java fejlesztési ökoszisztéma ismereteik elmélyítése;
  • Mobilfejlesztő eszközök és technológiák elsajátítása;
  • Webfejlesztési készségek és ismeretek;
  • Felhőtechnológiák, Big data, mikroszolgáltatások;
  • Vannak, akik a Java mellett egy másik programozási nyelvet szeretnének megtanulni, a Kotlin a legnépszerűbb lehetőség, majd a Go, a C# és a PHP.
A specializációkról és a karriernövekedésről beszélve a CodeGym közösség számos tagja azt mondta, hogy új dolgokat tanulnak annak érdekében, hogy növeljék képességeiket, hogy Full-Stack fejlesztők lehessenek. Egyes kódolók csapatvezetői vagy műszaki vezetői pozícióvá kívánnak nőni.

Vélemények

Mit mondanak maguk a szakmai fejlesztők a tanulás és az önképzés fontosságáról? Íme néhány informatív idézet. „A fejlesztők leginkább az olvasást csinálják. Kód, könyvek, dokumentáció, StackOverflow olvasása. Általában minden nap tanulok a közösségi médián és a speciális híreken keresztül (főleg Redditen és Twitteren, de Apple és Google változásnaplókon keresztül is). De ha találok valamit, ami nagyon érdekel, kipróbálom, így kódolom. Jelenleg egy új módszert tanulok például iOS-projektjeim megszervezésére (napi 2 óra egy héten keresztül, amikor otthon vagyok)” – mondta Anthony Da Cruz, egy tapasztalt kódoló és egy technológiai startup technológiai igazgatója .. „Ha az a kérdés, hogy mennyit kell költeni a tanulásra, akkor a válasz: legyen egy tanulási terved, és hetente legalább két órát szánj ennek megvalósítására. Ez kívül esik a feladatai során szerzett tudáson. Ezt az időt az új technológia ellenőrzésével, új eszközök, témák, elvek, módszerek stb. felfedezésével töltöm” – ajánljaAdithya Kumaranchath. Gyakorlatilag minden programozási veterán egyetért abban, hogy az önképzés képessége valószínűleg a legjobb előrejelzője a sikeres szoftverfejlesztési karriernek. „Azt hiszem, soha nem ismertem olyan jó programozót, aki ne lett volna valamilyen szinten autodidakta. Egy nagy cég munkaerő-felvételi menedzsereként elmondhatom, hogy az a jelölt, aki leírja a személyes projekteket és a tanulási vágyat, minden alkalommal lenyűgözi az embert. Bár az a legjobb, ha mindkettővel rendelkezünk” – mondta Steven Burnap, tapasztalt programozó és a StackExchange fejlesztői közösség tagja.. „A programozásban az önképzés az, amit minden nap fogsz csinálni. Sok mindent meg kell tanulnia magának, nem csak a számítógépes nyelvekre és a folyamatosan változó eszközökre. Meg kell tanulnia mások által írt kódot, és ezt is meg kell javítania minimális utasításokkal és felügyelettel. Egyes szervezetekben ritka, hogy évente 1-nél többször kapjanak valódi képzést (ha valaha is!). Győződjön meg arról, hogy meg tudja csinálni (és élvezze is), különben gondolkodjon el egy másik karrier mellett, amíg még fiatal” – tette hozzá Emmad Kareem.
Hozzászólások
  • Népszerű
  • Új
  • Régi
Hozzászólás írásához be kell jelentkeznie
Ennek az oldalnak még nincsenek megjegyzései