A webfejlesztő fegyvertára 1

Jónéhány fegyverre szükségünk van ha szeretnénk harcba szállni a webfejlesztés oldalán. Eszközök, források és tudnivalók melyek nélkül nem boldogulhatunk. Mi kell a webfejlesztéshez? Erről mesélek.

Tudás

Gondolom páran meg fognak kövezni azért, hogy ezt teszem az első helyre (sőt, hogy egyáltalán kiteszem), de e nélkül sajnos nem megy. Többször is szembesültem már vele, hogy olyan emberek akik akár webfejlesztésből élnek jelentős hiányosságokat mutatnak e téren. Tessék nyugodtan anyázni, de akkor is azon a véleményen vagyok, hogy megfelelő tudás hiányában rosszul megtervezett és kivitelezett, kényelmetlen és biztonságtalan alkalmazásokat kreálnak.

Ok, akkor mit kellene tudni egy webfejlesztőnek?

  • (X)HTML szőröstül bőröstül, szabványostól, doctype-ostul miértestül
  • A http protocol működése legalább nagy vonalakban
  • Egy átlagos lekérés útja onnan, hogy a user meghív a böngészőjében egy URL-t odáig, hogy a válasz lerendelelődik a böngészőjében
  • Valamilyen szerver oldali nyelv legalább erős középfokon
  • Valamilyen kliens oldali nyelv legalább alapfokon
  • CSS alapok
  • SEO elvek, gyakorlatok, miértek és hogyanok
  • Legalább egy SQL szerver alkalmazás ismerete mind működési elvében, mind kezelésében, mind adminisztrációjában
  • Webes fejlesztési keretrendszerek
  • Hogyan ad a google választ a kérdéseink 98%-ára
  • Monitorfelbontások, operációs rendszerek és böngésző eszközök változatosságai és trendjei

Körülbelül ennyi és kezdhetünk.

A tudás forrása

Ha szeretnénk masszív tudást birtokolni a fenti témákban, akkor tanulnunk kell, ami egyrészt időigényes, másrészt azzal a sajnálatos természettel van megáldva, hogy csak utólag derül ki, hogy amit tanultunk az tényleg jó-e vagy nem. Mindenesetre a net végtelen mennyiségű tananyagot ad a kezünkbe minden témában (legalábbis angolul). A pár hetes webfejlesztői tanfolyamokkal elég rossz tapasztalatom van, sokkal inkább arra irányulnak, hogy a végén megvegye a hallgató azokat a programokat amiket bemutattak neki mint, hogy egy eszközfüggetlen tudást adjanak.

A magam részéről ha egy új témával ismerkedek akkor először mindig keresek egy könyvet. A hosszabb szövegek monitoron való olvasása a szemeim kiesését okozzák, és mivel szemekből korlátozott mennyiséggel rendelkezem ezért a könyvek tekintetében a nyomtatott verziókat részesítem előnyben.

A könyvből többnyire az ember kap egy legalább általános áttekintést az adott témában ami alapján elkezdheti próbálgatni az adott dolgot. Ha valahol elakad (ez általában elég gyorsan bekövetkezik) akkor viszont a google keresések általában gyorsan megadják a választ. Ha ez nem vezet eredményre akkor jönnek a levlisták, fórumok és más tudásmegosztó kérdés-válasz alakú eszközök.

Egy biztos a tudásunk legerőteljesebb része a gyakorlatból fog jönni. Szóval ha egy webfejlesztőre rá akarod hozni a szívbajt akkor mutasd meg neki azt a forráskódot amit 3 évvel ezelőtt írt 🙂

8 thoughts on “A webfejlesztő fegyvertára 1

  1. Utolsó mondattal egyetértek, de nagyon 🙂

    “Webes fejlesztési keretrendszerek”. E nélkül is megél az ember, sőt 🙂

    Viszont kiegészíteném az egészet még pár gondolattal:
    – alapvető biztonsági ismeretek. SQL inject, XSS, elkódolt jelszavak, stb. Hogy ne hackeljék rommá a friss projectedet.

    – ha keretrendszert vagy bármilyen előre elkészített weboldal motort használsz, akkor a szintén a biztonsági téma tartozó “RENDSZERES” frissítés megtanulása. Vérgáz, ha a 2 éves drupal installod megtörik, mert azóta megjelent hozzá vagy 30 exploit 🙂

  2. Maximálisan egyet értek minden szavaddal. Én még kiegészíteném egy-kép CMS legalább alapszintű ismeretével. Csak hogy tudja a delikvens, hogy egy feladathoz elég-e -pl.- egy WP telepítés vagy valóban megériheti egy saját rendszerbe fektetni az energiát.

  3. RRD azért rendes vagy, hogy hagytál lukat a válaszoknak 🙂
    Jó a cikk de valahogy azt érzem ennél többet kéne tudni, nem?
    Bár a címben szereplő #sorszám megnyugtató, és várom a folytatást.

    pl.:
    # SQL92
    # Online fizetési lehetőségek
    # nem árt egy kis haladó grafikai ismeret
    # Nem árt egy kicsit Light felhasználók fejlével gondolkodni. (mert a legjobban megírt programból is a legrosszabbat hozzák ki. (lásd ?saját tesztered esete))
    ## Light felhasználóbarát adminisztrációs felületek készítés (0,1 csere igen,nem)
    # De ha már webfejvesztő vagy akkor állítsd MÁN be a nagy indiánt (Apache) és társait.
    # Néhány Light ingyenes szoftveres alternatíva (minden célra)
    bakker nem folytatom, mert úgy néz ki a webfejlesztők SUPERNEMEK?

    Nem érezted még az, mikor a könyvet a kezedbe veszed, hogy hiányzik a gépsárkány? 🙂

  4. Open DURR: a könyv nálam pont arra jó, hogy ne ugorjak bele a kódolásba hanem független, tiszta fejjel megértsem a háttérfolyamatokat. Ezzel a módszerrel nálam 3-szor gyorsabb a tanulás.

  5. Fakabát:
    > “Webes fejlesztési keretrendszerek”. E nélkül is megél az ember, sőt 🙂

    Csak többet dolgozik keretrendszer nélkül ;-P

    Persze van amikor hamar össze lehet/kell dobni valamit, de aztán nehogy bele kelljen javítani (pl 3 év múlva :-))

  6. Pingback: HTML Info

  7. szerintem lassan szegmentálni kéne a webfejlesztőt. én pl. nem szeretnék igaziból html-el foglalkozni, a megjelenítő réteg legyen csak a template designer feladata. rajzolni végképp soha nem akarok, tegye akinek van tehetsége hozzá. megírom a motort, ami adja-veszi az adatokat, csinálok hozzá egy minimál felületet design nélkül, és ne piszkáljanak azzal, hogy ezt a gombot tegyük jobbra egy kicsit, a háttér meg legyen inkább kék. (nem, nem dolgozok nagy cégnél, ahol van erre kapacitás, mégis megoldható)
    ö, ezzel most nem sikerült témába vágni.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.