Így szállhatsz be fejlesztőként a dolgok internetébe (IoT)

2019.04.25.
April 25, 2019

Szívesen foglalkoznál programozóként egy speciális területtel, amit egyelőre kevesen ismernek? Akkor a beágyazott szoftverfejlesztés pont neked való.

A programozás széles terület, amelyen belül ma már számos irány létezik. Ezek egyike a beágyazott szoftverfejlesztés, ami kevésbé felkapott, mint például a backend vagy a full-stack programozás, pedig a hazai munkaerőpiacon erre is bőven van kereslet. Az úgynevezett beágyazott rendszerek (embedded systems) az általános célú számítógépekkel szemben csupán néhány előre meghatározott feladatot látnak el. Speciális, kisebb teljesítményű hardvereken futnak, működésük így optimalizálható költségek és megbízhatóság szempontjából. Ezekre az eszközökre olyan programozók fejlesztenek szoftvereket, akik egy kicsit másképp dolgoznak, mint korábban említett társaik. Erről Béres Roland, a Green Fox Academy Embedded szakirányért felelős mentora mesél.

Hol találkozhatsz beágyazott rendszerekkel?

  • Okostelefonokban (wifi-jel érzékelése, gombnyomás akció kezelése)
  • Okosotthonokban (világítás, automata öntözőrendszer, riasztó kamerarendszer)
  • Közlekedési lámpákban
  • Gyárak folyamatirányító rendszerében
  • Gépkocsik blokkolásgátló fékrendszerében (ABS)
  • Orvosi eszközökben

A közeljövőben várhatóan főleg az autóipar és az okosotthonok fejlődése hajtja majd ezt a piacot, de a dolgok internete (Internet of Things) is ezen az alapon működik: kis hálózatba kötött eszközökben futó programkódok adatokat dolgoznak fel, majd továbbítják azokat az internet felé és vissza.

Sokan hardver programozásként ismerik

A beágyazott szoftverfejlesztést sokan hardver programozásként ismerik. "Ez az elnevezés megtévesztő olyan értelemben, hogy egyáltalán nincs szó forrasztásról vagy vezetékekkel való bíbelődésről" - mondja Roland. Mégis más koncepciókkal és programnyelvekkel érdemes mélyebben megismerkedni, mint mondjunk frontendesként vagy backendesként. Alapvetően a C/C++ és az Assembly azok a nyelvek, amelyekkel a célhardverhez jól illeszkedő, kevés erőforrást igénylő kódokat lehet generálni.

"Ez az irány egyelőre kevésbé ismert a programozás iránt érdeklődők körében, és az interneten is viszonylag kevés információ található róla. Emiatt kevesebb hallgató választja, pedig a munkaerőpiacon beágyazott szoftverfejlesztőkre is jelentős igény van" - teszi hozzá a Green Fox mentora.

Kiknek ajánlott az Embedded szakirány?

  • Akik szeretik a kütyüket szétszedni és belülről is megnézni
  • Akik nem ijednek meg a csavarhúzó használatától, ha úgy adódik (bár szoftverfejlesztőként erre minimális az esély)
  • Akik nyitottak egy izgalmas programozói terület megismerésére, ahol egyelőre kisebb a verseny

Olyan nagyvállalatok toboroznak nagy számban ilyen szakembereket, mint mondjuk a Bosch és az Evosoft, miközben a Continental és a Thyssenkrupp autóipari cégeknél is egyre növekszik a kereslet. Aki azonban a szakirány elvégzése után mégis más profilú cégnél vagy más fejlesztői munkakörben helyezkedne el, annak is komoly előnyt jelent a C/C++ tapasztalat, ezért tulajdonképpen bárkinek érdemes lehet belevágni a beágyazott szoftverfejlesztésbe.


További blogposztok

Tovább olvasnál?

🌍Külföldön green foxosként - 1. rész [Németország]

Nemcsak hazánkban tombol a programozóhiány, de mire számíthat az, aki külföldön csíp meg egy szoftverfejlesztői állást? Erről mesél az egy éve végzett Koni.

Miért nem elég jó programozó a ChatGPT?

A technológiai újítások sokszor heves érzelmi reakciót váltanak ki az emberekből; ez most, a ChatGPT köztudatba való robbanásával sincs másként. Többen úgy vélik, hogy az AI térhódítása jelenti a programozói szakma végét, mások viszont izgalmas lehetőségeket látnak benne. Vajon hol az igazság? Cikkünkben részletesen feltárjuk, milyen változásokat hoznak az AI-eszközök a fejlesztők életébe. Valóban a ChatGPT lesz a jövő programozója?

“Mi csak az irányt mutatjuk meg, és csodák történnek”

“Mindegy, csak köze legyen az autókhoz” - mondta Süvöltős István, a Green Fox mentora, amikor azt kérdezték, mivel szeretne foglalkozni “nagy korában”.

Further blogposts

Would you like to read more?

Expectations boost, labour shortage holds back digital transformation

There has been increasing pressure on companies to implement their technological developments quickly and effectively. Adapting to these new needs, we have introduced flexible headhunting services.

Nokia: "A place defined by an open corporate culture"

Would you like to know our partners better, where you can even start your new IT career after the course? We have great news then! We sat down with Nokia, and asked them what kind of workplace Nokia is and why it is good to work there. Read our article and get to know Nokia!

5 myths about low-code that everyone believes but are actually false

As the low-code market grows, so do the rumours associated with it. Many do not understand this phenomenon at all and therefore can easily believe the nonsense. Here are the five biggest mistakes and myths about low-code. Find out where they came from and what is behind them!