Mit gondoltok az C# ról? Megéri megtanulni? (lent)
A C# is egy keresett kurrens nyelv, de elsősorban a programozás technikáját kell megtanulnod, utána már nem lesz nehéz programnyelvet váltani, ha a szükség úgy hozza.
Ugyanis hiába tanulod ki a C#-ot mesteri szinten, ha történetesen csupa Java álláslehetőség van a közeledben...
No, mivel itt vagyunk a gyakorikérdéseken:
1) C#-pot ne tanulj, mert az egy Microsoft-os fos, amit csak Windows-on tudsz használni.
2) Python!!! Pythont tanulj, mert az platformfüggetlen! Értem én, hogy Windows-on fogod használni, de... PLATFORMFÜGGETLEN!!!
3) Már most áshatod a sírodat, hogy egyáltalán kérdezni mertél ahelyett, hogy a kisujjadból sz_ptad volna ki mindezt!
Ha pedig normálisan akarunk hozzáállni:
1) Nos, a C# nyelvnek vannak előnyei és hátrányai tanulás szempontjából. A legfontosabb hátránya az, hogy objektumorientált. Ez azt jelenti, hogy kétféle stratégiával indulhatsz meg:
- Elfogadod azt a tényt, hogy nem fogsz érteni kezdetben mindent, amit látsz. Haladni fogsz vele, de nagyon sokáig lesznek homályos részek.
- Vagy hozzáállhatsz úgy is, hogy töviről-hegyire megértesz minden apró részletet, még mielőtt megírnád az első programodat. Hátránya, hogy az életkedved is elmegy, de amikor eljutsz odáig, hogy megírd az első programod, minden világos lesz.
Erre egy jó példa maga a Hello World!
Pythonban ennyi lenne:
print("Hello World!");
C#:
using System; //És akkor jönnek a kérdések, hogy "Ez mi?"
namespace HelloWorldApp { //És ez mi?
.. public class Program { //Na és ez miért kell ide?
.. .. public static void Main(string[] args) { //MIVAN???
.. .. .. Console.WriteLine("Hello World!"); //Hmm... ez hasonlít a pythonos print-re, de miért van különszedve a Console és a WriteLine? Mi az a Console?
.. .. }
.. }
}
2) A C#-nak a nagy riválisa a Java, amivel össze lehetne hasonlítani. Ez személyes vélemény, de úgy látom a hírek alapján, hogy az Oracle lesz_rja a Java fejlesztését, a Java 9 évek óta csúszik, ellenben a .NET és a C# hihetetlen sebességre kapcsolt fejlődés terén. Jómagam is C# fejlesztőként dolgozok.
3) Maga a programozás egy olyan szakma, ami az embereket két csoportra osztja:
- akik az első hét után szívük szerint kivágnák az ablakon az összes monitort,
- illetve akiknek a hobbijuk is a programozás, és annyira megszállottak, hogy a szabadidejüket is erre fordítják
Sajnos azok az emberek, akik a pénzre mennek (például te is), az első csoportba tartoznak és igen jó esélyekkel hullanak ki a munkahelyükről.
4) A tévhittel ellentétben igenis egy platformfüggetlen nyelvről van szó. Ugyanúgy fejleszthetsz vele Androidra, iOS-re, különféle Linux disztribúciókra, mint ahogy Windows-ra is. Már nagyon régen létezik egy olyan, hogy Xamarin, amivel C# nyelven fejleszthetsz mobilra, illetve ott van a .NET Core is.
5) Bármit csinálhatsz vele. Asztali alkalmazásokat, mobil alkalmazásokat, weblapokat, akár mikrovezérlőre is fejleszthetsz vele (NetDuino [hasonló, mint az Arduino, csak ez .NET-es, így C#-ban programozhatod])
"én csak annyit mondanék, hogy a neptunt is abban fejlesztették és minden hallgató utálja"
Mert egy kenyérpirítón van nem szerveren és vizsgafelvételnél egyszerre több tízezer hallgató esik neki, jellemzően 2-3 eszközről. Ezért.
Igazából még mindig nem értem miért ajánlgat mindenki egy alapvetően interpreter-nyelvet(beírsz egy programot és azt futás alatt egy másik program értelmezi és végrehajtja) a Python-t... ...platformfüggetlen? Naná, ha mondjuk a bicikli is számítógép lenne, és írnának rá egy értelmezőt (interpreter), akkor azon is futna... ...mint ahogyan a Java programok is a JVM segítségével futnak Windows-on, Linux-on, blablabla...
Najó ez cinikus volt egy kicsit, de aki akarja, érti.
Szóval a C#, ahogyan egyik előző hozzászóló utalt rá, tulajdonképpen pár programozási nyelv (C, Java, stb.) jó tulajdonságainak összetákolása, hogy legyen egy "újabb" programozási nyelv, amit megint el lehet adni... :-)
Az hülyeség, hogy "megéri-e megtanulni"... ...hiszen sokmindent érdemes megtanulni, mégha nem is lesz belőle holnapra pénz, mert esetleg segíthet megérteni más dolgokat, amiből meg talán lehet pénzed.
De ha a pénzre mész, akkor menj a pornó szakmába, bár az is már unalmas... :-)
Esetleg futass qrvákat...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!