Í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?

Karrierváltás kimaxolva: könyvelőből szakács, majd Full-stack fejlesztő

Németh Richárd a második szakmaváltása során kezdett bele a programozásba. A Green Fox után Front-end fejlesztőként helyezkedett el, majd nemrég átment egy full-stack pozícióba, és jelenlegi munkájának köszönhetően az USA-ba is eljutott. Hogyan telik egy napja, és milyen skillekre van szüksége a munkája során? Ismerd meg a full-stack fejlesztés világát Ricsi történetén keresztül!

"Nekem a programozás olyan, mint valami varázslat"

Eredeti szakmája gépi forgácsoló, most biztonsági őrként dolgozik. Ő Matyi, az első hallgatója annak a 3 hetes, ingyenes kurzusnak, amelyet a Microsofttal és a HTTP Alapítvánnyal közösen indítunk.

„Biztos szakmát akartam, de többet kaptam annál” – Mi a ServicNow fejlesztés?

Dalma azért kezdte el a Green Fox munka mellett végezhető programozóképzését, hogy jól fizető, biztos szakmát szerezzen. A képzés után ServiceNow fejlesztőként helyezkedett el, amit nemcsak a megbecsültség, hanem a kreatív feladatok miatt is élvez. Hogyan tudta összeegyeztetni a részidős programozó képzést és a munkáját, és milyen az egyre felkapottabb ServiceNow területen dolgozni? Ismerd meg Dalma történetét!

Further blogposts

Would you like to read more?

Green Fox Academy continues its international expansion with Sandberg Capital

With the involvement of a new investor and majority owner, Sandberg Capital, Green Fox Academy continues the international expansion and the development of corporate services and courses. This partnership opens new opportunities for achieving our goals and we look forward to working together.

4 additional factors to keep in mind when choosing a programming course

There are many courses to choose from if you want to learn programming, but before, it's worth comparing the options, because it makes a difference how much support you get or what chances you have later on the job market. In the second part of this article series, we collected more characteristics that you should pay attention to when choosing the course that suits you best. Read the last article to know more!

Prepare consciously for a bootcamp! - E-BOOK

It’s never easy to change career, even if it's not a 180-degree turn. Our e-book helps you make a more conscious decision to change your career.