Kezdőoldal » Számítástechnika » Programozás » Mit gondoltok az C# ról?...

Mit gondoltok az C# ról? Megéri megtanulni? (lent)

Figyelt kérdés
14 éves vagyok, ezzel kapcsolatban szretnék továbbtanulni, mit gondoltok róla?Megéri?És ha nem , akkor miért nem , és mit?Inkább a ''pénzre,, mennék. :D

2017. júl. 17. 00:31
1 2 3
 1/27 Hominida ***** válasza:
100%
Megéri tanulni. Az "ezzel kapcsolatban" ugyan nem jelent többet, mint hogy "én az egészségügyben szeretnék dolgozni", de ha van benned érdeklődés, akkor nyugodtan fogj hozzá. Elterjedt nyelvváltozat, tűrhető bonyolultságú, sokféle fejlesztési területet támogat. Azt, hogy ebből valaha is pénzt csinálj, még értelmetlen fontolgatni. Ahhoz majd jónak is kell lenned, de ezt először ki kell deríteni valahogy.
2017. júl. 17. 01:17
Hasznos számodra ez a válasz?
 2/27 A kérdező kommentje:
Nagyon szépen köszönöm a válaszod kedves #1.Nem is gondolkoztam még ilyenen, hogy pénz , de szeretnék ezzel foglalkozni a jövőben.Sőt.Ezzel fogok ;D
2017. júl. 17. 01:26
 3/27 anonim ***** válasza:
92%

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...

2017. júl. 17. 08:11
Hasznos számodra ez a válasz?
 4/27 Hominida ***** válasza:
100%
Nem beszélve arról, hogy 6-8 év múlva könnyen lehet, hogy a Java vagy a .Net alapú nyelvek kimennek a divatból, és egy most még alig ismert, akár nem is létező nyelvet kap fel szakma. A "legjobb" nyelvnek többnyire az számít, amit a programozóképzésben legfrissebben végzett diákok tanultak, amihez hozzá kell venni annak a hatását is, hogy a fejlesztőházak a saját üzletpolitikájuk ma még nem ismert törekvéseként milyen új eszközt kiáltanak ki minden mást háttérbe szorító világcsodának. A fejlesztőrendszerek kereskedelmi termékké satnyultak, amelyekhez azért nyúlnak hozzá rendszeresen, mert valamit változtatni kell ahhoz, hogy újra eladhassák a világnak nagyjából ugyanazt. És azért adnak ki új világcsodákat, hogy mindenki hagyja ott a beváltat, és vásároljon egy újat. Ezek fényében az ember nem tehet mást, mint próbálja megtippelni, hogy a mainstream kedvencek melyikére tegye fel a következő éveit.
2017. júl. 17. 14:39
Hasznos számodra ez a válasz?
 5/27 anonim ***** válasza:
42%

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])

2017. júl. 17. 17:49
Hasznos számodra ez a válasz?
 6/27 anonim ***** válasza:
15%
én csak annyit mondanék, hogy a neptunt is abban fejlesztették és minden hallgató utálja
2017. júl. 17. 17:56
Hasznos számodra ez a válasz?
 7/27 anonim ***** válasza:
93%

"é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.

2017. júl. 17. 18:03
Hasznos számodra ez a válasz?
 8/27 anonim ***** válasza:
66%
Még szerencse, hgoy nem Pythonban írták, méglassabb lenne:D
2017. júl. 17. 19:31
Hasznos számodra ez a válasz?
 9/27 anonim ***** válasza:
37%
.net core vagy mono ennyit arról hogy csak Microsoftot cuccokon futna.
2017. júl. 18. 11:27
Hasznos számodra ez a válasz?
 10/27 anonim ***** válasza:
0%

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...

2017. júl. 21. 00:10
Hasznos számodra ez a válasz?
1 2 3

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!