CodeGym /Java blog /Véletlen /Nem tud dönteni? 5 legfontosabb tipp az első programozási...
John Squirrels
Szint
San Francisco

Nem tud dönteni? 5 legfontosabb tipp az első programozási nyelv kiválasztásához kezdőknek

Megjelent a csoportban
Nem ritka, hogy a kódolásban kezdők, akik a jövőben professzionális szoftverfejlesztők szeretnének lenni, nem szorulnak rá arra, hogy először válasszanak egy programozási nyelvet. Mi, a CodeGymnél ezt észrevettük az évek során, amikor diákjainkkal kommunikáltunk, és támogattuk őket abban, hogy elsajátítsák a Java nyelvet, ami a szoftverfejlesztési készségeik alapja. A kezdők, különösen azok a fiatalok, akik a programozást tekintik jövőbeli karrierjüknek, hajlamosak a kételyekre és a bizonytalanságra azzal kapcsolatban, hogy milyen kódolási nyelvet válasszanak, mivel rengeteg nézet és találgatás kering róla az interneten. Az a tény, hogy az újoncok általában némileg hozzáértőek a különböző programozási nyelvek alkalmazásaihoz, amikor valódi munkáról és projektekről van szó, még nehezebbé teszi ezt a választást. Nem tud dönteni?  5 legfontosabb tipp az első programozási nyelv kiválasztásához kezdőknek - 1

Nem tudja eldönteni, melyik programozási nyelvet tanulja meg?

Nem is olyan régen már érintettük ezt a témát, a kezdők legnépszerűbb programozási nyelveiről beszélve. És amint megjegyeztük, az elsőként megtanulandó programozási nyelv kiválasztása nem a helyes választás. Ez a választás és annak helyes meghozatala. Ez azt jelenti, hogy a szoftveripar valószínűleg mindig nagy választékban kínál technológiai halmazokat és programozási nyelveket a potenciális kezdők számára, és nem szabad hagynia, hogy ez a tény lelassítsa. Léteznek objektum-orientált programozási (OOP) és funkcionális programozási nyelvek, amelyek háttér- és front-end fejlesztésre szolgálnak, valamint számos egyéb mód a rendelkezésre álló technológiák megkülönböztetésére. És ez a közeljövőben sehol sem fog változni. A CodeGym-nél már most is elég sok információ áll rendelkezésünkre, amelyek célja, hogy bővítsük tanulóink ​​tudását a programozási nyelvek közötti hasonlóságokról és különbségekről. alkalmazhatóságuk a modern szoftverfejlesztési piacon, és a jövőbeni karrierfejlesztés lehetőségei. Nézze meg például a cikketösszehasonlítva a Java-t és a JavaScriptet, mint a két vezető első választási lehetőséget a kezdők kódolásában szerte a világon. Ma azonban szeretnénk ezzel a témával egy alapvetőbb nézőpontból foglalkozni, és néhány tippet és javaslatot adunk arra vonatkozóan, hogyan lehet abbahagyni azon hangsúlyozni, hogy melyik programozási nyelvet érdemes megtanulni, végül meg kell hozni ezt a választást, és ami még fontosabb, nem hagyja, hogy ez a probléma ismét letaszítsa a pályáról.

5 kulcsfontosságú tipp, hogyan hagyd abba a stresszt, hogy melyik programozási nyelvet tanuld meg

1. Fogadd el a választás szükségességét, és ragaszkodj hozzá

Kezdésként egy jó javaslat az lenne, ha elfogadod, hogy vállalnod kell a döntés meghozatalának felelősségét, és ragaszkodnod kell ahhoz, hogy megfelelő eredményeket érj el. Nincsenek jó vagy rossz válaszok az elsajátítandó programozási nyelv kiválasztásában, mivel ezek bármelyikének ismerete, így vagy úgy, előnyös lehet. A habozás, a döntésképtelenség és az állandó fókuszváltás az igazi hibák, amelyek visszatartanak, nem pedig a „rossz” technológiai halom kiválasztása.

2. Válassza ki a programozási nyelv kiválasztásához alkalmazni kívánt feltételt

Ami egyre nehezebbé teszi ezt a választást, minél jobban belemerül a témába, az a rengeteg kritérium, amelyre alapozhatja döntését. Például:
  • A közösség és az ökoszisztéma mérete (a Java, a Python és a JavaScript lenne itt a vezető trió),
  • a tananyagok elérhetősége és a dokumentáció minősége (Java vagy Python),
  • Programozási paradigma (OOP vagy funkcionális),
  • A programozási munka tipikus oldala (back-end vagy front-end),
  • A vállalkozások népszerűsége és a rendelkezésre álló állások száma,
  • Könnyű tanulás,
  • A programozó termelékenységére és a csapat sebességére vonatkozó követelmények,
  • Alkalmasság a szoftverfejlesztési munka meghatározott területeire.
És ezek csak a legáltalánosabb és legkézenfekvőbb módszerek, amelyekre a választást alapozhatja. Csak a legrelevánsabb kritériumokra kell összpontosítania, anélkül, hogy túl sok lehetséges nézőponttal túlterhelné magát.

3. Hagyja, hogy a projekt válassza ki a nyelvet

