Milyen API-kat, Framework-öket és technológiákat érdemes megtanulni?
Annyi, de annyi kérdés van már arról, hogy melyik programnyelvet érdemes megtanulni, melyik a jobb a piacon, stb. Én arra lennék kíváncsi, hogy Java és C++ nyelveken melyik technológiákba, keretrendszerekbe érdemes jobban belemászni? Mi az, amit használnak cégeknél előszeretettel?
Illetve a különböző területeken milyen fejlesztői környezeteket használnak leginkább (pl. játékok, webalkalmazások, felhasználói segédprogramok, beágyazott rendszerek, okostelefonok, stb)?
Előre is köszönöm!
Akkor szócséplés nélkül:
Java:
- Spring Framework
- Hibernate
- Thymeleaf Template Engine (de template motorból van sokféle)
C++:
- Qt
- Boost library
Cég-cég között is van különbség. Inkább ajánlok álláshirdetések olvasgatását, hogy mit várnak el. Ennél jobb táppont nincs külső szemmel.
Webalkalmazás alatt mit értesz?
- HTTP protokollon elérhető WebService? (Java inkább)
- Weboldal (PHP, de látogatás függő Facebook, Twitter és Wikipedia is PHP-s mondjuk)
Okostelefon mármint Android?
Java - Android Studio IDE
Játék: C++
(Vagy böngészős: Three.js)
Beágyazott rendszerek:
Inkább C, C++ de az Assembly se elképzelhetetlen. De persze lennie kell olyannak ami fel is tudja dolgozni.
(!!! Nem feltétlen x86 architektúra ez, ahogy a telefonok is ARM-re épülnek !!!)
Köszönöm szépen az eddigi válaszokat! :) Igen szerintem is jó ötlet álláshirdetéseket olvasni, csak úgy gondoltam van jobb módja is az információ összeszedésének.
"Webalkalmazás alatt mit értesz?"
Komplett front-end && back-end munkához használatos eszközökre vagyok kíváncsi. HTTP protokoll vagy weboldal a kérdés szempontjából lényegtelen, mindenre kíváncsi vagyok. :D
"Okostelefon mármint Android?"
Android, iOS, Windows Phone, itt is minden érdekelne.
Játékokra nézegettem különböző API-kat, IDE-ket, mint: cocos2d, jmonkeyengine, unity, libdgx, lwjgl, stb. Mondjuk így visszagondolva játékokra annyira nem is lehet pontos választ adni, hiszen rengeteg módja van, rengeteg platform, műfaj, környezet megnehezíti a legmegfelelőbb IDE kiválasztását.
A beágyazott rendszerek annyira nem az én világom, de van már tapasztalatom a VHDL, és LabView programozás használatában, ilyesfélékre lennék még kíváncsi. Mert látom a hírekben is, hogy ezeket az új szoftvereket használják már a mérnökök is, lehet egyszer kedvet kapok jobban szétnézni arra az irányba is.
Ilyeneket nem lehet felsorolni. Eleve a cél határozza meg az eszközt és előfordulhat, ahogy elő is fordul, hogy egy új valami pillanatok alatt kiüti a régit.
Bármibe is fogsz, annak lesz hozadéka, az ismeretek egy részét hasznosíthatod majd másutt.
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!