Web Design vs Web Development: Ano ang Pagkakaiba?

Nakarating na ba kayo narinig ang mga term na "web designer" at "web developer" at naisip:

"Ano ang ibig sabihin ng bawat isa? Ano ang kinukuha nila?"

Sa ibaba ay ipaliwanag ko sa bawat isa, tinatalakay kung ano ang isinasama ng bawat papel, kung paano sila magkamukha, at kung paano sila naiiba.

Ano ang isang Web Designer?

Ang isang taga-disenyo ng web ay nakatutok sa hitsura ng isang website o web application.

Ang mga taga-disenyo ng web ay pamilyar sa teorya ng kulay, graphic design, at daloy ng impormasyon.

Ang ilang aspeto ng disenyo ng web, tulad ng daloy ng impormasyon, ay nakakaapekto sa karanasan ng gumagamit (UX). Bukod dito, ang mga kasangkapan tulad ng Adobe Illustrator, Photoshop, at iba pang mga software ng wireframing ay nasa toolkit ng taga-disenyo ng web.

Bilang isang taga-disenyo ng web, magandang malaman ang HTML, CSS, at JavaScript. Gayunpaman, mayroong ilang mga web designer na posisyon kung saan ang mga kasanayan sa coding ay hindi sapilitan.

Gayunpaman, bilang isang taga-disenyo ng web, mahalaga na maging digital savvy - kahit na hindi mo maaaring "code".

Ano ang isang Developer ng Web?

Kumpara sa mga taga-disenyo ng web, dapat alam ng mga developer ng web kung paano mag-code at magtrabaho sa paggawa ng mga website / application na nagtatrabaho. Sa pangkalahatan, ang mga web developer ay nababahala sa pag-andar - hindi ang hitsura - ng mga website at mga application.

Mayroong dalawang magkakaibang uri ng mga web developer: front end at backend .

Dapat malaman ng mga developer ng Front end ang HTML, CSS, at JavaScript. Gayundin, mapagtanto na ang mga web designer at front-end na mga developer ay may isang mahusay na pakikitungo sa karaniwan.

Karaniwang gumagana ang mga developer ng backend sa isang partikular na wika at framework ng programming - tulad ng Ruby on Rails o Python at Django. Mayroon din silang pag-unawa sa mga database, tulad ng MySQL.

Mayroon ding ikatlong uri ng web developer na tinatawag na "full stack developer". Nangangahulugan ito na ang taong ito ay pamilyar sa parehong front end at backend.

O kaya karaniwang tinatawag itong "client side" at "side server".

Paano Nakasalungat ang Dalawang Tungkulin?

Ang disenyo ng web at pag-develop ng web ay parehong nangangailangan ng ilang antas ng kaalaman sa programming. Of course, ang mga developer ay umaasa sa programming mas marami pa. At ang ilang mga taga-disenyo ay hindi kailangang magsulat ng isang linya ng code.

Higit pa rito, ang mga web designer at web developer ay pareho dahil parehong tumuon sa pakikipag-ugnayan ng customer o sa end user.

Tinitingnan ng taga-disenyo kung paano titingnan ng end user ang proseso ng pag-navigate sa site o web application. Sa kabilang panig, ang isang developer ay higit na tumututok sa kung paano makakakuha ang mga customer ng mga bagay.

Sa wakas, parehong gumawa ng internet ng isang mas mahusay na lugar.

Paano Nakakaiba ang Mga Web Designer at Web Developer?

Narito ang tatlong mga paraan kung saan magkakaiba ang dalawang.

1. Kabayaran:

Sa kabuuan, ang mga taga-disenyo ng web ay may posibilidad na kumita nang mas mababa sa mga web developer.

Ayon sa PayScale, ang median na suweldo sa taga-disenyo ng web sa US ay $ 48,474 (hanggang sa huling bahagi ng 2016). Nakakita rin sa PayScale, ang median na suweldo ng nag-develop ng web sa US ay $ 57,662 (hanggang sa huling bahagi ng 2016).

2. Pagdating sa paghahanap ng trabaho:

Para sa mga web designer, ang iyong portfolio ng trabaho ay mahalaga. Ang pagkuha ng mga tagapamahala ay maaaring gusto mong tingnan ang iyong Dribbble o Behance profile.

Para sa mga web developer, gusto ng mga tagapangasiwa na makita ang iyong code.

Karaniwang ginagawa ito sa pamamagitan ng pagtingin sa iyong profile sa Github.

3. Hangga't ang pagkatao ay napupunta:

Ang mga taga-disenyo ng web ay may posibilidad sa akin na mas malikhain at artistikong, habang ang mga web developer ay mas nakakapag-analek.

Konklusyon

Sa patuloy na pagbabago ng landscape sa web, ang mga tungkuling ito ay madalas na malabo ngayong mga araw na ito.

Maraming taga-disenyo ang nauunawaan ang mga konsepto ng pag-unlad ng core web at ang kabaligtaran. Gayunpaman, ang karamihan sa mga kumpanya at organisasyon ay magkakaroon ng dedikadong mga miyembro ng koponan sa magkabilang panig.