วิศวกรซอฟต์แวร์สามารถกลายเป็นวิศวกรมืออาชีพที่ได้รับการรับรอง (PE) ได้หรือไม่


26

ไม่มีใครรู้ว่าวิศวกรซอฟต์แวร์สามารถกลายเป็น Professional Engineer หรือ PE ที่ผ่านการรับรองได้หรือไม่ ฉันรู้ว่าเพื่อนของฉันที่เป็นวิศวกรเครื่องกลไฟฟ้าหรือวิศวกรโยธาสามารถเป็น PE โดยการสอบ มีการสอบเช่นนี้ในวิศวกรรมซอฟต์แวร์หรือไม่


1
@ BoTian เป็นไปได้ทั้งผ่าน BCS และ IEE เพื่อเป็นวิศวกรที่ได้รับอนุญาต
Marcin

2
@ AnnaLear เป็นเรื่องธรรมดามากในยุโรปที่แผนกวิทยาการคอมพิวเตอร์จะนั่งอยู่ในคณะวิศวกรรมศาสตร์
Marcin

@AnnaLear ABET ได้รับการรับรองขยายไปถึง 258 มหาวิทยาลัยสำหรับวิทยาการคอมพิวเตอร์และ 21 มหาวิทยาลัยสำหรับวิศวกรรมซอฟต์แวร์ ณ ตอนนี้ ฉันรู้ว่าโปรแกรม "ที่ผ่านการรับรอง" ในสาขาวิศวกรรมนั้นได้รับการพิจารณาว่าได้รับการรับรองหากพวกเขาได้รับการรับรองจาก ABET ฉันคิดว่า CS และ SWE นั้นเหมือนกันโปรดดูลิงค์เพื่อค้นหาโรงเรียนที่เฉพาะเจาะจง main.abet.org/aps/Accreditedprogramsearch.aspx
TheDevOpsGuru

คำตอบ:


22

ในเดือนเมษายน 2556 มีการเสนอการสอบวิศวกรมืออาชีพสำหรับวิศวกรรมซอฟต์แวร์เป็นครั้งแรก สมาคมคอมพิวเตอร์ IEEE, IEEE-USA และสภาผู้ตรวจสอบแห่งชาติด้านวิศวกรรมและการสำรวจ (NCEES) ร่วมมือกันเพื่อพัฒนาการสอบโดยเฉพาะสำหรับวิศวกรซอฟต์แวร์ บอร์ดสถานะออกสอบและจัดการข้อกำหนดสำหรับการสอบและผ่านการสอบ

อย่างไรก็ตามการสอบครั้งสุดท้ายจะมีขึ้นในเดือนเมษายน 2562 ในข่าวประชาสัมพันธ์ NCEES อ้างถึงผู้สมัครที่มีจำนวนน้อย การสอบถูกเสนอ 5 ครั้งและมีผู้สมัครเพียง 81 คนเท่านั้นที่จะเข้าสอบ


สันนิษฐานว่าคุณยังคงต้องผ่านการสอบ FE (และมีวุฒิการศึกษาและข้อกำหนดอื่น ๆ ) ก่อนที่คุณจะสามารถลงทะเบียนสอบ PE วิศวกรรมซอฟต์แวร์
Caleb

@Caleb มีกระบวนการยื่นขอยกเว้นการสอบ PE โดยไม่ต้องทำการสอบ FE ก่อนหากคุณมีคุณสมบัติตามเกณฑ์ที่กำหนด นอกจากนี้การสอบ FE ได้รับการออกแบบมาสำหรับนักศึกษาระดับปริญญาตรีและองค์ประกอบส่วนใหญ่ของการสอบ FE ไม่รวมอยู่ในโปรแกรมวิศวกรรมซอฟต์แวร์ระดับปริญญาตรี
โธมัสโอเวนส์

น่าเสียดายที่นี่ไม่เป็นความจริงอีกต่อไป พวกเขากำลังยกเลิกการสอบวิศวกรรมซอฟต์แวร์ PEเนื่องจากขาดความสนใจ / แอปพลิเคชันตามกฎของพวกเขา
ChiefTwoPencils

@ChiefTwoPencils ฉันจะแก้ไขคำตอบนี้ในภายหลัง (และฉันอาจมีคำตอบอื่น ๆ ที่อ้างอิงการสอบนี้ด้วย) แต่ฉันก็ไม่แปลกใจ ฉันเข้าร่วมโปรแกรมวิศวกรรมซอฟต์แวร์ที่ได้รับการรับรองและฉันจะไม่สามารถผ่านการสอบ FE ใด ๆ ที่จำเป็นในการเข้าร่วมการสอบ PE กระบวนการไม่เคยสอดคล้องกับอุตสาหกรรมจริงๆซึ่งเป็นเรื่องที่โชคร้าย ขอบคุณสำหรับหัวขึ้นบนนี้แม้ว่า!
โธมัสโอเวนส์

