כותרות TheMarker >
    ';

    יישומונים - תכנות להנאה ופרנסה

    בבלוג אספר איך זה להיות מתכנת עצמאי זעיר (Micro ISV), להשיג לקוחות, לאפיין פרויקטים, לפתח תוכנות ואתרים וכל מה שמסביב. אתמקד בבניית אתרים חכמה, מודרנית וכייפית. אנסה להראות איך נראה עולם האינטרנט מבפנים, ממבט של מי שבונה אותו.

    ארכיון

    תגובות (0)

    נא להתחבר כדי להגיב

    התחברות או הרשמה   

    סדר התגובות :
    ארעה שגיאה בזמן פרסום תגובתך. אנא בדקו את חיבור האינטרנט, או נסו לפרסם את התגובה בזמן מאוחר יותר. אם הבעיה נמשכת, נא צרו קשר עם מנהל באתר.
    /null/cdate#

    /null/text_64k_1#

    אין רשומות לתצוגה

    סוגים של מפתחי אתרים

    0 תגובות   יום שני, 18/5/09, 22:11

    בניית אתרים זה תחום יחסית חדש, לא יותר מ-15 שנה, ומתוכם רק 5-7 השנים האחרונות ניתן להחשיב כתחום עצמאי הדורש התמחות. ממבט על, עבודת הפיתוח באינטרנט מתחלקת ל-2 שכבות: צד שרת (back-end) וצד הלקוח (front-end). חלוקה זו קיימת גם בתוכנות שולחניות (desktop), אבל באינטרנט היא הרבה יותר בולטת. בצד הלקוח אין אפשרויות בחירה, יש HTML, CSS, JavaScript וזהו. יש קצת חופש עם פלאש, אבל זה לא דומה למה שקורה בצד השרת. שם ניתן להשתמש כמעט בכל שפה, החל משפות גנריות כמו ג'אווה, דרך שפות ייעודיות כמו PHP ואפילו ב-JavaScript כשפת שרת (Jaxer).

    חלוקה זו יחד עם חדשנות התחום (אין הרבה אנשים שהחלו בתחום בלי רקע קודם) הביאה לכך שיש 2 קבוצות זרות לחלוטין של בוני אתרים. את הקבוצה הראשונה אני אכנה "מעצבים+". בקבוצה זו חברים בעיקר אנשים מתחום העיצוב, שהחלו מאתרים סטאטיים, למדו בדרך כמה סקריפטים עד שהגיע לקוח שרצה אתר עם כמה מאפיינים דינאמיים. בשלב זה, כנראה בלי התלהבות יתרה, נאלצו ללמוד קצת תכנות של ממש. מסדי נתונים, XML אם צריך, ושפות פיתוח ייעודיות דוגמת ASP/PHP.

    הקבוצה השנייה זה מתכנתים של ממש, חלקם עשו ממשקי משתמש שולחניים וחלקם התמקדו בפיתוח תשתיות. קבוצה זו עברה מסלול הפוך - יום אחד הבוס הודיע שמעכשיו הכל ירוץ בדפדפן, נכון שהממשק בדפדפן פאטתי, אבל זה מה שהלקוח רוצה. אז המתכנת למד את טכנולוגיות הלקוח, ומעכשיו הוא בונה אתרים, אולי אינטרה-נט, אבל עדיין אתרים. אם זה אתר חיצוני ויש תקציב הוא יקבל מעצב מלווה שיתן לו כמה PSDים.

    בקרב הפרילאנסרים יש הרבה יותר נציגי מעצבים+, גם כי תמיד היו הרבה מעצבים/גרפיקאים פרילאנסרים, אך בעיקר כי תנאי העבודה של מתכנת שכיר הם מספיק טובים כדי לא לצאת להרפתקאות כעצמאי. אולי עם הפיטורים הכמעט-המוניים נראה יותר מתכנתים נכנסים לתחום האינטרנט.

    מתכנתים סובלים מנחיתות בתחום בעיקר בגלל יכולות גראפיות עלובות, קשה יותר להרשים לקוח ממוצע עם "מערכת הודעות אסינכרונית" מאשר עם אנימציה. אבל בשילוב עם מעצב הם מסוגלים לספק פתרונות הרבה יותר טובים ממעצב+ שמתעקש לבנות הכל לבד. זן המעצבים+ היה נכחד לגמרי לולא הופעתן של מערכות CMS חינמיות ברמה גבוהה. מערכות אלו מאפשרות למעצב להתמקד בכשרונו הגראפי. אבל כמו שכתבתי בעבר גם פתרונות "אפויים" (cookie-cutter) אלו לא מצליחים להתרומם מעל לסף מסוים.

    אני מודה שעבור רוב האתרים התדמיתיים (ראשי + אודות + צור קשר + איזשהו קטלוג פשוט) מערכת סטנדרטית מספיקה לרוב הצרכים. אבל יש התאמות שקשה לעשות תוך שמירה על כדאיות כלכלית. לא פשוט להסביר ללקוח למה להוסיף מערכת המלצות נלוות למוצר או סינון לפי רמת רגישות לשמש של צמח עולה כמו חצי אתר. התוצאה או שאתה יוצא מופסד והמימוש לוקה בחסר, או שהלקוח מוותר. ויתור זה של הלקוח יצר מצב שהיום הדרך היחידה להבדיל בין חנויות בארץ זה מספר הטלפון בלוגו. חוסר גמישות זו הופך את האתרים בארץ למגוחכים יחסית לחו"ל.

    בשביל לספק אתר איכותי התפור ללקוח, אתר ייחודי ושונה מהמתחרים צריך לכתוב קוד ייחודי. אין דרך אחרת, כמו המתכון של קוקה-קולה - מיוחד ורק שלך. חיסרון נוסף הוא קשיי שדרוג. למעצב+ אין את הידע לבנות אתר מודולרי, להפריד עיצוב מתוכן וכדומה, וכך יוצא לא פעם ששדרוג=שכתוב. הפרדת תוכן מעיצוב הכרחית אפילו באתרים פשוטים, רענון עיצוב הוא כלי שימושי בניהול חיי אתר.

    עצה (אינטרסנטית) ללקוחות: חשוב מה האתר יעשה, לא איך הוא יראה. עיצוב אפשר להחליף כל שבוע, לוגיקה, תהליכים, נהלים ונתונים הרבה יותר קשה (ויקר) לשנות. אם אתה מנהל חנות של אלפי פריטים ולקוחות, מה יותר חשוב - ניהול מוצרים, לקוחות, מכירות, מלאי, תשלומים או שבעמוד המוצר יש אורות מהבהבים? הלקוחות לא אוהבים את העיצוב? החלף אותו בעזרת מעצב יותר טוב. אתה לא מבין מי קונה, כמה, למה, מתי ואיפה? סוגרים את הבאסטה והולכים הביתה. חשוב הרבה יותר לתכנן ולממש בסיס יותר טוב לליבת האתר, מאשר לציפוי החיצוני שממילא מתיישן עם הזמן.

    מעצבים+ מספיקים לאתרים בסיסיים - פלייר באינטרנט. לאתר שמהווה נדבך חשוב בעסק שלך, שאמור לצמוח, להתפתח - צריך מישהו במבין את כל מחזור החיים של הפיתוח - משלב האפיון, תכנון, דרך מימוש, בדיקה, וכלה בהטמעה ותחזוקה.

     

    דרג את התוכן:

      פרופיל

      felixg
      1. שלח הודעה
      2. אוף ליין
      3. אוף ליין

      תגיות