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