Blog

C# és .NET iparági beszélgetés: Szakértő vendégeink meséltek róla, mi vonzotta őket a C#-hoz

backend-dev

C# és .NET iparági beszélgetés: Szakértő vendégeink meséltek róla, mi vonzotta őket a C#-hoz

Az internet fénykorában, amikor mobileszközök milliárdjait használjuk nap, mint nap, a skálázhatóság az egyik legfontosabb szempont az alkalmazások készítésekor. A közel húsz éves múltra visszatekintő C# pedig épp ebben az egyik legjobb a jelen lévő programozási nyelvek közül, ami kétségkívül hozzájárul népszerűségéhez. Egy korábbi webináriumunk alkalmával a technológia négy elismert szakértőjével beszélgettünk, akik megosztották velünk, az ő választásuk miért esett épp a C#-ra és a hozzá szorosan kapcsolódó .NET keretrendszerre, miben látják fejlődésének jövőjét, illetve vannak-e jó tanácsaik a C# iránt érdeklődő fejlesztők számára. 

Ebben segítségünkre volt Horpácsi Illés, az Evosoft senior vezető szoftvermérnöke, mint a beszélgetés moderátora, Ruzsinszki Gábor, az Evosoft Software Architectje, avagy “a Tanárúr”, ahogy kollégái nevezik, Deák Gergely, az Accenture senior developere és team leadje, illetve Romhányi Ármin, az EN-CO Software Zrt. full-stack developere. 

Ha kíváncsi vagy a teljes beszélgetésre, az alábbi videóra kattintva visszanézheted, Spotify csatornánkon pedig vissza is hallgathatod az egészet. 

 

Miért épp a C#?

Vendégeinket először arról kérdeztük, miért is esett választásuk épp a C#-ra, illetve hogyan találkoztak vele először. Deák Gergely, aki közel húsz éve tevékenykedik aktívan az IT területén fejlesztőként, ebből tíz éve már C#-al a középpontban például a webfejlesztés irányából érkezett és a technológia egyszerűsége vonzotta leginkább. 

“Az egyetem alatt kerültem kapcsolatba a C#-al és borzasztóan tetszett, hogy kiléphettem a böngészőből és tényleg egész általános problémákat lehetett megoldani vele és innentől adott volt, hogy ebbe az irányba szeretnék tovább menni. A későbbiekben a C# .NET be is kebelezte ezt a webes platformot és a mobilos platformot. Ebből a szempontból úgy tűnik, hogy jó választás volt, hogy ebben próbáltam meg tovább haladni” – mesélte vendégünk. A nyelv egyszerűsége mellett sokszínűségét és sokoldalú felhasználási módjait emelte még ki Romhányi Ármin, aki szintén egyetemi évei alatt ismerkedett meg a technológiával. 

“Akkor még nem voltam benne biztos, hogy milyen irányba menjek tovább és elkezdtem ismerkedni, hogy mit lehet csinálni a C# segítségével. És miután elkezdtem különféle nyelveket is kipróbálni, például Kotlint Androidra, illetve Express JS-ben írtam a szakdolgozatom backend részét és rájöttem, hogy a nyelv mellett az ökoszisztéma is mennyire fontos, ami felépül a nyelv köré. Nekem igazából ez nyerte el a tetszésem. Itt ha a dokumentációt ismered, ha a C#-ot ismered, akkor plug-n-play módon tudsz fejleszteni.”

Az asztali, webes és mobil alkalmazások fejlesztése mellett a C# az egyik legnépszerűbb választás a videojáték fejlesztők körében is. Ez a Unity game engine-nek köszönhető, amit a top játékok harmada használ, többek között az Oculus Rift VR és a Samsung Gear is. 

Ha szívesen elsajátítanád a C# fejlesztést és a .NET ökoszisztémát, látogass el honlapunkra! Kezdő fejlesztők számára 3 hetes C# alapozó kurzusunkat, programozási alapismeretekkel rendelkező fejlesztőknek pedig 12 hetes intenzív C# és .NET alapképzésünket ajánljuk, amelynek elvégzését névre szóló BME tanúsítvánnyal is igazoljuk. 

A C# és a Visual Studio

Akárcsak a legtöbb programozási nyelv és ökoszisztéma, a C# és a .NET is folyamatosan fejlődik, hogy minél inkább támogathassa és megkönnyíthesse a fejlesztők munkáját. Vendégeink az egyik legkiemelkedőbb előrelépésnek a Visual Studio új verzióját és annak funkcióit emelték ki, amelyek nagyban hozzájárulnak a fejlesztési idő lerövidítéséhez. 