Vagy egyszerűen kiválaszthat egy végső kritériumot a döntés alapjául. Vitathatatlanul jó ötlet az lenne, ha megnézné azokat a már meglévő projekteket, amelyek tetszenek, és amelyeken szívesen dolgoznának a jövőben. Ez segít abban, hogy felismerje, melyik programozási nyelv a legmegfelelőbb. Például sok CodeGym diák választotta a Java tanulását, mert azt széles körben használjáknapjaink legizgalmasabb és legfelkapottabb technológiai résein, mint például a mesterséges intelligencia (AI), az IoT (a dolgok internete), a blokklánc, a Big Data stb. Mivel a CodeGym kurzusa arra összpontosít, hogy segítse a hallgatókat a Java Core és a Java Core ismeretek elsajátításában. Gyakorlati Java kódolási ismeretek birtokában nem sokkal a tanfolyam befejezése után sokan csatlakozhatnak szoftverfejlesztő csapatokhoz, és elkezdhetnek olyan projekteken dolgozni, amelyekhez hasonlók inspirálták őket arra, hogy ebbe a szakmába kerüljenek.

4. A tanulás megközelítését válassza, ne a nyelvet

Egy másik fontos tanács, amely véleményünk szerint segíthet azoknak, akik nehezen tudnak választani, de alig várják, hogy elkezdjenek tanulni, és máris előrelépést érjenek el, az az, hogy egy adott nyelv helyett válasszon megközelítést a programozás tanulására. Végtére is, bármilyen tudás hasznossá teheti magát a karrierje egy bizonyos pontján. Ami azonban igazán elvesztheti az idejét, az az, hogy nem tud olyan tanulási megközelítést találni, amely könnyen átvehető, és nem igényel túl sok erőfeszítést ahhoz, hogy ragaszkodjon hozzá. Valójában ez az egyik fő oka annak, hogy a CodeGym hallgatói a mi kurzusunkat választják a Java online tanulására. Mivel a CodeGym a jellegzetes gyakorlat-első megközelítést egy könnyen emészthető és szórakoztató, gamified tanulási folyamattal ötvözi, sokan a szó szoros értelmében a Java tanulását választják, mert a CodeGym-en akarnak tanulni, nem pedig fordítva. Sőt szerintlegutóbbi felmérésünk , a tanulók nagy része számára a CodeGym szó szerint az első kapcsolatfelvétel volt a programozáshoz kapcsolódó tudásforrással, ami azt jelenti, hogy soha nem érintkeztek a programozási világgal a CodeGym-re való regisztráció előtt, és a mi tanfolyamunk inspirálta őket a tanulás megkezdésére. .

5. Ha már döntöttél, ne hallgass más véleményekre

Ha a választás megtörtént, bármilyen kritérium alapján dönt is, azt javasoljuk, hogy legalább egy időre hagyja abba a többi vélemény meghallgatását, hanem inkább a tanulási folyamatban való előrelépésre összpontosítson. Természetesen egészséges maradni nyitottnak, és időnként átértékelni a döntéseit, és ez alól a kódolás megtanulása sem kivétel, de ez is jelentősen késleltetheti a fejlődést, ha túl gyakran teszi.

Szakértői tanács

Saját tanácsaink kiegészítéseként álljon itt néhány informatív idézet a témában több éves és évtizedes szakmai tapasztalattal rendelkező szoftverfejlesztőktől. „Amikor azt várom, hogy érdekes legyen, belenézek egy nyelvbe. Ha ez a feltételezés beigazolódik, megpróbálok mélyebbre merülni. Néha beigazolódik a kezdeti feltételezésem, néha nem. Olyan nyelveket tanultam, amelyeket nagyon értékesnek éreztem, és megtanultam egy nyelvet, amit őszintén szólva nem igazán akarok újra használni, pedig az elején nagyszerűnek tartottam őket. Egy kérdés maradt. Az, hogy mi okozza a kezdeti érzést, nagyban függ. Néha csak olvasok valami új nyelvről, és a leírás felkelti az érdeklődésemet. Néha kénytelen vagyok valami újat tanulni a munkám miatt” – mondta Bernhard Støcker német programozó, aki maroknyi nyelven tud kódolni.. „Csak akkor veszem fel a programozási nyelveket, amikor hallok róluk. Vannak, akik egyáltalán nem érdekelnek, mert akkoriban még nem volt olyan probléma, amiről azt mondták, hogy megoldják. Ne várja el, hogy csak egy nyelvet tanuljon meg, és ez az, a dolgok nem így működnek. Ha több nyelvet tanulsz, a következő könnyebbé válik. Ez soha nem időpocsékolás, és meg kell tennie” – ajánlja Trausti Thor Johannsson, egy másik tapasztalt szoftverfejlesztő . „Azt tanácsolom, hogy ne ragadjon el azon agyalni, hogy milyen eszközöket használ. Tanulja meg gyorsan megtanulni az új technológiákat, küzdje le a késztetést, hogy szakemberré váljon, és ehelyett általánossá váljon. Bármit is csinál, ne hagyja abba az új dolgok tanulását. Ezeket az embereket foglalkoztathatónak nevezzük” – tette hozzá Scott Gartner, tapasztalt kódoló az Egyesült Államokból .

Összegzés

Összegezve, csak megduplázhatjuk, amit ezek a tapasztalt szoftverfejlesztők mondanak: a tanuláshoz való hozzáállás és a folyamathoz való megfelelő hozzáállás az, ami valójában számít, ha sikeres akarsz lenni ezen a területen. A konkrét eszközök, technológiák és programozási nyelvek kiválasztása viszont nem lényegtelen, de mindenképpen másodlagos szerepet játszik. Mivel a világ legnépszerűbb programozási nyelvei nagyjából ugyanazok voltak az elmúlt 10-15 évben, bőven lesz ideje, hogy kényelmesebben válasszon a legrelevánsabb technológiákról, amíg csak tudja. tanulni és új ismereteket felhalmozni. A releváns készségek felhalmozása a szoftverfejlesztői siker egyik kulcsa, és a CodeGym, mint online Java tanfolyam,
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION