תכנות מקבילי - אירוע חד יומי
באירוע ה- TechEd האחרון העברתי הרצאה בנושא עבודה מקבילית עם C#. בתקופה ההיא הנושא עוד היה חדש וזאת היתה ההרצאה היחידה. ההענות היתה טובה מאד ולמרות שההרצאה היתה בשעה 8 בבוקר האולם היה מלא עד אפס מקום ובתמונות ניתן לראות את המסדרון מחוץ לאולם מלא עד שאין מקום עמידה (צפיה בתמונות). מכיוון שהיתה היענות כל כך חיובית היו מספר אירועים נוספים שעקבו בניהם יום פתוח בחסות מיקרוסופט ומספר רב של אירועים אחרים. עם הזמן עברתי להוביל את התחום בחברת פסיפיק תוכנה, הקמנו שישה קורסים שונים עם סך הכל של 20 ימי הדרכה בנושאים שונים.
האירוע הבא יתקיים ב- 24 לחודש ספטמבר. מדובר בכנס חד יומי שמטרתו מתחלקת לשני חלקים: 1. לאפשר למתכנת להתחיל לעבוד בעולם המקבילי בצורה נכונה ובאופן מיידי, ו- 2. להבין את התחום, מה כדאי למקבל ומה לא, להבין את השפה שבה משתמשים בעולם המקבילי, ולדעת מה בעתיד - למשל המעבד החדש של אינטל (שעוד לא יצא) ימקבל אלגוריתמים בצורה שונה לחלוטין וכך למשל חיפוש ומיון יעבדו משמעותית יותר מהר מאשר היום, אם הקוד כתוב נכון.
הידע שמועבר בכנס מבוסס על הקורסים שאנחנו מעבירים, על בלוגים (בעיקר של אינטל) וחומר מהקהילה, ועל מצגות שיווקיות וטכניות של חברות בתחום. ההרצאות עונות על אוסף השאלות שעלו במסגרת הייעוץ וההדרכות שהעברנו לחברות בארץ בשנים האחרונות, החל בשאלות של מוטורולה בנושא עבודה מקבילית של בקרי תקשורת חומרתיים, הצורך של צ'ק פוינט להתאים שכבות פיתוח מעל מערכות הפעלה שונות, ועד HPC וארכיטקטורה תומכת SOA. אותן השאלות חוזרות שוב ושוב בתחומים השונים. עבודה מקבילית היא לא תחום בתכנות אלא שיטת עבודה שמשפיעה על כל תחומי הפיתוח.
פרטים נוספים בקישור: http://www.pacificsoft.co.il/course.asp?p=671&s=1255
חלק מעקרונות המפתח בהרצאות מבוסס על חומרים שפרסמתי בבלוג של אינטל: http://software.intel.com/en-us/profile/326676/
נשמח לראותכם שם.
אסף