NP มันเป็นความอัปยศเพราะ IMO สาขาของเราต้องการวิธีที่จะทำให้มันแข็งเป็นวินัยทางวิศวกรรมที่แท้จริง วิธีหนึ่งในการทำเช่นนั้นคือการมีวิธีมาตรฐานในการทดสอบและระบุผู้เชี่ยวชาญ
ChiefTwoPencils

15

IEEE ได้ทำงานเพื่อสร้างข้อมูลประจำตัวที่คล้ายกันสำหรับวิศวกรซอฟต์แวร์ แต่ฉันไม่ทราบว่ามันได้รับแรงฉุด

โปรดทราบว่าอย่างน้อยในสหรัฐอเมริกาคุณไม่สามารถได้รับการรับรอง PE เพียงแค่ทำการสอบ คุณต้องสำเร็จการศึกษาสาขาวิศวกรรมจากโรงเรียนที่ได้รับการรับรอง จากนั้นคุณสามารถทำการสอบข้อเขียนเพื่อเป็นวิศวกรในการฝึกอบรม (EIT) จากนั้นหลังจากทำงานอย่างน้อยสี่ปีภายใต้การดูแลของ PE คุณสามารถเข้าสอบ PE ได้


+1 ขอบคุณสำหรับคำตอบ! คุณรู้หรือไม่ว่าเราในฐานะวิศวกรซอฟต์แวร์สามารถช่วยให้ IEEE ได้รับแรงฉุดในสาขานี้หรือไม่?
TheDevOpsGuru

กล่าวอีกนัยหนึ่งใช่ แต่มันขึ้นอยู่กับว่าคุณทำงานที่ไหนและอยู่นอกงานประเภทนั้นไม่คุ้มกับปัญหา ถ้าคุณกำลังพูดว่า EE และคุณเขียนซอฟต์แวร์ในอุตสาหกรรมพลังงานไปได้เลย!
Kevin Cantu

14
เว็บไซต์สำหรับโปรแกรมการรับรองมาตรฐาน IEEE อยู่ที่นี่: computer.org/portal/web/certification/home โปรดทราบว่าการรับรอง PE ไม่ได้เป็นเพียงสติกเกอร์สำหรับประวัติส่วนตัวของคุณ ในสหรัฐอเมริกามีผลทางกฎหมายที่แท้จริงแม้ว่าสิ่งที่แตกต่างกันไปในแต่ละรัฐ โดยทั่วไปจะรวมถึงคณะกรรมการเกี่ยวกับมาตรฐานการปฏิบัติและการเปิดเผยความรับผิดและค่าใช้จ่ายในการกระทำผิด ฉันไม่รู้ว่าโปรแกรมเมอร์ส่วนใหญ่สนใจที่จะเปิดตัวเวิร์มที่สามารถแม้ว่าพวกเขาเรียกตัวเองว่าวิศวกรซอฟต์แวร์
Charles E. Grant

2
มันอาจแตกต่างจากรัฐหนึ่งไปอีกรัฐ แต่ฉันเชื่อว่ามันมีประสบการณ์สองปีที่ทำงานภายใต้ PE (CA)
ChiefTwoPencils

2

ฉันไม่เห็นว่าทำไม ตราบใดที่คุณผ่านการสอบคุณควรได้รับการรับรอง ที่กล่าวว่าการสอบ PE นั้นไม่เหมือนกับการสอบ MCSE หรือ SCJD แต่เป็นการสอบมืออาชีพที่จริงจังพร้อมข้อกำหนดที่หนักหน่วง สิ่งที่ชอบ:

  • คุณต้องจบปริญญาตรีสาขาวิศวกรรมจากมหาวิทยาลัยที่ได้รับการรับรอง
  • คุณต้องได้รับการรับรองจาก EIT (วิศวกรในการฝึกอบรม)
  • คุณต้องได้รับการยืนยันประสบการณ์ (โดยปกติ 2-4 ปี) ในฐานะวิศวกรที่ทำงาน

