A programozás valóban nem nehéz, hanem unalmas?
Vannak unalmas részei és olyanok is, amiken sokat kell gondolkodni.
Van, amit megcsinálsz, aztán ha gondolkodsz még rajta, akkor felére le tudod egyszerűsíteni.
Olyan, mint könyvet írni, csak itt az a lényeg, hogy minél rövidebb és lényegretörőbb legyen
Akkor unalmas ha sz*r a cég, ahol vagy. Én pl most egy kis cégnél vagyok, ahol egy legacy kódot örököltünk. Nap mint nap kínszenvedés felkelni és ide ülni a gép elé, hogy túrjak abban a szarban, aminek semmi értelme, mert javítani nem tudok (nem lehet) rajta, de a vége úgy is az lesz, hogy újra kell írni a részeit. Fárasztó, kiábrándító és unalmas. A főnök pedig egy hajthatatlan vénség beragadt "ideológiákkal". Az ügyfél nem tudja mit akar, dokumentáció 0, a kisfőnökök gerinctelenek és nyalni kell nekik, mert jövő hónapban nincs fizu. Ha új projekt van kilátóban (ami nem legacy) a főnök akkor is el tudja rontani a kedved, mert az ő 100 éves berögzült marhaságai szerint kell megírnod, különben "túlbonyolítod" a kódot a szemében.
De voltam már olyan (közepes nagyságú) cégnél is ahol élveztem a fejlesztést, mert a csapat jól összeált, voltak senior nagy koponyák, segítettük egymást, mindig belevittünk valami újat a kódba ha új projekt volt és semmi esetre sem vettünk át legacy kódot, mert tudtuk mi lesz belőle (kész kell lenni az igényekkel határidőre, emiatt nem tudjuk átírni a hatalmas kódbázist).
Megjegyzem lehetnek olyan projektek, ahol a legacy kód sem rossz és az egyetlen dolgod, hogy migráld új technológiák szerint, ekkor is élvezhető a projekt, de az, ahol most vagyok, hát nem kívánom senkinek. Már alig várom, hogy legyen egy jobb lehetőség megpattani innen.
Van egy másik lehetőség is, amikor a főnök már úgyszintén egy vénség, kódolni és tervezni alig-alig tud, de nem rögzíti le, hogy hogyan csináld a projektet, ekkor baromira élvezem az egészet, mert mindig ledokumentáljuk mi kell, megtervezem és megírom. Saját magamtól is tanulok, új dolgokat ismerek meg és a főnök 1x nem szól bele mit hogyan csináljak (persze azért segít, ha kell).
Szóval röviden-tömören: cég és vezetőségfüggő a dolog. Általában az emberi tényező és a határidők rontják el az egészet és kiégetnek az embertelen igényekkel és hülyeségekkel.
Egyelőre ennyi tapasztalatot szereztem ~2 év alatt, de biztos vannak itt tapasztaltabbak is mint én. :)
Ez azért jónéhány tényezőtől függ.
Hogy mi nehéz, meg mi nem, az erősen személyfüggő. Nagy igazság, hogy az nehéz, amit nem ért az ember. Az pedig, hogy mit ért, az nagyban a gondolkodásmódjától és az egyén képességeitől függ. Gyakori tévhit, hogy bárki alkalmas programozónak. Ez butaság. Ugyanúgy, ahogy pl. operaénekes sem lehet valaki, sőt, festő, vagy agysebész sem, ugyanúgy programozó sem, ha nincsenek meg az ahhoz szükséges adottságai. Ez bizonyos mértékig fejleszthető, de aki az algoritmizálástól, és a "gépi logikától" olyan távol áll, mint Makó Jeruzsálemtől, abból soha nem lesz jó programozó, aki élvezi is a munkáját. Mégis egyre többen vágnak bele, mert úgy hírlik, hogy ezzel könnyen meg lehet gazdagodni, aztán amikor képtelenek önállóan egy feladatnak nekikezdeni, akkor csalódttan, vagy egyenesen duzzogva otthagyják az egészet.
De nem csak az egyéni adottságok, hanem például a tananyag és a tanárok is befolyásolják, hogy mi mennyire tűnik érdekesnek. Ismerek olyan programozástanárt, akinél simán megutáltam volna a programozást, és minden bizonnyal most geológus, vagy biológus lennék, és nem informatikus, ha ő tanít gimiben. Hogy ez most pozitívum vagy negatívum, azon persze lehetne vitatkozni. :D :D
Az, hogy mi unalmas, az egyrészt egyéni adottság kérdése, másrészt pedig a munkától is függ. Ha ezredjére kellene ugyanazt a monoton munkát csinálnom, egész biztos, hogy irtóra unnám. Meg aki nem igazán erre a szakmára való, annak nyilván unalmas lesz bármilyen programozási feladat. Ismerek olyan fórumot, ahová zömében sikertelen és frusztrált "informatikusok" járnak a fáradt gőzt kiengedni (nem akarok konkrét oldalt mondani), ha azon olvastad, akkor nyilván ez az oka. ;)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!