ความแตกต่างระหว่าง Software Engineer และ Software Developer ความแตกต่างระหว่าง

Anonim

วิศวกรซอฟต์แวร์และผู้พัฒนาซอฟต์แวร์ > ชื่อของวิศวกรซอฟต์แวร์เป็นหนึ่งในชื่อที่ถกเถียงกันและถกเถียงกันมากที่สุดคนหนึ่งสามารถถือในอุตสาหกรรมซอฟต์แวร์ ตำแหน่งนี้นำมาซึ่งงานที่สวยมากเหมือนกับนักพัฒนาซอฟต์แวร์และทั้งสองมักใช้สลับกันไปเพื่อหมายถึงสิ่งเดียวกัน แล้วมันแตกต่างจากที่อื่น? โดยทั่วไปชื่อของนักพัฒนาซอฟต์แวร์เป็นที่ยอมรับมากขึ้นเมื่อเทียบกับวิศวกรซอฟต์แวร์ในขณะที่หลังยังอยู่ภายใต้การอภิปรายอุ่นมาก

วิศวกรซอฟแวร์ไม่ได้เป็นวิศวกรที่แท้จริงและไม่สามารถจัดกลุ่มกับวิศวกรโยธาวิศวกรรมไฟฟ้าเครื่องกลและอื่น ๆ ได้ การวางไข่ของวิศวกรซอฟแวร์มาเป็นคนพยายามที่จะหลบหนีจากการถูกขนานนามว่าเป็นโปรแกรมเมอร์ซึ่งถือความรู้สึกแฝงในแง่ลบของการมีทักษะและความสามารถเพียงเล็กน้อย การกั้นจากขนานระหว่างวิศวกรทำให้งานสร้างและการสร้างซอฟต์แวร์ตั้งแต่เริ่มต้นดูเหมือนจะเป็นการลอกเลียนแบบคนที่สร้างซอฟต์แวร์เป็นวิศวกรซอฟต์แวร์

คนส่วนใหญ่ให้เหตุผลว่าวิศวกรซอฟต์แวร์ใช้แนวคิดและแนวคิดด้านวิศวกรรมในการออกแบบและสร้างซอฟต์แวร์ สิ่งที่พวกเขากล่าวว่าไม่ได้ใช้โดยนักพัฒนาซอฟต์แวร์ ข้อโต้แย้งหลัก ๆ เกี่ยวกับเรื่องนี้คือความจริงที่ว่าวิศวกรซอฟต์แวร์ส่วนใหญ่ไม่ได้เข้าร่วมหลักสูตรด้านวิศวกรรมจึงไม่มีความลับในแนวคิดและแนวคิดดังกล่าว วิศวกรซอฟต์แวร์ส่วนใหญ่เป็นผู้สำเร็จการศึกษาจากวิทยาการคอมพิวเตอร์และมีเพียงไม่กี่คนที่มีพื้นฐานทางด้านวิศวกรรมเท่านั้น แม้ว่าโปรแกรมวิศวกรรมซอฟต์แวร์จะเริ่มปรากฏในหลายโรงเรียน แต่ก็ยังไม่ได้รับการยอมรับจากทั่วโลกสำหรับผู้ที่จบการศึกษาในการเป็นผู้ดำเนินการด้านวิศวกรรม อย่างไรก็ตามเรื่องนี้วิศวกรรมซอฟต์แวร์กำลังได้รับความนิยมอย่างแพร่หลายและดูเหมือนว่าจะเป็นเพียงเรื่องของเวลาก่อนที่จะกลายเป็นระเบียบวินัยด้านวิศวกรรมที่ยอมรับได้

ในตอนท้ายนี่เป็นเพียงการสับสนระหว่างสองชื่อเพื่อหางานที่เหมือนกัน ทั้งสองฝ่ายยังคงกังวลกับการออกแบบซอฟต์แวร์ที่จะตอบสนองความต้องการของผู้ใช้ปลายทางด้วยระดับความน่าเชื่อถือความเร็วและค่าใช้จ่ายที่คาดหวังไว้

สรุป:

1. นักพัฒนาซอฟต์แวร์เป็นคำที่ได้รับการยอมรับมากกว่าวิศวกรซอฟต์แวร์

2 วิศวกรซอฟต์แวร์กล่าวว่าใช้แนวคิดด้านวิศวกรรมในขณะที่นักพัฒนาซอฟต์แวร์ไม่ได้