หากสิ่งที่คุณได้รับคือระดับ CS คุณจะไม่เข้าใกล้การได้รับ PE โดยไม่ต้องทำงานหนัก OTOH ถ้าคุณได้รับ EE จากโรงเรียนที่ดีและมี EIT ของคุณอยู่แล้วคุณไม่ควรคิดว่าคุณมีสิทธิ์ได้รับการสอบ มันคุ้มค่าที่จะตรวจสอบกับคณะกรรมการออกใบอนุญาตในรัฐของคุณ ดังที่คนอื่น ๆ กล่าวถึงวิศวกรรมซอฟต์แวร์ไม่ได้ถูกมองว่าเป็นวินัยทางวิศวกรรมที่ "แท้จริง" ดังนั้นคุณอาจจะดีกว่าที่จะสมัครเป็นวิศวกรไฟฟ้าหรือวิศวกรรมเครื่องกล


ขึ้นอยู่กับว่าคุณพูดคุยกับใครเกี่ยวกับว่าวิศวกรรมซอฟต์แวร์ถูกมองว่าเป็น "ของจริง" หรือไม่ หากคุณเป็นเพียงการเขียนแอปพลิเคชันทางธุรกิจ (ภารกิจสำคัญหรือไม่) นักพัฒนาส่วนใหญ่จะไม่สามารถสร้างเคสที่ดีได้ เมื่อคุณเริ่มจัดการกับซอฟต์แวร์เกี่ยวกับการบินการแพทย์หรือการควบคุมใด ๆ ซึ่งหากมีสิ่งผิดปกติเกิดขึ้นผู้คนอาจได้รับบาดเจ็บหรือเสียชีวิตได้ ปัญหาคือเส้นทางแบบดั้งเดิมไปยังข้อมูลประจำตัว PE นั้นใช้ยากเนื่องจากมีผู้คนมากมายที่มี ...
rjzii

1
... วิศวกรซอฟต์แวร์เป็นชื่องานและอาจมีระดับปริญญาตรีหรือสูงกว่าปริญญาตรีเหมือนกัน แต่จะไม่มีเส้นทางในการออกใบอนุญาตโดยไม่ต้องใช้วิธีการปู่ในการทำเช่นเดียวกันคุณต้องมี PE ที่มีภูมิหลังที่เหมาะสม ดูแล EITs จนกว่าพวกเขาจะนั่งเพื่อทดสอบ PE มันเป็นปัญหาที่น่าสนใจที่น่าจะส่งผลให้การสอบ PE บางประเภทสำหรับวิศวกรรมซอฟต์แวร์ในบางสภาพแวดล้อมในอนาคต แต่ในระยะสั้นมันจะทำให้บางคนปวดหัว
rjzii

1
ฉันไม่คิดว่าวิศวกรรมซอฟต์แวร์จะถูกพิจารณาว่าเป็นวิศวกรรม "ของจริง" จนกว่าจะมีหลักสูตรแกนกลางมาตรฐานพร้อมการรับรอง เมื่อฉันไปวิทยาลัยสองปีแรกในหลักสูตรวิศวกรรมเป็นสิ่งเดียวกันสำหรับวิศวกรทุกคนโดยไม่คำนึงถึงระเบียบวินัย (ไฟฟ้าเครื่องกลเครื่องกล aero นิวเคลียร์) และหลายหลักสูตรมีภาควิชาวิศวกรรมพิเศษ (แคลคูลัสและสถิติอย่างน้อย) ในทางตรงกันข้าม CS ต้องการแคลคูลัส 200 ระดับเท่านั้น (แม้ว่าหลายหลักสูตรจะแนะนำหลักสูตรคณิตศาสตร์แบบแยก)
TMN

ไม่มีข้อโต้แย้งจากฉันเนื่องจากฉันคิดว่าควรมีมาตรฐานบางอย่างเกี่ยวกับวิธีการเขียนซอฟต์แวร์ความปลอดภัยในชีวิตและผู้รับผิดชอบในการตรวจสอบให้แน่ใจว่าทำอย่างถูกต้อง นี่คือจุดประสงค์ทั้งหมดของข้อมูลรับรอง PE ในเมื่อ PE ใช้ตราประทับของพวกเขาพวกเขากำลังพูดในสิ่งที่ทำอย่างถูกต้องและเปิดตัวเองอย่างถูกกฎหมายหากสิ่งผิดปกติ ปัจจุบันความเท่าเทียมกันไม่ได้มีอยู่ในชุมชนการพัฒนาซอฟต์แวร์แม้ว่าผลลัพธ์ของความล้มเหลวของซอฟต์แวร์อาจเหมือนกับที่อยู่ในบริบทอื่น ๆ
rjzii
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.