Spațiul de unde îmi desfășor munca de zi cu zi
Programele principale pe care le folosesc in web design și web development sunt: Adobe Photoshop, JetBrains PhpStorm, Firefox și Chrome, Greenshot. Am cheltuit ceva bănuți pe sistem deoarece folosesc și mașini virtuale (Oracle VM VirtualBox) care necesită resurse. Am cumpărat și o placă video puțin mai bună (un ASUS GTX 970 OC DirectCU II) deoarece voiam să mă și joc însă jocurile astea nu sunt chiar atât de bune (cel puțin pentru mine). Dacă stai să te gândești câte ai putea să faci cu timpul care se duce degeaba în timpul jocului nu prea îți mai arde de joacă. M-am jucat foarte mult (nu exagerat) și îmi plăceau foarte mult jocurile cu mașini (seria NFS, în special Underground 1 și 2 și Most Wanted) iar pe lângă ele mai jucam Counter-Strike (1.6 și GO), Fifa, DotA. Dar toate mănâncă timp. Orice pierzi pe lumea asta, poți recupera sau înlocui mai puțin timpul. Acum, aruncând o privire din punct de vedere creștin ortodox, timpul ne-a fost lăsat de Dumnezeu spre a ne desăvârși iar noi îl irosim foarte ușor ca și cum am fi stăpâni peste el. Dar despre acest aspect voi mai deschide un subiect puțin mai târziu în care să îmi expun gândurile.
Revenim.
De ceva s-a stabilit un trend printre web designeri de a realiza designul siteurilor direct în browser iar în acest caz nu prea mai este nevoie de Photoshop. Alții creează layouturi în Fireworks sau Illustrator / Sketch (pentru Mac). Într-adevăr, crearea unui site direct in browser salvează timp și este mai ușor de prezentat funcționalitatea lui, urmând ca ajustările legate de grafică / aspect să fie realizate ulterior. Adobe oferă posibilitatea achiziționării unui pachet photography pentru aprox. 50lei/lună în care ai inclus photoshop și ligthroom ceea ce e suficient.
Astăzi ca web designer trebuie să știi: Adobe Photoshop, HTML(5) + CSS(3), JavaScript și ceva legat de backend web development cum ar fi PHP și MySQL sau Ruby și PostgreSQL sau MongoDB plus cunoștințe de github. Pe mine m-au ajutat foarte mult cursurile de pe Code School apoi cele de pe codeacademy.com iar pe lângă ele sunt de folos și cele de pe lynda.com.
Mie personal nu mi se pare nimic complicat în programare (cel puțin pe front-end) dacă ai timp să aloci studiului și practicii. Studiul fără multă practică nu duce nicăieri, la fel cam ca peste tot, chiar și în viața creștină. Degeaba mergi la biserică dacă tu nu pui în practică ce auzi acolo. Așa și în programare, degeaba citești și mergi la conferințe sau cine știe ce mai faci dacă nu practici, dacă nu începi să încerci diferite probleme.
Nu toți sunt făcuți pentru a munci din fața calculatorului însă toți pot învăța să lucreze cu el dacă au nevoie.