Informatikai területen Programozás nélkül?

Ebben a témában: Onfejlesztes

Amikor informatikáról, szoftverfejlesztésről beszélünk, akkor általában mindenkinek a programozás jut először az eszébe. De vajon egy jó szoftver elkészítéséhez csak Programozók kellenek? Szeretnék most bemutatni egy lehetőséget azoknak, akik félnek belevágni a programozásba de mégis minél előbb szeretnének informatikai területen elhelyezkedni.

 
 

Arról már sokszor írtam, hogy a mai fejlesztési projektek már tipikusan nem 1-2 fősek, a mai programok komplexitása már jóval túlmutat ezen a méreten. Nem akarok erről sokat írni, de minden projekthez kellenek úgynevezett projektvezetők, akik feladata dióhéjban, hogy megtervezzék, hogy az aktuális feladatok közül a csapat egésze és utána pedig egyénenként ki, mit és mikorra fog elkészíteni. Ők tervezik meg a munkát, a termék elejétől a legvégéig. Ebben a pozícióban már eggyel távolabb kerülünk a konkrét technikai megvalósítástól, tehát nem kell programozni, de erre a pozícióra sosem vesznek fel tapasztalat nélkül, ezért én is csak megemlékeztem róluk.

 
 

Ami viszont sokkal érdekesebb lehet, hogy léteznek olyan pozíciók ahová:

  1. Programozói tudás egyáltalán nem vagy csak minimálisan szükséges
  2. A technikai elvárások otthonról is megérthetőek, megtanulhatóak
  3. Szoftverfejlesztéshez közel álló pozíciók, ahonnan már sokkal könnyebb váltani

 

Aki már olvasta néhány korábbi írásomat, annak ismerős lehet a Vevői Kapcsolattartó vagy Rendszermérnök kifejezés. Az ő feladata a rendszerrel szembeni követelmények, elvárások letisztázása a vevővel és átadása a szoftverfejlesztőknek.
Egy másik fontos pozíció az úgynevezett Szoftvertesztelők, akiknek a feladata, hogy az elkészült szoftvert valamilyen módon leteszteljék és ezzel bizonyítsák, hogy a szoftver jól működik, jól használható.

Még elöljáróban szeretném kiemelni, hogy semmiképp se becsüljük le ezeket a pozíciókat attól, mert ők nem feltétlenül programoznak. Ezek nagyon fontos pozíciók és egy-egy jó szakember itt is projekteket tud meghatározni.

 
 

Szoftvertesztelők

 

A szoftvertesztelők feladata, hogy a szoftvert leteszteljék objektív vagy szubjektív szempontból, ez nagyban függ magától a terméktől. Teljesen másképp kell dolgozni, hogyha egy weboldalt kell letesztelnem azzal a szemüveggel, hogy mennyire felhasználóbarát a felület, esetleg egy széndioxid érzékelőt vagy egy számítógépes játékot. A tesztelésnek különböző szintjei lehetnek és más-más megközelítés kellhet az egyes szintekhez. A tesztelés is aktív része a fejlesztésnek, nagyon fontos egy termék megítélése szempontjából, hogy az végig megfelelően működik-e vagy sem. Ha a tesztelők jól dolgoznak, akkor az egész projektcsapat nyugodtan aludhat, mert tudják, hogy amit elkészítettek az megfelelően és hibamentesen fog működni.

 

A tesztelési módszertanok megismerése általában otthoni felkészüléssel, akár néhány könyv elolvasása után sikerülhet. Junior pozíciókat meglepően kevés konkrétumokkal, elvárásokkal hirdetnek. Itt általában a programozás csak a „jó ha tudod” megjelölésben jelenik meg, nem alapelvárás, ezért ez a pozíció vonzó lehet azoknak akik gyorsan szeretnének munkahelyet váltani.

 

Egy jó tesztelőre hatalmas az igény, ebben a pozícióban is jelentős a munkaerőhiány, ez miatt most nagyon könnyen el lehet helyezkedni. Itt is, mint a legtöbb informatikai pozícióban, jóval a magyar átlag felett lehet keresni, de az igazsághoz hozzátartozik, hogy a kezdő fizetés valószínűleg kisebb lesz, mint egy szoftverfejlesztőnek. Hogy pontosan milyen előismeretek kell elsajátítani, itt érdemes inkább megnézni az elérhető álláshirdetéseket. Általában a tesztelési metódusokat kell ismerni, magát a terméket, egy idegen nyelvet illetve egyéb általános személyiségjegyeket, mint csapatmunka, rugalmasság, nyitottság, stb… Egy-két könyv a teljesség igénye nélkül:

(more…)