אז אני אגיב :Pתקשיב אחי, ביום שני הייתה לנו הרצאת אורח עם בכיר מאמדוקס לשבעבר דני אלמוג שמו...
אדם מדהים.
מעבר ליכולת הוראה ולכריזמה שלו(ביחס למרצה שאירח אותו לדוג'), אתה רואה בנאדם מבין עניין, יושב איתנו ומדבר דוגרי.
זה היה כחלק מקורס בהנדסת איכות תוכנה(QA/QE).
בכל מקרה, הוא דיבר איתנו על הפאן האנושי בתחום, על זה שהוא גייס מאות אנשים לעבודה בתור בכיר באמדוקס.
הוא אומר את מה שהכתבה אומרת.
שום דבר חדש בעצם...
הסטודנטים למדעי המחשב/הנדסת תוכנה, יוצאים כמעט בלי ידע טכני.
הרוב לא יודע design patterns או בסיסי נתונים.
אחרים לא יודעים כלי code revision, build ו-deployment.
אם מישהו שיצא מהאקדמיה חושב שהוא תוכניתן JAVA או C# או C אז הוא טועה.
בתור אחד שקרוב להיות בוגר, אני יודע את זה פשוט וקל...
אלה דברים שלומדים תוך כדי עבודה, במקום שיש בו מוצר קיים ומפתחים אותו, אז יש כבר את כל המסביב, שרתים, כלי פיתוח מתקדמים, הכל.
לומדים, ומיישמים במוצר הבא, או בסטארט-אפ האישי שלך.
אם אתה חושב שתיקח קורס "מקצועי" בחברה פרטית ותדע הכל, אז אתה גם טועה כאן, אולי תדע את הפרטים הטכניים, אבל לא באמת תכיר את הדברים שדיברתים עליהם קודם.
לגבי דרך חשיבה, שזה הדבר היחיד שאתה באמת באמת מקבל באקדמיה, לא תקבל בקורס טכני.
אז יש לכל דבר ייתרונות וחסרונות.
מעסיק אינטלגנט מספיק, יידע להתפשר על הידע שלך ויסמוך על זה שתילמד לבד, ומחפש עבודה אינטלגנט מספיק הוא אחד כזה שמסוגל ללמוד לבד כל מה שתיתן לו, והוא גם כזה שלא יסתפק רק בידע מהאקדמיה/קורס טכני בלבד, אלא ינסה להבין דברים חדשים.