רוב האתגרים בעיצוב אתרים מסתמכים על אנשים המשתמשים בכישורים הקיימים שלהם, אך קוד אתגר נוקט בגישה שונה לחלוטין.
פרי יצירתו של פרד בויל, 'השף הדיגיטלי' ב- nGen Works, Code Challenge מאתגר את המפתחים לקודד פרויקט קטן באמצעות שפה או סביבה שהם חדשים עבורם.
באמצע מאי לאחר מכן המשתתפים יחזרו לאתר, ישתפו את הפרויקט והניסיון ויחשפו מה לימד אותם האתגר.
הרעיון הגיע משיחות בין חברים על שפת תכנות ספציפית וכמה זה היה נורא להשתמש. זה הביא למסקנה שרוב הקודנים מקפידים על מה שהם יודעים, למרות היתרונות הפוטנציאליים של הרחבת האופקים שלך.
"נראה שמפתחים בכלל נכנסים לחריץ ונשארים עם מה שהם מכירים והפכו למיומנים ביותר", אמר בויל. רשת. "חלקם ינסו דברים חדשים בדרך, ובסופו של דבר עשויים לעבור למשהו חדש, אבל כולנו יש את הכלים החוזרים שלנו. "
Code Challenge מכוון לשחרר מפתחים מתרחיש כזה, ולכן שאלנו את בויל מה היתרונות בלימוד שפות חדשות. "לימוד שפות ומסגרות חדשות מרחיב את נקודות המבט שלנו ומאפשר לנו לקבל החלטות מושכלות יותר בעת ההתפתחות," אמר. "יש טכנולוגיות שמתאימות יותר לפיתרון בעיות מסוימות, אך אם איננו מודעים לכלים אלו ולאילו בעיות הם יכולים לפתור אנו יכולים בסופו של דבר להכות בראשנו בכלים הרגילים שלנו במקום זאת."
בויל גם ציין כי הרחבת כישוריך עלולה לגרום להזדמנויות עסקיות רבות יותר. "זה יכול להוביל לפיתוח מוצלב", אמר. "יש כל כך הרבה טכנולוגיות חדשות, ותחומי עבודה חדשים נפתחים עבור כמה מכשירים. לדוגמא, כלים כגון PhoneGap מאפשרים להתקני אינטרנט מסורתיים להיות גם מכשירי יישומים מקוריים. "
אם ברצונך להיות מעורב, היכנס לאתר Code Challenge.