גוגל פותחת ההרשמה ל-Google Code Jam 2011

גוגל מודיעה על ההרשמה לתחרות התכנות השנתית שלה. הסיבוב הראשון יפתח בתחילת מאי, וההכנות לתחרות כבר החלו

מקור: צילום מסך מאתרי החברה, עיבוד תמונה

גוגל מודיעה על פתיחת ההרשמה לתחרות התכנות השנתית שלה, ה-Google Code Jam 2011. במסגרת התחרות יטלו חלק מתמודדים מכל רחבי העולם מול בעיות תכנות (קלות וקשות), ויצטרכו לספק לשופטים אלגוריתמים שיפתרו בעיות שונות. מי שיעבור את השלבים המוקדמים ויעלה לגמר, יוטס לסניף גוגל בטוקיו, יפן, ויתמודד שם מול טובי המתכנתים בעולם על התואר ועל פרס כספי בגובה 10,000 דולרים שיוענק לזוכה במקום הראשון.

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

דרושים: בעלי רקע בתכנות

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

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

Python מובילה בישראל

בשנת 2010, בקרב המשתתפים הישראלים, שפת התכנות הנפוצה הייתה Python, ואחריה JAVA ו-C++. בשפות הכי פחות נפוצות נצפו אנשים בודדים שבחרו בפסקל, פרולוג, רובי, MATLAB וג’אווה-סקריפט. בניתוח לפי מדינות, מעניין לראות שבשנה שעברה לא הצלחנו להביא מתמודד אחד שיגיע ל-Round 3, הסיבוב האחרון לפני הגמר.

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

בלי קשר לבחירתכם האם לגשת לתחרות או לא, נשמח אם תשתפו אותנו, אם בכל זאת הייתם צריכים לפתור בעיות תכנות שכאלה, באיזו שפה אתם הייתם בוחרים?

Avatar

נדב דופמן-גור

עו"ד העוסק בתחומי דיני הטכנולוגיה, דיני פרטיות וקניין רוחני. מרצה ומנטור לסטארטאפים, ובעל ניסיון רב-שנים בפיתוח ווב (http://about.me/nadavdg).

הגב

3 תגובות על "גוגל פותחת ההרשמה ל-Google Code Jam 2011"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
המאסטר
Guest

השפה היא שולית לחלוטין. מה שחשוב הוא האלגוריתם.

hi
Guest

אני לא מסכים עם “המאסטר”
אני מכיר C++, Java, C#, Python, (וגם ברמה נמוכה matlab, PHP, JS, ועוד)
ולחלוטין הייתי בוחר פייתון

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

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

משה
Guest

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

wpDiscuz

תגיות לכתבה: