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 🙂

A webfejlesztő fegyvertára 1
Cimke:     

8 thoughts on “A webfejlesztő fegyvertára 1

  • 2008. augusztus 12. at 02:57:16
    Permalink

    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 🙂

    Válasz
  • 2008. augusztus 12. at 06:55:48
    Permalink

    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.

    Válasz
  • 2008. augusztus 12. at 09:20:36
    Permalink

    Fakabát: nagyon jogos
    Vince: jogos
    🙂

    Válasz
  • 2008. augusztus 12. at 11:40:34
    Permalink

    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? 🙂

    Válasz
  • 2008. augusztus 13. at 14:56:17
    Permalink

    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.

    Válasz
  • 2008. augusztus 15. at 10:41:54
    Permalink

    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 :-))

    Válasz
  • Pingback:HTML Info

  • 2008. augusztus 20. at 19:06:34
    Permalink

    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álasz

Hozzászólás a(z) TubySmith bejegyzéshez Kilépés a válaszból

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük