Miért kell 2 év tapasztalat junior programozó állásokhoz?
De most gondoljunk már bele egy pillanatra ebbe az egész dologba!
Tegyük fel, hogy nem tudsz megírni egy aknakereső komplexitású programot, és mégis felvesznek egy junior pozícióba, és odaraknak egy olyan webalkalmazáshoz, amit már 5-6 éve folyamatosan írnak, a fejlesztők folyamatosan cserélődtek rajta, X így kódolt, Y így kódolt, Z úgy kódolt, de közben mind X, Y, Z is elment, és már csak A, B és C van ott, de ők nem tudják, hogy eredetileg mit akart X, ráadásul még teszteket se nagyon írtak hozzá. Több százezer soros kódbázis, bonyolult üzleti logika, amire már senki sem emlékszik, hogy pontosan ki, mikor és miért kérte, hogy úgy legyen. Félig-meddig már elavult technológiák, itt korszerűbb megoldások, amott kevésbé korszerűbb megoldások, itt egy bug, amire itt meg itt valaki ráépített valami logikát, stb. Ráadásul mondjuk a program egy tőzsdei derivatívákkal és opciókkal foglalkozó alkalmazás, és neked amúgy fogalmad sincs a pénzügyi, tőzsdei dolgokról. Nem beszélve a kismillió olyan saját céges belső rendszerről, amiket saját célra fejlesztettek, és nyilván nem is hallottál még róluk soha.
Na, most ha az aknakereső túl nagy falat volt, akkor egy valódi 5-6 éven át írt, több százezer soros, össze-vissza gányolt alkalmazás nem lesz túl nagy falat? Mennyi idő és mennyi senior segítség kell hozzá, hogy átlásd, és elkezdj benne tudni dolgozni?
Vannak nagy multik, akinek belefér, hogy akár 1 éven át csak viszed a pénzt, és nem termelsz semmit, és jellemzően ott vannak mentor/gyakornoki programok, de oda is kell egy bizonyos tudás, hogy bekerüljön az ember.
Ja a masik 62%-os a 11. hsz-ben jol ravilagitott egy tipikus projektre, meg annyit tennek csak hozza, hogy:
- azt a rendszert linuxon futtatjak, meg irtak hozza egy csomo shell scriptet amelyek deploy-oljak, leszednek hozza valahonnan valami konfiguraciot, futtatjak, leallitaskor mentenek logokat, stb. Ezekbe a scriptekbe is gyakran bele kell piszkalnod, illetve ssh-val csatlakozva a gephez kell ezt-azt diagnosztizalnod, ideiglenesen meghekkelned valamelyik szkriptet, hogy a te konfigodat toltse be, de ne mentsen futas utan logokat, esetleg betolsd Jprofiler-nek az agenset (hoppa, meg egy eszkoz, amit szoktunk hasznalni :)...
- az alkalmazas kodjat SVN-ben taroljak, de a rendszergazdak a szkriptjeiket github-ra raktak, a ket tabor nem tervez a masik verziokezelojere migralni, ezert mindkettot kell ismerned.
- "market data"-t is megetetnek az alkalmazassal, de azoknak a letoltese egy vendor-tol, feldolgozasa-validalasa-tisztitasa, betoltese/eltarolasa a megfelelo formatumban, amit az alkalmazas is konnyeden megeszik, egy masik programnyelven irodott. Arra nem fognak felvenni kulon programozot, szoval... :)
- Oracle DB-t hasznal az alkalmazas, gyakran kell kozvetlelnul SQL lekerdezeseket osszecsapnod, illetve az uzleti logikanal van egy resze, amit stored proc.-ban, PL/SQL-ben implementaltak. Jojo, van a cegnel DBA, de egy kis reszfeladatert nem fogjak bevonni, szoval itt is kell nemi tudas. :D
- a rendszert hasznalni szeretne egy uj ugyfel, es kell fejleszteni neki meg par funkciot, ragaszkodik, hogy mielott nekilattok, kuldjetek at a dizajn doksikat jovahagyasra. Van architekt a cegnel, de o nem fog minden alja modositast megtervezni nektek es ledokumentalni, ezt a fejleszto teszi angol nyelven, UML abrakkal megspekelve, az architekt majd atnezi es rateszi a nevet.
Ezeket mind-mind-mind multbeli projekjeimen tapasztaltam. ;) Nem viccbol valogatosak a cegek es magasak az elvarasaik...
"Egy BME mérnökinfó, vagy ELTE proginfó mellett az embernek ideje sincs dolgozni a képzés mellett, örül ha egyáltalán el tudja végezni."
Pont ezért várják el, mert akinek csak olyanok a képességei, hogy örül, hogy el tudja végezni, az a kutyának sem kell, mert jó munkaerő sem lesz soha belőle.
Épp ezért keresnek olyat, aki ennél kicsit ügyesebb és dolgozott projekteken suli mellett. És valljuk be, bőven van ilyen is.
A maradék meg kezdjen magával amit akar/tud, attól, hogy most népszerű és felkapott szakma a programozás még nem lesz szeretetszolgálat.
"Pont ezért várják el, mert akinek csak olyanok a képességei, hogy örül, hogy el tudja végezni, az a kutyának sem kell, mert jó munkaerő sem lesz soha belőle."
Ezt te se gondolod komolyan nem? :)
Amugy juniornak az a beleposzint ha megvan a diploma... es kesz!!! Kb nem varnak el semmi mast, a diplomaval kb teljesited az ott minimumszintet, nem kell tulgorcsolni a dolgot :D
#16: Én magam interjúztattam és felvételiztettem számtalan pályakezdőt, úgyhogy nekem ne akard megmagyarazni, hogy "mit várnak el".
Senkit nem vettünk fel és nem is fogunk felvenni csak azért, mert papírja van, ha semmit nem tud felmutatni mellé.
Akinek nincs diploma mellé legalább egy hobby projektje azt nem érdekli a dolog és soha nem lesz belőle senior szakember, max a tipikus alacsonybérű kódoló robot.
Multikhoz mondjuk ilyenből is kell sok, de mi ehhez másképp álltunk.
nyilván a diploma magával vonja a projekt munkát, hisz diplomát nem kapsz anélkül...
Na mindegy, nem akarok én vitatkozni senivel, de tényleg aki a minimum szintet teljesiti a bsc-n épphogy átmegy annak fel kell kötnie a gatyáját, hogy alkalmazza valaki
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!