สิ่งที่จำเป็นต้องเปลี่ยนเพื่อให้วิศวกรรมซอฟต์แวร์กลายเป็นอาชีพที่เป็นทางการ
แตกต่างจากอาชีพอื่น ๆ (เช่นการบัญชี, กฎหมาย, การแพทย์, ฯลฯ ) ไม่มีการรับรองทั่วทั้งอาชีพสำหรับวิศวกรรมซอฟต์แวร์ ฉันตระหนักดีถึงความหลากหลายของเทคโนโลยีและวิธีการรับรองเฉพาะที่มีจุดประสงค์เพื่อใช้เป็นหลักฐานของความเชี่ยวชาญและประสบการณ์ แต่ไม่มีสังคมวิศวกรรมซอฟต์แวร์สาธารณะ / องค์กรปกครองที่กำหนด (และมีอำนาจในการประเมินตามกฎหมาย) มาตรฐานวิชาชีพที่ยอมรับโดยทั่วไป . ฉันเข้าใจว่าซอฟต์แวร์นั้นเป็นสัตว์เดรัจฉาน - เป็นส่วนศิลปะศาสตร์ - แต่ฉันสงสัยว่าวิศวกรรมซอฟต์แวร์มีศักยภาพที่จะเป็นอาชีพที่เป็นทางการหรือไม่ อะไรคือสิ่งที่ต้องเปลี่ยนแปลงเพื่อให้เกิดสิ่งนี้และมันจะเป็นสิ่งที่ดีหรือไม่? (ถ้าใครรู้การวิจัยอย่างเป็นทางการในหัวข้อนี้ฉันจะขอบคุณอ้างอิงอย่างมาก) ปรับปรุง ฉันเห็นด้วยกับคะแนนที่ดีมากมายด้านล่างเกี่ยวกับการรับรองระดับปัจจุบันในวิศวกรรมซอฟต์แวร์ ฉันยังพบว่ามันน่าสนใจมากที่บางประเทศถือว่าวิศวกรรมซอฟต์แวร์เป็นอาชีพในขณะที่คนอื่นไม่ทำ อย่างไรก็ตามดูเหมือนว่าจะมีผ้าห่อศพล้อมรอบคำว่า "วิชาชีพที่เป็นทางการ" และจะนำไปใช้กับวิศวกรรมซอฟต์แวร์อย่างไร ฉันคิดว่าประเด็นสำคัญของวิศวกรรมซอฟต์แวร์ - และเหตุผลหลักที่ไม่ใช่อาชีพที่เต็มไปด้วยลม - นั่นคือถ้าคุณเป็นวิศวกรซอฟต์แวร์ที่ได้รับการรับรองและ - ตัวอย่างเช่น - ซอฟต์แวร์บางอย่างที่คุณเขียนเพื่อลิฟต์ทำงานผิดปกติและฆ่าคน การรับรองและ / หรือการเป็นสมาชิกของคุณกับองค์กรวิชาชีพที่เป็นทางการจะไม่ถูกเพิกถอน แน่นอนว่า บริษัท ของคุณอาจถูกฟ้องร้องเป็นล้านและคุณอาจสูญเสียงานของคุณและได้รับการอ้างอิงที่ไม่ดี แต่โดยทั่วไปแล้วคุณจะได้รับการคุ้มครองโดยบุคคลที่มีความรับผิด จำกัด อันเป็นผลมาจากการถูกว่าจ้างโดย บริษัท ดังกล่าว ในคำอื่น ๆ …