יום רביעי, 18 ביוני 2008

ערך התכנות- מי אמר שאתרים גדלים על עצים?

לקוח מהבלוג הישן שלי

אחר הדברים היותר גרועים שקיימים לדעתי הוא היחס לתכנות מצד סוגי אנשים שונים.

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

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

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

*נקודת מחשבה: כמה לדעתכם האתר של נענע עלה?*

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

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

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