Mikre van szüksége egy webfejlesztőnek ahhoz, hogy jó munkát kapjon?
Számít a papír, sok helyre papír nélkül be sem hívnak.
Hát elég szerteágazó lehet, ASP.NET, MVC amiket egyre többen kérnek.
Hasznos a papír, sok helyen tényleg nem foglalkoznak veled nélkül, de ez nem helyettesíti a tényleges tapasztalatot.
Az itt felsoroltak elegek, de ezek belül is baromi sok dolog van ám.
Vegyük a PHP-t, ismerni kell a tervezési minták megvalósítását, fogalmad kell lenni az MVC-ről, a névterektől, a különböző tesztelési módszerekről (unit és integration test), hogyan lehet nagyobb terhelést bíró oldalakat készíteni és az ehhez kapcsolódó technológiákat (redis, message queue, memcache)...
És itt most csak annyit soroltam fel, amit egy backend fejlesztőnek tudnia kell.
Frontendnél ott a html, css (html5 és css3 is) mély ismerete, komoly javascriptes tapasztalattal és nem árt ha ismered a meglévő megoldásokat (de persze kell, hogy akár te magad is tudj ilyeneket implementálni.
Csak pár szó, amire rá lehet keresni: angular, npm, akár nodejs browserify-al, requirejs, javascript templatezés...
Ezek mellé ha fel tudsz mutatni több, kész projektet az is hasznos, sőt elvárás szokott lenni.
Ó és még egy fontos dolog, jó ha ismered a fejlesztési módszertanokat, bár ezeket minden cégnél másképp értelmezni, de itt jönnek elő olyan fogalmak, mint a TDD, BDD, kanban, agilis fejlesztés.
Meg persze a verzió követő rendszerek ismerete is kell komolyabb helyeken, élükön a gittel vagy az SVN-el.
Ha már ezek megvannak egy kis devopsos ismeret sem árt, azaz jóm, ha tudod üzemeltetni a saját kódodat.
Webes esetben ezt annyit jelent, hogy érts legalább minimális szinten egy vagy több linux rendszerhez, tudj rájuk egy web és adatbázist szervert telepíteni és tudd rá feltenni a saját munkádat.
Olyan dolgok pedig, mint a vagrant, docker és társaik már csak hab a tortán.
Nem hinném, a szoftverfejlesztés teljesen más tudásra épül mint az általános informatika, vagy teszem azt rendszergazda.
Programozó matematikusnak jobban örülnének vagy szoftverfejlesztő informatikusnak.
És ahogy észrevettem elég sok száraz, "tankönyvi" tudást kérnek már az interjúkon is.
Szóval maga a szoftverfejlesztés és azon belül is a webes fejlesztés egy teljesen különálló szakma.
Köszönöm a válaszokat.
Továbbvinném a kérdést, mi kell egy KEZDŐ webfejlesztőnek, hogy el tudjon helyezkedni? Mert a felsoroltakat mind sok-sok év megtanulni, egy részét otthon vagy egyetemen szinte lehetetlen.
"mi kell egy KEZDŐ webfejlesztőnek, hogy el tudjon helyezkedni?"
Ismeretség, nagyon sokat segít, jó munkál többségét így lehet megszerezni! ;-)
Vagy vállald be kevesebbért mint a többiek, ez a B. variáció.
Kezdő, tapasztalat nélküli webfejélesztőnek különben nem sok esélye van, vidéken meg konvergál a nullával.
Mennyire fontos a papír!?
Tapasztalataim szerint nem sokat érsz vele.
Ha papír nélkül is tudod amit tudni kell, alkalmaznak.
(vannak kivételek, de hát ott se a papír számít, inkább a nyelvérzék, és technika) ;-)
Ha meg papírral se tudod amit kell, akkor meg...
Amúgy Ha tanulod a programozást, ne a WebFejlesztést.
C++, JAVA, .NET -el komolyabb állást lehet kapni még kezdőként is.
Köszönöm a válaszokat még egyszer.
Tehát otthon kitanulja az ember maga a szakmai részt, esetleg szerez hozzá valamilyen végzettséget, megtanul angolul... ezután merre tovább? Hogy szerezzen releváns gyakorlatot? Gondolom néhány weboldal összedobása otthon, saját célra (vagy ismerősnek), felhasználva a tanultakat nem számít referenciának. Vagy elég lehet?
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!