Így programozz a webre

A korábbi Weboldalak biztonsága postom után kedvet kaptam a sorozatot folytatni. Mit folytatni – az észt osztani, kemény 4-5 éves php programozói tapasztalattal. 🙂

Tudom, sokféle módszer, program és vélemény létezik – én a saját történetemet mesélem el most itt. Nektek. Hogy könnyebb legyen.

 

Hogyan kezdjünk neki?

Tegyük fel, hogy Windows 7/8-at használsz és nincsen külön szervered még, amire fejlesztesz.

Az alábbiakra lesz szükséged a kezdéshez (később igény esetén készül még ezekről leírás):

  • NetBeans php (IDE, azaz fejlesztőkörnyezet)
  • EasyPHP devserver (szerverprogram, azaz futtatókörnyezet és mysql)
  • Ha igényes vagy github regisztráció, vagy egyéb verziókövető rendszer használata
  • Git Extensions (verziókövető kliens)
  • File olvasgatásra Notepad++
  • Egy számítógép legalább 4 giga rammal és legalább valami kétmagos processzorral (a hatékony munka érdekében)

Amit ajánlok elsajátításra:

  • Bootstrap 3 (gui framework, tehát féligmeddig előre definiált css)
  • Egy php framework (például Codeigniter, Yii, Zend) – lényeg, hogy ismerje az MVC szemléletmódot
  • jQuery 2 és az arra épülő validate.js, blockUI.js, lightbox, stb kliensoldali könyvtárak
  • Egy másik programnyelvet gyakorlásként (mondjuk c#  .net-et, c-t, vagy java-t)

Ami mindenképp kell ahhoz, hogy boldogulj:

  • Informatikai érdeklődés – tudjuk, hogy a programozás manapság már sztárszakma, de tényleg csak akkor vedd komolyan, ha érzel rá elhivatottságot
  • Angol nyelv legalább alap szinten
  • OOP szemléletmód
  • Az MVC-t csak meg kell értened és (nem, nem csak ennyi) idővel ráérzel a dolgokra
  • Elszántság, ne várd azt, hogy majd más megoldja a problémádat – próbálj magad rájönni egy-egy hibára
  • Sok kávé 🙂

És ha már konyítasz ezekhez próbálkozz be cégeknél (akár diákként is), mert irodában, munkatársak között, nyomás alatt az otthoni környezethez képest nagyságrendekkel hatékonyabban tudsz tanulni. Tehát ne várd azt, hogy majd otthon a gép előtt ülve beléd száll minden tudás, ami ahhoz kell, hogy senior legyél… 🙂

 

Ami javadra válik az életben:

Amire számíthatsz:

  • A főnököd valószínűleg szépen fog veled beszélni és a tenyerén fog hordozni, hogy jó munkát végezz (illetve ha jó munkát végzel)
  • Arra is van esélyed, hogy a munkatársaid intelligens, normális emberek lesznek, sőt mi több lesz néhány csendes zseni is, akire érdemes figyelned
  • 120-160 ezer ftos nettó junior kereset (attól függ, hogy vidéken, vagy a fővárosban próbálkozol)
  • Idővel számos álláslehetőség – igen, Magyarország a 10 millió webfejlesztő országa, de a jó szakemberből mindig hiány van
  • Egy 20 éves esze jobban vág, mint egy 40 évesé. 35-40 éves korodig mindenképpen érj el egy magasabb pozíciót, ahol már nem a sebességedre, hanem a tapasztalatodra van szükség!

One thought on “Így programozz a webre”

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

Az email címet nem tesszük közzé.