Blog
Mindenki informatikus
Furcsa belegondolni, de a digitalizáció az X generációval kezdődött. Már a szocializmusba megjelent a Commodore 64 és a ZX spektrum, a lakótelepeken is egyre több időt töltöttek a gyerekek a képernyő előtt. A 90-es évek már a PC kora volt. A 386-os és 486-os számítógépek időszakában már merevlemez is volt a gépben, nem csak a floppy volt, előtte a kazetta volt az adattároló. A TV készülék helyett már monitor volt a megjelenítő és az egér is az alap perifériák közé tartozott. Az ezredforduló utolsó éveiben pedig már az internet is a háztartások részévé vált, még ha "betárcsázós" technikával is, amivel egy kép megjelenítése is kalandos volt, mert a lassúsága miatt szinte látni lehetett a pixelek soronkénti felvillanását.
A millenialok számára ez a korszak, a szüleik digitális korai útkeresése vagy nem ismert vagy az őskort idéző primitív életkörülményeket idézi. Pedig érdemes szem előtt tartani, hogy az informatika fejlődése által biztosított közös platform teremtette meg azoknak a szakmáknak alapjait, amelyeket akkor még fel sem találtak, legalábbis a jelenlegi formájukban biztos nem.
A ma, általunk is oktatott területek mára nem csak népszerű szakmák alapjait adják, de ezek sok tekintetben rokon területek. Az ismert mondás szerint: minden cég technológiai vállalat. Ezt továbbgondolva kimondhatjuk, hogy lassan minden állás digitális munka lesz. A képzésüket ebbe az irányba tervezők számára szeretnénk összefoglalni, hogy miképp függenek össze a látszólag különálló területeket és így érthetővé válik, hogy miért is ezeket oktatjuk.
Induljunk ki a jól ismert programozó, másképp szoftverfejlesztő pozíciókból, amelyek az ábránk középén helyezkednek el. Talán ismert a frontend és backend kifejezés. Az informatika differenciálódása során a programozó halmaz erre a két fő részhalmazra vált szét. Egyszerűen a frontend fejlesztő a felhasználói, más néven kliens oldalra fejleszt, a backend fejlesztő pedig a háttérfolyamatokra vonatkozó, a szerveroldali fejlesztést végzi. Bár a specializáció logikus volt, szükség van olyan szakértőkre is, akik mindkét oldalon otthonosan mozognak, ők lettek a fullstack fejlesztők a két terület közös halmazában.
A tesztelés mindig is a fejlesztés mellett fejlődött. Mióta azonban a szoftvertermékek egyre bonyolultabbá váltak és egyre több pénzbe került, ha nem jól, nem biztonságosan vagy nem időben került élesítésre. Ennek felismerése repítette sikerszakmává a szoftvertesztelést. A tesztelőt minőségbiztosítóként is hivatkozzuk, az angol rövidítés szerint QA szakértőként. Feladatát talán ez írja le leginkább: felügyeli a helyes működést.