ההבדל בין מהנדס תוכנה לבין מפתח תוכנה

Software Engineer vs Software Developer > הכותרת של מהנדס תוכנה הוא אחד הכותרות ביותר שנוי במחלוקת שנוי במחלוקת אחד יכול להחזיק בתעשיית התוכנה. המיקום כרוך בעבודה כי הוא די דומה לזה של מפתח תוכנה, ואת שני משמשים לעתים קרובות כדי להחליף את אותו הדבר. אז איך הם באמת שונים זה מזה? ביסודו של דבר, את הכותרת של מפתח תוכנה הוא מקובל יותר לעומת מהנדס תוכנה כמו האחרון הוא עדיין תחת ויכוח מחומם הרבה.

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

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

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

סיכום:

1. מפתח תוכנה הוא מונח מקובל יותר ממהנדס תוכנה

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