“Ez a hot reload szerintem egy akkora dolog, hogy erre már szerintem nagyon sokan nagyon régóta vártunk. A webes oldalaknál ugye már nagyon régóta lehetett frissítgetni, tehát ott egy ideje megvolt ez, hogy nem kellett újra buildelni az egészet, hanem tényleg csak elmentettük az alkalmazást és frissítettük, de így, hogy a state-ünket is meg tudjuk tartani, ez szerintem elképesztően fel tudja gyorsítani a fejlesztést. Nem kell minden alkalommal újrabuildelni és megvárni azt a néhány tíz másodpercet, hiszen napi szinten több tucatszor fordítjuk és indítjuk el, úgyhogy ez szerintem nagy változás lesz” – kezdte Deák Gergely, akire gyorsan reagált is az Evosoft két senior szakértője.

“Úgy látom, hogy a Visual Studio 2022 méginkább tabulátorbarát lett” – jegyezte meg Horpácsi Illés, aki 2007-ben kezdett el C# és .NET fejlesztéssel foglalkozni, mivel sikerült megtalálnia benne az újszerűségnek és változatosságnak azt az élményét, amit korábban csak a technológiák között ugrálva tapasztalhatott meg. 

Kollégája, Ruzsinszki Gábor, akinek nemrég könyve is jelent meg C# fejlesztés témakörében a Visual Studio új verziójának IntelliCode nevű funkcióját külön ki is emelte, ami meglátása szerint a megfelelő információk betáplálása után képes lesz olyan tanulási folyamatra, ami nagyban meggyorsíthatja a fejlesztpk munkáját. 

“Megmondom őszintén, én amikor elindítottam egy projektemen és írni akartam egy kódsort és helyettem kitalálta az IntelliCode, hogy mit is szeretnék csinálni, egy pillanatra megállt bennem az ütő, hogy úristen, hová fejlődik a technológia. Pedig tényleg csak egy verzióváltás történ. A munkánkat persze nem fogja elvenni, de nagymértékben megkönnyíti az életet.”

A C# elsajátítása

Egy-egy új fejlesztési technológiát manapság már számtalan módon elsajátíthatunk. Sok programozó részesíti előnyben például az önálló tanulást, míg másoknak a tantermi oktatás válik be jobban. Ez leginkább egyéntől függ, abban viszont minden vendégünk egyetértett, hogy az elmélet és a gyakorlat, valamint a megfelelő visszacsatolás minden esetben fontos. Az, hogy ezt munka közben egy senior fejlesztő mellett tanulva, vagy egy vezetett kurzus keretében szerezzük meg már a lehetőségeinktől függ. 

“Nemcsak, hogy lehet, hanem szükséges is hozzátanulni egy tanulócsoporthoz. Nyilván egy irányított kurzus abban nagy segítséget tud nyújtani, hogy forráskritikákat könnyebben meg tudsz úgy tenni, ha van egy olyan csoport, ami ebben támogat” – mondta Horpácsi Illés, aki fejlesztői feladatai mellett maga is oktatóként tevékenykedik. Egyetemi munkásságán túl például közreműködik a Webuni és a BME-VIK közös szervezésű C# és .NET képzéseinek vezetésében is, amelyeken az átfogó online tananyag mellett rendszeres gyakorlati feladatok és oktatói mentoráció is támogatják a résztvevők fejlődését. 

Ha érdekel a C# fejlesztés és szívesen látnál egy részletes tematikát a képzésről, látogass el honlapunkra, ahol további információkat találhatsz! 

Hírlevél feliratkozás

Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.
Oszd meg, ha tetszett:
Facebook
Twitter
LinkedIn
Email

Saját blogposztot szeretnél megosztani?

A jelentkezéshez töltsd ki az űrlapot

Vendégcikk beküldése

Add meg elérhetőségeidet, valamint csatold be az általad megosztani kívánt tartalmat.

Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.

Beiratkozás most!

Vezetéknév *
Email *
Keresztnév *
Telefonszám *
Válassz kezdés időpontot
Fizetési mód *
Számlázási név
Irányítószám
Cím (utca házszám)
Ország
Város
Cégnév
Adószám

* Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.

Are you interested, but have a few questions?​

Fill out this form and we will get back to you and answer all your questions.

Please select form to show
By providing your data, you accept the Cubix Institute of Technology Privacy Policy.

Szeretnék értesülni a következő elérhető tanfolyam időpontjáról.​

Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.

Érdekel, de van néhány kérdésem.

Add meg elérhetőségedet és hamarosan jelentkezünk további információkkal a képzéssel kapcsolatosan.

Az adataim megadásával elfogadom a Cubix Institute of Technology adatkezelési tájékoztatóját.

Are you interested, but have a few questions?​

Fill out this form and we will get back to you and answer all your questions.

Please select form to show
By providing your data, you accept the Cubix Institute of Technology Privacy Policy.

Enroll Now!

Fill out this form and we will get back to you and answer all your questions.

First Name *
Email *
Last Name *
Phone number *
Choose starting date
Payment Method *
Billing Name
ZIP
Address
Country
City
Company
TAX Number

* By providing your data, you accept the Cubix Institute of Technology Privacy Policy.