|   15:07:40
מועדון VIP
להצטרפות הקלק כאן
בימה חופשית ב-News1
בעלי מקצועות חופשיים מוזמנים להעביר אלינו לפרסום מאמרים, מידע בעל ערך חדשותי, חוות דעת מקצועיות בתחומים משפט, כלכלה, שוק ההון, ממשל, תקשורת ועוד, וכן כתבי טענות בהליכים בבית המשפט.
דוא"ל: vip@news1.co.il
כתבות מקודמות
כתיבת המומחים
עלויות יישור שיניים: כל מה שצריך לדעת
מחלקה ראשונה
ניסן-אייר בספריו של איתמר לוין

מי חכם יותר - תוכניתן NET או תוכניתן java?

קיים פער משמעותי בשימוש ב-Design Patterns בין אוכלוסיית תוכניתני java לבין אוכלוסיית תוכניתני מיקרוסופט מאת: אבי רוט - ארכיטקט ראשי במלם-תים
19/11/2008  |   מערכת PCאון מערכת PCאון   |   חדשות   |   תגובות
מאת: מערכת PCאון  |    |  מערכת PCאון  |  pcon.co.il  |  תגובות
בודק פופולאריות של מילת חיפוש [צילום: AP]

בשנים האחרונות אנו עדים לתופעה הולכת וגוברת של פיתוח בשיטת offshore/near shore על-ידי תוכניתנים בהודו, בתי תוכנה במזרח אירופה, מיזמים המכשירים ומעסיקים נשים חרדיות ועוד. תילי תילים של תיאוריות נכתבו בדבר ניתוח הכדאיות הכלכלית של שיטת עבודה זו מהיבטים של פערים בשכר העובדים, המרחק הרב, הבדלי התרבות והשפה, שעות העבודה השונות וכדומה.

איכות המהנדסים

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

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

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

אחת ההגדרות היפות והקצרות בהן נתקלתי למושג Design Patterns היא עשיית תוכנה כ-future proof - עמידה בפני שינויים צפויים בעתיד. לאחרונה, הזדמן לי להעביר מספר קורסים בנושא זה (בשיתוף חברות מיקרוסופט ו-e4d) והופתעתי לטובה מהביקוש הרב לקורסים אלו ומההד החיובי שנוצר בעקבותיהם. לכן, החלטתי למדוד את מידת השימוש ב-Design Patterns על-פי חתך גיאוגרפי וטכנולוגי - מי עושה בהן שימוש רב יותר - תוכניתנים הודים או ישראלים ? תוכניתני .net או תוכניתני java?

מה ההבדל לפי אזורים?

בכדי לענות על שאלות אלו השתמשתי בשירות החדש של Google, insights search, המאפשר לבדוק פופולריות של מילות חיפוש (www.google.com/insights/search). גיליתי תוצאות מעניינות:

  • אנו מצפים, כי חיפוש מושג, כמו: Design Patterns, יהיה נפוץ באזורים בהם יש קהל יעד רלוונטי גדול ומספר החיפושים יהיה פרופורציונאלי לגודל קהל היעד הרלוונטי. להפתעתי, התברר כי מספר המחפשים איננו פרופורציונאלי כלל לגודל האוכלוסיה הרלוונטית: ניתן לראות בבירור, כי מירב השימוש ב-Google ללמידת Design Patterns נעשה בהודו. ישראל "הגדולה" הגיעה למקום ה-6 והמכובד ועקפה מדינות "קטנות" כגון ארה"ב, קנדה ומדינות אירופיות. מעניין ואף מדאיג לראות, כי פקיסטן וירדן עוקפות את ישראל.

  • תהיתי שמא לחיפוש המושג Design Patterns לכשעצמו אין משמעות רבה. מושג זה מוביל לתוצאות האומרות, כי יש Design Patterns מתוחכם X ויש Design Patterns אחר Y. על-מנת לבדוק, היכן באמת עושים שימוש באותם פתרונות מתקדמים X ו-Y, עידנתי את החיפוש ובמקום לחפש Design Patterns באופן כללי, חיפשתי Design Patterns ספציפי, כגון: strategy או state. תוצאות אלו כבר היו הרבה פחות מפתיעות: הודו עדיין "שולטת", אין זכר לישראל ומדינות כגון שוויץ, ארה"ב וקנדה "מככבות" בראש הרשימה.

  • מי עושה שימוש רב יותר ב-Design Patterns - תוכניתני מיקרוסופט או תוכניתני java? לכאורה, לא צריך להיות הבדל, שכן מתודולוגיית פיתוח איכותית, שמשמעה שימוש בפתרונות מוכחים, הינה ניטראלית מבחינה טכנולוגית. גם כאן, הופתעתי מהתוצאות: פער משמעותי. קיים פער משמעותי בשימוש ב-Design Patterns בין אוכלוסיית תוכניתני java לבין אוכלוסיית תוכניתני מיקרוסופט. (אם נשקלל את הפער בין מספר התוכניתנים בין הסביבות, אזי הפער בשימוש הוא אף גדול יותר. הנתונים מתייחסים לנתוני חיפוש מהשנה האחרונה, ואין משמעות לוותק הפלטפורמה). בתשובה לשאלה הראשונה, היכן משתמשים יותר ב-Design Patterns - כארכיטקט ראשי בקבוצת מלם תים, התאכזבתי לראות ממצאים אלו, המעידים כנראה על פערים ברמת מהנדסי הפיתוח וארכיטקטים בין ישראל להודו, ללא תלות בפלטפורמת הפיתוח ובשוני בשיטות העבודה. שיפור באיכות הפיתוח צריך להיות נר לרגלי ראשי צוותים וארכיטקטים בתעשיה זו. אספקת תוצרים איכותיים יותר צריכה להיות, ויכולה להיות, יתרון יחסי מובהק של המהנדס הישראלי על-פני עמיתיו במדינות אחרות.

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

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

