5 סיבות ללמוד תכנות מיינפריים

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

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

זו המיינפריים. להלן חמש סיבות להעניק לו מראה רענן.

1. יישומים ארגוניים הם יישומי מולטיפלט / מיינפריים

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

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

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

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

2. הופעתם של תהליכים וכלים מרכזיים זריזים

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

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

לא עוד. דור חדש של כלי פיתוח מיינפריים מספקים כעת את אותו מראה ותחושה גרפיים שהייתם מצפים מכל כלי אחר שמתחבר ל- Eclipse IDE. כלי המיינפריים החדשים הללו מציעים גם מודיעין מובנה המבודד מפתחים מהייחודיות הבסיסית של קובול, PL / I, אסמבלר, DB2, CICS וכדומה.

חלק מהכלים הללו אפילו משתלבים ישירות בכלי עבודה למסירה רציפה שנבנו כמו Atlassian, Jenkins, SonarSource ו- XebiaLabs.

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

3. מעורבות מעשית בפלטפורמה המהונדסת הטובה ביותר בהיסטוריה האנושית

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

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

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

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

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

4. תחושת שליחות ותכלית גבוהה יותר

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

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

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

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

5. כלכלת ההיצע והביקוש

אמנם המשימה היא מניע ראוי, אך איש אינו צריך להתעלם מהתמריצים הכספיים למפתחים אשר משיגים אוריינות בתכנות מיינפריים. דור שלם של מפתחי מיינפריים ארגוניים ותיקים יוצא בימים אלה מכוח העבודה כשהוא דוחף את גיל הפרישה שעבר. יחד עם זאת, הדרישה לפיתוח מיינפריים ממשיכה לעלות מדרגה עקב הצורך המתואר לעיל לתמוך ביישומים חוצי פלטפורמות בתדירות גבוהה יותר של עדכונים ל- Cobol, DB2, Assembler ומשאבי Back-end אחרים הפועלים ב- IBM z / מערכת הפעלה.

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

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

מיינפריים: הדור הבא

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

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

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

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

כריסטופר או'מלי הוא מנכ"ל Compuware.

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