היו לי מבחנים איומים בקורסים "קלים" והיו לי מבחנים קלילים עד כדי עלבון בקורסים עם חומר שנחשב קשה.
אני עד היום זוכר את המבחן באינפי 2 בשנה הראשונה שלי - קורס שנחשב מאוד קשה אבל הודות למרצה, הממוצע בו היה מעל 95... כמובן שהיא לימדה את הקורס רק סמסטר אחד ולאחר מכן, לא ראינו אותה שוב... אבל המחזור שלי הרוויח...
מצד שני, אני יכול לכתוב לך מבחן בארבע פעולות החשבון הבסיסיות בלבד - שאף אחד לא יוכל לפתור בזמן נתון בלי מחשבון.
מה הקשר בין פיסיקה לתכנות?
אני לא ממש בטוח מה לומדים בהנדסת תכנה, אבל בגדול, בכל מקצועות ההנדסה - למעט תעשיה וניהול שלא באמת נחשבים להנדסה... - לומדים פיסיקה כחלק מהתואר.
אם להיכנס לפרטים טכניים, אז כל המחשב שלנו בנוי על טרנזיסטורים שפותחו לפי משוואת מכניקת הקוונטים.
כדי להבין את המשוואות הללו וכדי להבין איך כל הסיפור הזה עובד, חייבים ללמוד קורס בחשמל ומגנטיות בתור בסיס.
כדי ללמוד חשמל ומגנטיות חייבים ללמוד מכניקה - וזה בגדול ההסבר לקשר בין פיסיקה לתכנות.
האם תשמשי בידע הזה באיזשהו שלך של חייך? סביר מאוד להניח שלו - אבל זו לא סיבה שלא ללמוד את זה ולו כדי לרחם על האנשים שאיתרע מזלם והם כן עושים שימוש בידע הזה במהלך עבודתם... ליבי עליהם...
אז עכשיו ודאי תשאלי: למה לומדים מתמטיקה?
והתשובה היא: איך תלמדי פיסיקה בלי מתמטיקה?...
באופן כללי, עבור משרת תכנות סטנדרטית, כנראה שלא תצטרכי יותר מדי מתמטיקה.
עבור משרות אחרות - ראיתי שיש אצלכם מסלול data science למשל (אני בספק עד כמה תואר ראשון בתחום יועיל, אבל נעזוב את זה כרגע) - גם המתמטיקה שתלמדי בתואר, עשויה שלא להספיק. (התחום הזה מחייב אלגברה ליניארית, אינפי, התסברות ואם רוצים להיות טובים, אז כדאי לדעת גם התמרות פורייה ועוד).
חוץ מזה, שהרבה מהלימודים הם הוכחת יכולת בפני מעסיקים פוטנציאליים.
מעסיק רוצה לדעת שבוגר התואר שעומד מולו מסוגל ללמוד חומר שלא תמיד קל ללמוד.
בכל מקרה, זה המצב ואין לך אלא להשלים אתו כמו שעשו קודמייך ושיהיה בהצלחה.