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ó (software developer), 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 (software development) 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. A módszertanok fejlődése mellett a szakmai is fejlődött. Az analitikus megközelítés megmaradt, de az automatizált tesztelő már szkripteket ír, kódolási ismeretekkel rendelkezik, a Java, Python, Selenium a munkaeszközévé vált. Ilyenformán pedig közös metszetet képez a szoftverfejlesztő halmazzal.
Láttuk, hogy kik hozzák létre a szoftverterméket és kik szavatolják a minőségét, van azonban egy harmadik terület, amelyik létfontosságú az alkalmazás működése szempontjából, ez pedig a rendszerüzemeltetés (IT operation). Az üzemeltetés három szinten biztosítja a szoftver működését. Az L1 (Level 1) szinten alapvető problémák megoldása, pl. jelszócsere, telepítés, hozzáférés történik rendszergazda (system administrator) segítségével. Az L2 (Level 2) szinten már szoftverhibák is megjelennek, ezért mélyebb technológiai tudás kell az elvégzéséhez a rendszerüzemeltető részéről (system administrator, IT operator). Az L3 (Level 3) szint már rendszerszintű javítást, fejlesztést igényel, ezért rendszermérnök csinálja (infrastructure specialist, systems engineer). A fejlesztés (development) és üzemeltetés (operation) szókapcsolatából jött létre a DevOps szakértő, aki a két terület határmezsgyéjén helyezkedik el.
Az alkalmazások munkafolyamatokból történő térnyerése azt jelenti, hogy mérhetetlen mennyiségű adat keletkezik napról napra. Ez az adatkincs a vállalat számára hatalmas előnyt jelent, de csak akkor, ha biztonsági, a feldolgozhatósági és értelmezhetőségi szempontok megfelelő módon érvényesülnek. Itt kapnak szerepet az adatbázis szakértők. Az adatbázis kezelés, a szkriptelés itt is alap, de a programozókkal történő határmezsgye az adatmérnök (data engineer) személyében ölt testet.
A grafikus szintén beépült az informatikába. A digitalizáció nagyon gyorsan elérte a grafikai munkákat. A képalkotás, képszerkesztés és kiadványkészítés így gyorsan a számítógépre költözött, így ma már csak specializált, sokszor művészeti tevékenységhez kötött területek maradtak mondjuk a kézirajz területén. Az internet robbanásával pedig tömegesen jelentek meg a honlapok, amelyek grafikai munkákat igényeltek. A frontend területén dolgozó, akár honlapszerkesztés számára fontos. A digitális felületeken történő megjelenés ezért speciális UI (user interface) grafikus segíti a munkáját.