קודם כל צריך להבין שבניית אתרים הוא שטח די רחב הכולל כמה תחומי מקצוע שונים וכמה תחומי התמחות. בין היתר ניתן למנות את ההתמחויות הבאות:
1) אפיון וחוויית משתמש
2) עיצוב גרפי ותכנון ממשק משתמש
3) פיתוח פרונט
5) פיתוח צד שרת
6) ניהול ואחזקת תשתית איכסון
זו רשימה (חלקית) של התחומים המקצועיים הנמצאים תחת הכותרת "
בניית אתרים".
וקצת בפירוט:
1) אפיון וחוויית משתמש
שלב תכנון האתר - גיבוש תוכנית מפורטת של מבנה האתר, צורת הבניה שלו והמאפיינים שלו - מתוך הבנה של צרכי הלקוח, קהל היעד, הכלים הטכנולוגיים, מסגרת התקציב וכן הלאה. במקרים מסויימים נדרשת הפקה של אפיון גרפי המציג את האתר בצורה גרפית סכמטית ומשמש כבסיס לשלבים הבאים.
2) עיצוב גרפי ותכנון ממשק משתמש
שלב הפקת העיצוב - המעצב יוצר את העיצוב בעזרת כלי העבודה של מעצבים (בד"כ פוטושופ) עיצוב זה צריך להתאים לאפיון וצריך להיות בר ביצוע ומתאים ליישום בסביבת אינטרנט. המעצב צריך להיות בעל הבנה טובה בעיצוב ממשק משתמש כדי ליצור עיצוב שיהיה נוח להשתמש בו, יניע את הגולש לפעולה וישרת את מטרות האתר.
3) פיתוח פרונט
המרה של העיצוב לדף אינטרנט תקני - איש מקצוע השולט בשפות html css ורצוי גם js בונה דפי html המבוססים על העיצוב. כדי לייצר תוצאה איכותית צריך לשלוט היטב בשפות הנ"ל ולהכיר שיטות עבודה עדכניות ויעילות להפקת הקוד.
4) פיתוח צד שרת (תכנות)
רוב האתרים היום הם יותר מסתם דפי אינטרנט סטטיים - הם צריכים לאפשר עדכון של תכנים, ביצוע פעולות שונות באינטראקציה עם הגולשים - כגון מכירת מוצרים, יצירת קשר, השארת תגובות וכן הלאה. לכן רוב האתרים בנויים על גבי מערכת ניהול תוכן הכתובה בשפת צד שרת כלשהי (למשל php). ברוב המקרים ניתן להשתמש במערכת ניהול תוכן כגון וורדפרס או מערכות אחרות שניתן להתבסס עליהם ולחסוך הרבה עבודת פיתוח צד שרת.
5) ניהול ואחזקת תשתית איכסון
מגוון של מיומנויות טכניות הקשורות בניהול האיכסון של אתרי אינטרנט ותהליכים שונים הקשורים להקמת האתר על גבי שרת. יצירה של מסדי נתונים, ניהול קבצים, שירותי מייל, חשבונות ftp, הגדרות דומיין ועוד...
לרוב בוני האתרים יש יכולת מקצועית בלפחות אחד מהתחומים הנ"ל ולרוב ביותר מתחום אחד.
ניתן לעסוק בתחום
בניית אתרים כמעצב, שכמעט לא נוגע בקוד. ניתן לעסוק בתחום כמתכנת שלא נוגע בעיצוב וניתן לשלב בין כמה תחומים.
מקווה שהתשובה תשפוך קצת אור על השאלות ששאלת ותעזור לך להחליט...
אם משהו לא ברור, אשמח להרחיב.
בהצלחה