Երբ հանդիպում եմ նոր մարդկանց հետ եւ հարցնում են ինձ, թե ինչ եմ անում ապրելու համար, ես հաճախ եմ պատասխանում, որ ես «վեբ դիզայներ» եմ: Ես օգտագործում եմ այս տերմինը, քանի որ դա անվտանգ «catch-all» արտահայտությունն է, որը մարդկանց թույլ է տալիս իմանալ, թե ինչ եմ անում, ընդհանրապես, առանց նրանց շփոթեցնելով չափազանց կոնկրետ աշխատանք տիտղոսով, որ ցանցային ոլորտից դուրս ինչ-որ մեկը հավանաբար չի հասկանում:
Այն փաստը, որ «վեբ դիզայներ» տերմինը ընդհանրացված է, օգտակար է այն դեպքերում, երբ ես պարզապես նկարագրել եմ այն ժամանակ, երբ խոսում ես մի մարդու հետ, ով վեբ-պրոֆեսիոնալ չէ, բայց երբ խոսում ես ոստայնի ոլորտում որեւէ մեկի հետ, բավարար չէ բացատրել, թե ինչ է դա անում:
Ճիշտ է, շատերը փոխանակաբար օգտագործում են «վեբ դիզայնը» եւ «վեբ-դիզայնը» երկու տերմինը, բայց իրականում ունենում են երկու տարբեր իմաստ: Եթե դուք փնտրում եք նոր աշխատանք վեբ դիզայնի ոլորտում, կամ եթե դուք փնտրում եք վարձել վեբ-մասնագետի կայքէջի համար ձեր կամ ձեր ընկերության համար, ապա պետք է իմանաք այս երկու պայմանների եւ այն հմտությունների միջեւ եղած տարբերությունը: եկեք նրանց հետ: Տեսնենք այս երկու պայմանները:
Ինչ է վեբ դիզայնը:
Վեբ դիզայնը ամենատարածված տերմինն է, որն օգտագործվում է այս ոլորտում մասնագետների համար: Հաճախ, երբ ինչ-որ մեկը ասում է, որ «վեբ դիզայներ» են, նրանք անդրադառնում են հմտությունների լայն շրջանակի, որոնցից մեկն էլ տեսողական դիզայն է:
Այս հավասարման «դիզայնի» մասը վերաբերում է կայքի հաճախորդի դեմքին կամ «նախորդ վերջին» մասին: Վեբ դիզայները մտահոգված է ինչպես կայքի տեսքը եւ ինչպես հաճախորդների հետ շփվելը (դրանք երբեմն անվանում են «փորձառու դիզայներներ» կամ «UX դիզայներներ»):
Լավ վեբ-դիզայներները գիտեն, թե ինչպես կարելի է օգտագործել նախագծման սկզբունքները `ստեղծել այնպիսի կայք, որը հիանալի տեսք ունի: Նրանք նաեւ հասկանում են վեբի հարմարավետության մասին եւ ինչպես ստեղծել կայքեր, որոնք օգտագործելի են: Նրանց նախագծերը մեկն է, որ հաճախորդները ցանկանում են շրջանցել շուրջը, քանի որ դա այնքան էլ հեշտ եւ ինտուիտիվ է դա անել: Դիզայներները շատ ավելին են անում, քան կայքի «գեղեցիկ տեսք»: Նրանք իսկապես թելադրում են կայքի ինտերֆեյսի օգտագործելիությունը:
Ինչ է վեբ զարգացմանը:
Վեբ զարգացումը գալիս է երկու ճաշակի `ճակատային զարգացման եւ հետադարձ զարգացման: Այս երկու բույրերի հմտությունների մի մասն է համընկնում, բայց դրանք շատ տարբեր նպատակներ ունեն վեբ դիզայնի մասնագիտության մեջ:
A front-end մշակողը վերցնում է վեբ-դիզայնի նախագծումը (անկախ նրանից, նրանք ստեղծել են այդ դիզայնը կամ այն հանձնվել են տեսողական դիզայներ) եւ կառուցում այն կոդով: Front-end- ի մշակողները կօգտագործեն HTML- ի կառուցվածքը HTML- ի համար, CSS- ի համար ցուցադրելու տեսողական ոճերը եւ դասավորությունը, գուցե նույնիսկ Javascript- ը: Որոշ փոքր կայքերի համար ճակատային զարգացումը կարող է լինել միակ զարգացման տեսակ, որն անհրաժեշտ է այդ ծրագրի համար: Ավելի բարդ ծրագրերի համար «վերադարձի» զարգացումը կսկսի խաղալ:
Back-end- ի զարգացումը վերաբերում է վեբ էջերում ավելի առաջադեմ ծրագրավորման եւ փոխազդեցությունների հետ: Back-end- ի վեբ-ծրագրավորողը կենտրոնանում է այն բանի վրա, թե ինչպես է աշխատում կայքը եւ ինչպես հաճախորդները ստանում են որոշակի գործառույթներ: Սա կարող է ներառել այնպիսի կոդով աշխատել, որը ինտերֆեյս է տվյալների բազայի հետ կամ ստեղծում է E-commerce գնումների սայլակները, որոնք միանում են առցանց վճարման պրոցեսորներին եւ ավելին:
Լավ վեբ մշակողները կարող են իմանալ, թե ինչպես պետք է ծրագրել CGI եւ սցենարներ, ինչպես PHP- ը : Նրանք նաեւ կհասկանան, թե ինչպես են վեբ ձեւերը աշխատում եւ ինչպես տարբեր ծրագրային փաթեթներ եւ API- ներ (կիրառման ծրագրավորման ինտերֆեյսներ) կարող են օգտագործվել այն տարբեր ծրագրային ծրագրերի հետ միասին միացնելու համար, այնպիսի լուծումներ ստեղծելու համար, որոնք կհամապատասխանեն հաճախորդի պահանջներին իրենց առցանց ներկայության համար: Back-end- ի վեբ-մշակողները նույնպես կարող են պահանջել ստեղծել նոր ֆունկցիոնալություն զրոյից, եթե առկա ծրագրային գործիքներ կամ փաթեթներ, որոնք կարող են օգտագործվել իրենց հաճախորդների կարիքների համար /
Շատերը բիծում են գծերը
Թեեւ որոշ վեբ մասնագետներ մասնագիտանում կամ կենտրոնանում են որոշակի տարածքների վրա, նրանցից շատերը խաթարում են տարբեր առարկաների գծերը: Նրանք կարող են առավել հարմարավետ աշխատել վիզուալ նմուշներով, օգտագործելով Adobe Photoshop- ի նման ծրագրերը, բայց նրանք կարող են նաեւ իմանալ ինչ-որ բան HTML եւ CSS- ի մասին եւ կարող են կոդավորել որոշ հիմնական էջեր: Այս խաչաձեւ գիտելիք ունենալը, ըստ էության, շատ օգտակար է, քանի որ այն կարող է ձեզ ավելի շատ ապրանքաշրջանառություն դարձնել արդյունաբերության մեջ եւ ավելի լավ, քան այն, ինչ դուք անում եք:
Տեսողական դիզայներ, ով հասկանում է, թե ինչպես են կառուցվում վեբ-էջերը, ավելի լավ կաշխատեն այդ էջերը եւ փորձառությունները նախագծելու համար: Նմանապես, վեբ մշակողը, ով դիզայնի եւ տեսողական հաղորդակցության հիմունքներին հասկանում է, կարող է խելացի ընտրություն կատարել, քանի որ դրանք ստեղծում են էջեր եւ փոխազդեցություններ իրենց նախագծի համար:
Վերջիվերջո, արդյոք ունեք այս խաչի գիտելիքը, թե ոչ, երբ դիմում եք աշխատանքի համար կամ փնտրեք ձեր կայքի վրա աշխատելու համար, դուք պետք է իմանաք, թե ինչ եք փնտրում `վեբ դիզայն կամ վեբ կայք: Հմտությունները, որոնք դուք վարձելու համար, մեծ դեր կխաղարկեն այն ծախսերի վրա, որոնք դուք պետք է ծախսեք, որպեսզի այդ աշխատանքը կատարեք:
Շատ դեպքերում, ավելի փոքր, ավելի պարզ վայրերի համար դիզայնի եւ առջեւի ավարտի զարգացումն ավելի ցածր կլինի (ժամային հաշվով), քան առաջադեմ back-end կոդեր վարձելը: Ավելի մեծ կայքեր եւ ծրագրեր իրականացնելու համար, դուք, ըստ էության, կաշխատեք թիմեր, որոնք պարունակում են վեբ մասնագետներ, որոնք ընդգրկում են այս բոլոր տարբեր առարկաները: