Tegyük fel, hogy neves cégeknél szeretnék szoftverfejlesztő lenni. Milyen nyelveket kell elsajátítanom elsősorban, amivel el tudnék helyezkedni?
Hogy még jobban megnehezítsem az életed, én meg azt mondom neked, hogy ne nyelv mellett dönts. Az informatika marha nagy terület, amelynek csak egy kis része a programozás. De még ez a programozás is egy marha nagy terület, ugyanis lehetsz
- desktop fejlesztő (aki asztali számítógépekre és laptopokra ír felhasználói szoftvereket)
- mobil fejlesztő (aki mobilra, tabletre ír programokat)
- webfejlesztő (nyilván weblapokat csinál)
- hardverfejlesztő (mindenféle elektronikai kütyükre ír vezérlőszoftvert)
- és még amiket kihagytam.
Szóval először én ezek közül választanék valamit, amit szívesen csinálnék. Aztán majd beszélhetünk a továbbiakról.
Rendben. Nos, hogy tisztázzuk, az, hogy ismersz valamilyen nyelveket, az a cégeket nem hatja meg. Ugyanis egy adott nyelvhez rengeteg technológia és fejlesztési módszertan tartozik. Akkor indulsz előnnyel, ha te ismered a cégnél használt technológiákat. Csakhogy megnézzünk egy C# asztali alkalmazásfejlesztő hirdetést:
Cégünk fejlesztőket keres egy XY-ra képes alkalmazás készítéséhez. A számunkra ideális fejlesztő:
- magabiztosan ismeri a C# programozási nyelv legújabb, 6-os verzióját (korábbi szakmai tapasztalat előny)
- nem újdonság számára a WPF és az MVVM
- van tapasztalata MS-SQL használatában és ismeri a T-SQL-t
- használt már korábban valamilyen ORM keretrendszert (előny, ha ismeri az NHibernate-et vagy az Entity Framework-öt)
- nem idegen számára a csapatmunka (scrumban dolgozunk, MS TFS-t használva)
Szóval itt ilyenekre kell rágyúrni. Az, hogy ismered a C# nyelvet, az semmi.
"Az, hogy ismered a C# nyelvet, az semmi."
Az, hogy ismered a C# nyelvet, az NEM semmi. A többit meg összeszeded hetek, hónapok alatt.
pen-dragon nagy party-arc lehetsz! :-)
A 76%-ékos névtelen (#1-es, #3-as) is mond valamit, tulajdonképpen a végtelenségig lehetne bonyolítani, de az egész sokkal egyszerűbb...
1.: munkája annak van, akinek van protekciója (vagy az apukájáé a vállalat, vagy sakkban tudják tartani a főnököt, esetleg az érdekek ezt kívánják)
2.: nagyon ritka, amikor egy emberre azért figyelnek fel, mert tehetséges... ...ha véletlenül tehetségesnek is tűnik, akkor ráfogják arra, hogy sok ideje van és szorgalmas... :-)
3.: Figyeld meg, mivel manapság mindenki elhiheti önmagáról, hogy bármire képes (akár videókat vághat (lásd a YouTube teli van "profikkal"), vagy 3D-ben modellezhet vagy programozhat), így nagyon sok munkahelyen csak kontárok vannak, akik csak ahhoz nem értenek, ami a munkájuk lenne. Max napról-napra rutinosabban el tudják játszani a szerepüket... :-)
4.: Az álláshirdetések is általában már egy betöltött munkakört hírdetnek meg, mert meg kell hírdetni. Ha megfigyeled szinte lehetetlen követelményeket támasztanak, napersze elképzelhető hogy van valaki aki megfelel, mert a Lottó-n is néha nyernek! :-)
5.: idővel bármit meg lehet tanulni! Pl. én is lehettem volna miniszterelnök, de nincs meg egy fontos tulajdonságom ehhez: nem tudok jól hazudozni! :-)
Hogy a kérdésre is válaszoljak... ...ne azért akarj programozó lenni, mert most sok informatikust keresnek, és talán jó pénzeket lehet vele kaszálni... ...hanem azzal foglalkozz, amit szeretsz is csinálni!
#6-nak (77%-ékos):
Mi (cirkuszi majmok) sem értjük, hogy lehetnek ilyen s3eggfejek egyesek, hogy sohasem a kérdésre válaszolnak, hanem másokat kritizálnak... ...de toleránsak vagyunk, és tudunk süllyedni is a szintetekre... :-)
A te fajtádat csak szimplán névtelen f@s.zoknak hívjuk, hogy valahogy be tudjuk őket azonosítani... :-)
"munkája annak van, akinek van protekciója"
Ez a hulyeseg, foleg a programozas teren honnan jott?
Informatikan belul, ha megvan legalabb egy alap tudas, nem olyan nehez munkat talalni. Itt is vannak alja munkak, amire barkit felvesznek. Persze jo esetben nem az a cel.
A C# pedig onmagaban valoban semmi. Megfelelo ismeretekkel es gyakorlattal, barmilyen nyelv megtanulhato, az csak szintaxis, egy segedeszkoz.
A kerdezonek pedig:
Szepen sorbajan. Mindegy milyen nyelven kezded, tanulj kulonbozo szemleleteket, gyakorolj sokat. Utana meg fogod talalni ami teged erdekel es munka is lesz.
"A C# pedig onmagaban valoban semmi. Megfelelo ismeretekkel es gyakorlattal, barmilyen nyelv megtanulhato, az csak szintaxis, egy segedeszkoz."
Hát, nem találok szavakat. Komolyan mondom.
Sok wannabe pistike, hogy miket ki nem talál...
Beszélj angolul legalább középfokon. Anélkül szóba sem állnak veled.
Programnyelvekből legyen Java, C++ és C# legalább két éves tapasztalattal (legalább egy), vagy C legalább két éves tapasztalattal, ha beágyazott rendszerek érdekelnek. Továbbá legyen egy szkript nyelv is, amit ismersz.
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!