אודות מלם-תים

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

תחקירי pCon - למצוא (במקום לחפש) את מה שחשוב במחשוב ב-10 דקות בשבוע
תאריך:  19/11/2008   |   עודכן:  19/11/2008
מערכת PCאון
מועדון VIP להצטרפות הקלק כאן
פורומים News1  /  תגובות
כללי חדשות רשימות נושאים אישים פירמות מוסדות
אקטואליה מדיני/פוליטי בריאות כלכלה משפט סדום ועמורה עיתונות
מי חכם יותר - תוכניתן NET או תוכניתן java?
תגובות  [ 1 ] מוצגות   [ 1 ]  לכל התגובות        תפוס כינוי יחודי            
כותרת התגובה שם הכותב שעה    תאריך
1
איציק ודנה
19/11/08 17:26
תגובות בפייסבוק
ברחבי הרשת / פרסומת
רשימות קודמות

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


19/11/2008  |  אייל גרוסברד  |   חדשות
האם נמצאה הדרך להכשרת מאחזים בלתי מוסדרים? בית המשפט ביטל (יום ג', 18.11.08) מטעמי הגנה מן הצדק, כתבי אישום על עבירות בנייה נגד מתיישבי נמרוד, מאחז בלתי מוסדר ברמת הגולן. השופט ג'ורג' אזולאי קבע כי המדינה עצמה בנתה במאחז מבנים ללא היתר כחוק, לפיכך אינה יכולה לנהל נגדם הליך פלילי בגין אותה עבירה. הוא הדגיש כי למעשה מדובר במאחז "לא קיים" ולכן אין אפשרות לקבל היתרי בנייה כחוק.
19/11/2008  |  רותי אברהם  |   חדשות
שיפור משמעותי נראה אצל חולי פסוריאזיס לאחר 12 שבועות של טיפול במשחה המכילה אינדיגו - תרופת צמחים סינית.
19/11/2008  |  יפעת גדות  |   חדשות
שר האוצר, רוני בר-און, הודיע (יום ד', 19.11.08) על הגדלת התקציבים לתשתיות ותחומים מעודדי צמיחה, לסך של 21.7 מיליארד ש"ח בשנה הבאה - גידול של 41% בהשוואה לתקציבים שהופנו לתחומים אלה השנה.
19/11/2008  |  עופר וולפסון  |   חדשות
שני חשודים באי דיווח לשלטונות המס על קבלת עמלות מלקוחות, בסכום המוערך במאות אלפי שקלים, שוחררו אמש תחת מגבלות, בצו שנתן השופט שגיא בבית משפט השלום בתל אביב. כך עלה (יום ד', 19.11.08) מדיווח של רשות המיסים. השניים חשודים שקיבלו את העמלות תמורת סיוע ללקוחות שונים בקבלת אשראי ממוסדות כספיים.
19/11/2008  |  עופר וולפסון  |   חדשות
בלוגרים
דעות  |  כתבות  |  תחקירים  |  לרשימת הכותבים
רבקה שפק-ליסק
רבקה שפק-ליסק
הרב הכריז למעשה, שכל עולם הערכים של האזרחים הלא חרדים הוא חסר משמעות    מה שקובע הוא מה שהרבנים, המקבלים משכורתם מקופת המדינה, קובעים
דן מרגלית
דן מרגלית
אם עד כה ראוי היה להציג את איתמר בן-גביר כעבריין לשעבר הרי שעכשיו הוא בלי לשעבר    רק, לכאורה, לפי שעה
אלי אלון
אלי אלון
מהתרשמות שלי ומהבנה בנושאי איכות סביבה השיקום האקולוגי והנופי של מקטע הנחל בפ"ת רחוק מלהיות מספק ומוקדם לדבר על "שיקום הנחל
לרשימות נוספות  |  לבימה חופשית  |  לרשימת הכותבים
הרשמה לניוזלטר
הרשמה ל-SMS
ברחבי הרשת / פרסומת
ברחבי הרשת / פרסומת
News1 מחלקה ראשונה :  ניוז1  |   |  עריסת תינוק ניידת  |  קוצץ ירקות מאסטר סלייסר  |  NEWS1  |  חדשות  |  אקטואליה  |  תחקירים  |  משפט  |  כלכלה  |  בריאות  |  פנאי  |  ספורט  |  הייטק  |  תיירות  |  אנשים  |  נדל"ן  |  ביטוח  |  פרסום  |  רכב  |  דת  |  מסורת  |  תרבות  |  צרכנות  |  אוכל  |  אינטרנט  |  מחשבים  |  חינוך  |  מגזין  |  הודעות לעיתונות  |  חדשות ברשת  |  בלוגרים ברשת  |  הודעות ברשת  |  מועדון +  |  אישים  |  פירמות  |  מגשרים  |  מוסדות  |  אתרים  |  עורכי דין  |  רואי חשבון  |  כסף  |  יועצים  |  אדריכלים  |  שמאים  |  רופאים  |  שופטים  |  זירת המומחים  | 
מו"ל ועורך: יואב יצחק © כל הזכויות שמורות     |    שיווק ופרסום ב News1     |     RSS
כתובת: רח' חיים זכאי 3 פתח תקוה 4977682 טל: 03-9345666 פקס מערכת: 03-9345660 דואל: New@News1.co.il