לדעתי, ישנה קורלציה גבוהה בין התחום שבו אנחנו עוסקים, קידום אתרים, לתחום בניית האתרים. בנוסף, אני חושב שכל אחד מאיתנו חייב ללמוד לבנות אתר או לתכנת ברמה כזו או אחרת.
הכוונה היא אני לא לקרוא מדריך HTML ולהפנים אותו אלא ממש לדעת לתכנת ב- PHP, ASP, Ruby on Rails או כל אופציה אחרת.
למה אני צריך ללמוד בניית אתרים באינטרנט ? – אני מקדם אתרים, לא מתכנת !
צודק, אתה באמת מקדם אתרים, אבל לאחר שתלמד לתכנת ברמה כלשהי, תוכל להבין :
למה מתכנתים שונאים מקדמי אתרים ?
לאחר שתלמד בניית אתרים, תוכל להבין למה כשאתה אומר לצוות הפיתוח את ההמלצות שלך הם רוצים להרביץ לך.
סביר להניח, שגם אם מדובר ב"שינוי קטן" המתכנת הולך לשבת על זה יום שלם, לשלוח אינספור שאלות ב – StackOverFlow ולשבור כמה מקלדות בדרך לשינוי הקטן שלך.
איך מתכנתים חושבים ?
לאחר שתלמד בניית אתרים, תוכל להבין איך מתכנתים אחרים חושבים. מתכנתים טובים מחלקים בעיה גדולה למספר בעיות קטנות ופותרים כל אחת מהן.
אני יכול להעיד על עצמי שאני לא מתכנת טוב, אני יוצר קוד שהוא די צולע, אבל אני מבין שהוא צולע ואני יודע מה צריך לעשות בשביל לתקן אותו (לא שאני אעשה את זה כמובן..בשביל זה יש מתכנתים).
מתי מוכרים לך בולשיט ?
לאחר שתלמד בניית אתרים, תוכל להבין מתי מוכרים לך בולשיט ומתי אומרים לך אמת. אם אתה מקדם אתרים בוודאי עבדת בעבר עם צוות מתכנתים ומעצבים שהנחית עליך את הדרישות שלו.
אני בטוח שיצא לך בעבר לבקש שתוכל לערוך כל תגית Title בכל עמוד באתר. סביר להניח, שקיבלת את התשובה, זה לא אפשרי. כאשר ששאלת, למה ? – התשובה היתה שזה לא אפשרי כי [השלם שקר כלשהו].
אם יש לך רעיונות נוספים, אשמח אם תפרסם תגובה ממש פה למטה. בנוסף, אם נהנת מהמאמר, אני מזמין אותך להרשם לעדכונים בבלוג על ידי רישום הדואר האלקטרוני שלך בשירות FeedBurner – אני לא אשלח לך ספאם, הודעות על השקות או פרסומות סמויות, רק תכנים מתוך הבלוג.
האמת? צודק, אבל למי יש זמן…
אכן, הכרות עם תחום בניית אתרים על כל מרכיביו יכול להועיל תהליך עבודת הקידום ולתת ערך מוסף ללקוח קצה של המקדם