אנשים רבים משתמשים בשני המונחים עיצוב אתרים ו בניית אתרים לסירוגין, אבל יש להם באמת שתי משמעויות שונות מאוד. אם אתם מחפשים משרה חדשה בענף עיצוב אתרים, או אם אתם מחפשים לשכור איש מקצוע באינטרנט לבנות אתר עבורך או עבור החברה שלך, עליך לדעת מה ההבדל בין שני המונחים הללו לבין מערכי הכישורים הנלווים אוֹתָם.
מה זה עיצוב אתרים?
עיצוב אתרים הוא המונח הנפוץ ביותר עבור אנשי מקצוע בענף זה. לעתים קרובות, כשאנשים אומרים שהם "מעצב אתרים", הם מתייחסים למערך רחב מאוד של מיומנויות - אחת מהן היא עיצוב חזותי.
החלק ה"עיצובי "במשוואה זו עוסק בחלק הפונה ללקוח או בחלק הקדמי של האתר. מעצב אתרים דואג לאופן שבו האתר נראה וכיצד הלקוחות מתקשרים איתו (לפעמים מכונים גם מעצבי חוויית משתמש אוֹ מעצבי UX).
מעצבי אתרים טובים משתמשים בעקרונות העיצוב כדי ליצור אתר שנראה נהדר. הם גם מבינים את השימושיות באינטרנט וכיצד ליצור אתרים שהם ידידותי למשתמש. העיצובים שלהם מעודדים אינטראקטיביות מכיוון שזה כל כך קל ואינטואיטיבי לעשות זאת. מעצבים עושים הרבה יותר מאשר לגרום לאתר "להראות יפה". הם באמת מכתיבים את השימושיות של ממשק האתר.
מהי פיתוח אתרים?
בניית אתרים מגיע בשני טעמים: פיתוח חזית ופיתוח אחורי. חלק מהמיומנויות בשני הטעמים הללו חופפות, אך יש להן מטרות שונות מאוד במקצוע עיצוב אתרים.
מפתח חזיתי לוקח את העיצוב החזותי של אתר (בין אם הם יצרו את העיצוב הזה ובין אם זה נמסר להם על ידי מעצב חזותי) ובונה אותו בקוד. מפתח חזיתי משתמש HTML למבנה האתר, CSS כדי להכתיב את הסגנונות החזותיים והפריסה, ואולי אפילו איזה Javascript. עבור אתרים קטנים מסוימים, פיתוח חזיתי עשוי להיות סוג הפיתוח היחיד הדרוש לפרויקט זה. בפרויקטים מורכבים יותר ייכנס לפיתוח "back-end".
פיתוח עורפי עוסק בתכנות ואינטראקציות מתקדמות יותר בדפי אינטרנט. מפתח אתרים אחורי מתמקד באופן שבו האתר עובד וכיצד הלקוחות מבצעים עליו דברים באמצעות פונקציונליות מסוימת. מערך מיומנויות זה יכול לכלול עבודה עם קוד שמתממשק למסד נתונים או יצירת תכונות כמו עגלות קניות מסחר אלקטרוני המתחברות למעבדי תשלום מקוונים ועוד.
מפתחי אתרים טובים עשויים לדעת כיצד לתכנת CGI ותסריטים כמו PHP. הם גם מבינים כיצד טפסים באינטרנט עובדים וכיצד חבילות תוכנה ותכנות יישומים שונים ממשקים מחברים בין סוגים שונים של תוכנה ליצירת פתרונות העונים על הלקוח הספציפי צרכי. מפתחי אתרים אחוריים עשויים להידרש גם ליצור פונקציונליות חדשה מאפס אם אין כלי תוכנה קיימים או חבילות שניתן למנף כדי לענות על צרכי לקוחותיהם.
אנשים רבים מטשטשים את הקווים
בעוד שחלק מאנשי המקצוע ברשת מתמחים או מתמקדים בתחומים מסוימים, רבים מהם מטשטשים את הקווים בין תחומים שונים. אולי הכי נוח להם לעבוד עם עיצובים חזותיים באמצעות תוכניות כמו אדוב פוטושופ, אך יתכן שהם גם יודעים משהו על HTML ו- CSS וייתכן שהם יוכלו לקודד כמה דפים בסיסיים. קיום הידע המצולב הזה הוא למעשה מאוד מועיל מכיוון שהוא יכול להפוך אתכם לשיווק הרבה יותר בתעשייה וטובים יותר במה שאתם עושים בסך הכל.
מעצב חזותי שמבין כיצד נבנים דפי אינטרנט יצויד טוב יותר בעיצוב אותם דפים וחוויות. באופן דומה, מפתח אתרים שמבין את יסודות העיצוב והתקשורת החזותית יכול לבצע בחירות חכמות כאשר הם מקודדים דפים ואינטראקציות לפרויקט שלהם.
בסופו של דבר, בין אם יש לכם ידע צולב זה ובין אם לא, כשאתם מגישים מועמדות לעבודה או מחפשים מישהו שיעבוד באתר שלכם, עליכם לדעת מה אתם מחפשים - עיצוב אתרים או פיתוח אתרים. המיומנויות שאתה שוכר עבורן ישחקו תפקיד מרכזי בעלות של מה שתצטרך להוציא כדי לבצע את העבודה.
במקרים רבים, תכנון ופיתוח חזיתי לאתרים קטנים ופשוטים יותר יהיו הרבה פחות (על בסיס שעה) מאשר שכירת קודן אחורי מתקדם. עבור אתרים ופרויקטים גדולים יותר, למעשה תעסיק צוותים המכילים אנשי מקצוע באינטרנט המכסים את כל התחומים השונים הללו.