וואהו. אני חייב להודות שהופתעתי!
אני מודה לכולכם על התגובות - אני חושב שהפקתי מהן כמה המלצות משמעותיות.
הנה מייל מעניין ורלוונטי שקיבלתי (פרטי השולח שמורים במערכת) - והתשובה שנתתי. ניסיתי.
שלום ליאור,
תגובתי:
לפעמים יש פוסטים שאני מצפה שיהיו פופולריים - והם לא. לפעמים יש כאלו שאני כמעט מתנצל שאני מפרסם - והם זוכים לעניין רב. אני לא מצליח לחזות את התגובות.
את הפוסט על "תואר החלומות בהנדסת תוכנה" כתבתי עם ציפיות נמוכות: הייתה לי שעה פנויה והחלטתי "לזרוק" את המצגת שהכנתי לכנס במכללת כנרת (זה הזמן קצת לפרסם אותו) - לפוסט בבלוג ולראות מה יקרה.
גיקטיים, שיש לי הסכם איתם שמתיר להם לפרסם פוסטים שלי באתר שלהם, החליטו לפרסם את פוסט-הבוסר הזה. לא הבנתי למה....
מה קרה?
- כ 50 תגובות (רובן בגיקטיים)
- מעל 700 שיתופים של הפוסט (בערך פי 10 מהמספר הגבוה ביותר שאני זוכר לפוסט יחיד)
- 6 מיילים אישיים
- תגובות בעבודה
- שיחת טלפון (ממישהו שלא הכרתי)
- הרבה רגשות
שני לקחים אישיים:
- העורך של גיקטיים מבין משהו בבחירת תכנים.
- נגעתי בנושא טעון למדי. הייתי מנסח אותו כ: "עד כמה תואר אקדמי הוא יעיל?"
מפה לשם היו הרבה רעיונות, דעות (חלק קטן מהן נראו פשוט מקובעות: "תואר בהנדסה חייב ל... <משהו>") ופרשנויות.
יופי! אני שמח מאוד על הדיון.
יופי! אני שמח מאוד על הדיון.
מה לקחתי מהתגובות? (לטווח המיידי - הכנס)
אני מודה לכולכם על התגובות - אני חושב שהפקתי מהן כמה המלצות משמעותיות.
אני כותב את הפוסט בתחושת מחויבות לספק כמה הבהרות: כמה רעיונות שניסיתי להעביר בצורה מסוימת פורשו ע"י רבים בצורה שונה + הצלחתי לשפר כמה רעיונות אחרים.
הנה תקציר:
- "תואר החלומות" הוא איננו תוכנית מבושלת - הוא היה אמצעי טכני להציג רעיונות (שדווקא בהם התמקדתי) בצורה מוחשית יותר. רעיונות כגון:
- התמקדות בצרכים של רוב הסטודנטים - ולא של מיעוט (לו ניתן להקדיש תואר מיוחד, נקרא לו "מדעי-המחשב")
- הכרה בכך שידע הפך זמין יותר מבעבר, וכנראה שניתן וכדאי להסתגל בהתאם ולקצר את מחזור ההשכלה (כמה זמן לוקח עד שמתחילים לעבוד).
- בחינה מחדש של הערך (value) של כל נושא שנלמד, ללא הגנות מיוחדות, וצמצום ה waste.
- מהנדסי תוכנה (שאני חוויתי) מתמודדים הרבה יותר עם בעיות ארגוניות / מערכתיות / אנושיות - מאשר עם אלגוריתמים. למה להשקיע בשני פי X יותר מבראשון? (יצירת השכלה שעונה על הצרכים המעשיים)
- כמה רעיונות טכניים שנראים לי לא אופטימליים באוניברסיטה (לימוד ה stack הטכנולוגי מהברזלים למתכנת - ולא להיפך, שמהניסיון שלי הוא כיוון יותר יעיל; התמקדות בשכבת הפשטה אחת מתחת לעבודה השוטפת - ולא שלושה, כפי שמקובל לעתים רבות וכו'...).
- לא הייתה שום מחשבה / רמיזה על הפחתת הרמה האקדמית של החומר הנלמד. אמנם זרקתי כמה באזזים על שמות הקורסים - המטרה הייתה לחדד את משמעות הקורס.
- אכן נתתי משקל רב יותר לפיתוח ווב / מערכות מידע ממה שיש צורך (תודה לכל המגיבים). אני מניח שזו הייתה הטיה אישית שלי לנושאים שהתעסקתי בהם בתקופה האחרונה.
- אכן חתכתי את המתמטיקה לגמרי - ובהחלט אפשר לתת לה מקום של כבוד כנושא לבחירה (בכלל, תואר אקדמי הוא מנגנון עם מעט התאמה אישית לסטודנט - וזה נראה לי פספוס).
לצורך התרשמות בלבד
בדוגמה מעשית יש יתרונות וחסרונות, במיוחד כשהיא לא מלוטשת היטב.
הדרך הכי פשוטה להראות כיצד הפידבק שקיבלתי שינה, ולנסות לתקן אי-הבנות קודמות הוא בעזרת הצגת "השקף", כפי שעדכנתי אותו על המחשב שלי:
זכרו:
- זה לא מלוטש
- עכשיו אחת בלילה :)
- זו דעתי - ואני לא טוען שזו אמת מוחלטת.
"אז מה אתה מציע?"
אני מאמין שמי ש"פותח את הפה להתלונן" - אמור לבוא עם הצעה קונקטית כלשהי לפתרון. לפחות לנסות.הנה מייל מעניין ורלוונטי שקיבלתי (פרטי השולח שמורים במערכת) - והתשובה שנתתי. ניסיתי.
שלום ליאור,
שמי מיסטר-X, ואני מתעתד להתחיל בשנה הבאה לימודים אקדמיים בתחום.
הכיוון כרגע הוא לימודי הנדסת מחשבים בבר אילן, מתוך הנחה שגם כך את רב הידע בתכנות ארכוש לבד ולמה לא לרכוש בנוסף ידע בחשמל, כמו גם מתוך שיקולי נוחות.
לאור מה שכתבת בפוסט ומהיכרותך עם השטח, היכן ומה היית ממליץ לי ללמוד? האם יש טעם בלימודי ההנדסה בכלל, או שעדיף ללמוד מדעי המחשב ולחסוך שנה? האם יש דברים שמומלץ ללמוד בעצמי תוך כדי התואר שלא כלולים בתוכנית הלימודים?
אודה לעזרתך בנושא,
מיסטר-X.
תגובתי:
היי מיסטר-X,
זו שאלה לא פשוטה. לא בגלל החומר הנלמד בתואר, אלא בגלל היוקרה של התארים האקדמיים.
תואר אקדמי יוקרתי (אוניברסיטה טובה) + ציונים גבוהים (בעיקר במקצועות המחשב) - פותחים דלתות בחברות רבות.
החלטה ללכת בלי תואר היא פחות סטנדרטית ולמרות שהיא יכולה לחסוך כמה שנים - היא יותר קשה באופן אישי (לפחות במצב הקיים).
עובד איתי בחור שלא עשה תואר, הגיע ל SAP (חברה מכובדת) על בסיס הכשרה בצבא. למרות שהוא מצוין דווקא בנושאים "אקדמיים" (תכנון, יעילות וכו') - הוא הרגיש צורך להשלים תואר בגלל "מה שהוא מפסיד שלא עשה תואר". הוא התחיל תואר השנה - ובנתיים מאוד מתבאס ממנו.
אני חושב שבמצב היום יש עדיפות לבוגרי אוניברסיטה.
אני לא רואה כמעט שום תועלת לבוגרי "הנדסת תוכנה" בקבלה לעבודה על פני "מדעי המחשב" - זה עניין אישי אם אתה מוכן להשקיע הרבה זמן בלימודי מתמטיקה לא-קלים (יש כאלו שפשוט נהנים מעיסוק במתמטיקה).
מה אני יכול להמליץ?
להישאר באוניברסיטה, לא "להתאבד" על קורסי מתמטיקה או בקורסים תאורטיים למדי (למרות שזה יכול לפגוע בממוצע, עדיין אכפת יותר מציונים בקורסי מחשבים) ולא להסתפק במה שאתה מקבל מהתואר מבחינת ההשכלה.
למצוא מסגרת העשרה עכשווית ש"מדליקה" אותך, כגון:
- meetups כלשהם (ניתן למצוא ב http://www.meetup.com/ או ht
tp://www.geektime.co.il/ eventsboard/) - אל תחשוש להגיע כי "אתה עדיין סטודנט". - למצוא בעל עסק קטן שישמח להשתמש בתוכנה כלשהי - ולכתוב לו אפילו במחיר זעום (הניסיון של כתיבה ללקוח אמיתי - היא מעשירה ומתגמלת יותר מכל כתיבת תוכנה "למגירה"). יכול גם מאוד לעזור בקבלה לעבודה.
- לקרוא כמה ספרי מופת בהנדסת תוכנה (גם אם יעברו על הרעיונות שהספר מבטא בתואר, הם לרוב יכוסו בצורה רדודה יחסית למקור).
- משהו אחר...
מקווה שעזרתי,
ליאור
סיכום
הנה עוד פוסט חפוז שהתחלתי לכתוב ב 12 וחצי בלילה... ואין לי מושג איך הוא יסתיים :)