Kỹ sư phần mềm có thể trở thành Kỹ sư chuyên nghiệp được chứng nhận (PE) không?


26

Có ai biết nếu một Kỹ sư phần mềm có thể trở thành một Kỹ sư chuyên nghiệp được chứng nhận hoặc viết tắt là PE không? Tôi biết rằng những người bạn của tôi là Kỹ sư Cơ khí, Điện hoặc Dân dụng đã có thể trở thành PE bằng cách tham gia một kỳ thi. Có một bài kiểm tra như vậy tồn tại trong Kỹ thuật phần mềm?


1
@BoTian Có thể thông qua cả BCS và IEE để trở thành kỹ sư điều lệ.
Marcin

2
@AnnaLear Nó rất phổ biến ở châu Âu cho các khoa khoa học máy tính ngồi trong các khoa kỹ thuật của họ.
Marcin

Chứng nhận @AnnaLear ABET đã được mở rộng tới 258 trường đại học về Khoa học Máy tính và 21 trường đại học về Kỹ thuật phần mềm. Tôi biết rằng các chương trình "được chứng nhận" trong kỹ thuật được coi là được chứng nhận nếu chúng có chứng nhận ABET, tôi nghĩ điều tương tự được dành cho CS và SWE Vui lòng xem liên kết để có thể tìm kiếm các trường cụ thể. main..us.org/aps/Accreditedprogramsearch.aspx
TheDevOpsGuru

Câu trả lời:


22

Vào tháng 4 năm 2013, lần đầu tiên, kỳ thi Kỹ sư chuyên nghiệp về Kỹ thuật phần mềm đã được tổ chức. Hiệp hội máy tính IEEE, IEEE-USA và Hội đồng khảo sát kỹ thuật và khảo sát quốc gia (NCEES) đã hợp tác để phát triển một kỳ thi dành riêng cho các kỹ sư phần mềm. Hội đồng nhà nước ban hành các kỳ thi và quản lý các yêu cầu để tham gia và vượt qua kỳ thi.

Tuy nhiên, lần cuối cùng kỳ thi này sẽ được đưa ra là vào tháng 4 năm 2019. Trong bản tin mới , NCEES đã trích dẫn một số lượng ứng cử viên thấp. Kỳ thi được đề nghị 5 lần và chỉ có 81 thí sinh dự thi.


Có lẽ bạn vẫn cần phải vượt qua bài kiểm tra FE (và đã đáp ứng bằng cấp và các yêu cầu khác) trước khi bạn có thể đăng ký bài kiểm tra PE kỹ thuật phần mềm.
Caleb

@Caleb Có một quy trình để xin miễn thi để thi PE mà không cần thi FE trước, nếu bạn đáp ứng một số tiêu chí nhất định. Ngoài ra, bài kiểm tra FE được thiết kế cho sinh viên đại học và hầu hết các thành phần của bài kiểm tra FE không có trong các chương trình kỹ thuật phần mềm đại học.
Thomas Owens

Thật không may, điều này không còn đúng nữa; họ đang ngừng thi PE Engineering Engineering do thiếu sự quan tâm / ứng dụng theo quy tắc của họ.
ChiefTwoP Pencil

@ChiefTwoP Pencil Tôi sẽ chỉnh sửa câu trả lời này sau (và tôi có thể có một số câu trả lời khác cũng tham khảo bài kiểm tra này), nhưng tôi không ngạc nhiên. Tôi đã tham dự một chương trình Kỹ thuật phần mềm được công nhận và tôi sẽ không thể vượt qua bất kỳ bài kiểm tra FE nào cần thiết để xếp hàng cho kỳ thi PE đó. Quá trình không bao giờ thực sự xếp hàng với ngành công nghiệp, đó là điều không may. Mặc dù vậy, cảm ơn bạn đã ủng hộ điều này!
Thomas Owens

NP, thật xấu hổ vì, IMO, lĩnh vực của chúng tôi đang cần một cách để củng cố nó như một ngành học kỹ thuật thực sự; một cách để làm điều đó là có một cách tiêu chuẩn để kiểm tra và xác định các chuyên gia.
ChiefTwoP Pencil

15

IEEE đã và đang làm việc để thiết lập một chứng chỉ tương tự cho các kỹ sư phần mềm, nhưng tôi không biết rằng nó đang có bất kỳ lực kéo nào.

Lưu ý rằng tại Hoa Kỳ ít nhất, bạn không thể có được chứng chỉ PE chỉ bằng cách thực hiện bài kiểm tra. Bạn phải có bằng cấp về chuyên ngành kỹ thuật từ một trường được công nhận. Sau đó, bạn có thể làm bài kiểm tra viết để trở thành Kỹ sư đào tạo (EIT). Sau đó, sau khi làm việc ít nhất bốn năm dưới sự giám sát của PE, bạn có thể dự thi PE.


+1 Cảm ơn câu trả lời! Bạn có biết nếu chúng tôi là kỹ sư phần mềm có thể giúp IEEE đạt được một số lực kéo trong lĩnh vực này không?
TheDevOpsGuru

Nói cách khác, có, nhưng nó phụ thuộc rất nhiều vào nơi bạn làm việc và ngoài những công việc đặc biệt đó, không đáng để gặp rắc rối. Tuy nhiên, nếu bạn là một EE và bạn viết phần mềm trong ngành công nghiệp năng lượng, hãy làm điều đó!
Kevin Cantu

14
Trang web cho chương trình chứng nhận IEEE có tại đây: computer.org/portal/web/certification/home . Lưu ý rằng chứng nhận PE không chỉ là nhãn dán cho hồ sơ của bạn. Ở Mỹ, nó có những hậu quả pháp lý thực sự, mặc dù chính xác những gì chúng thay đổi tùy theo từng tiểu bang. Nó thường bao gồm các ủy ban về các tiêu chuẩn thực hành và mức độ tiếp xúc với trách nhiệm pháp lý và các cáo buộc sai lầm cao hơn nhiều. Tôi không biết rằng hầu hết các lập trình viên đều quan tâm đến việc mở những con giun, ngay cả khi họ tự gọi mình là kỹ sư phần mềm.
Charles E. Grant

2
Nó có thể khác nhau giữa các tiểu bang nhưng tôi tin rằng đó là hai năm kinh nghiệm làm việc theo PE. (CA)
ChiefTwoP Pencil

2

Tôi không thấy lý do tại sao không. Miễn là bạn vượt qua kỳ thi, bạn sẽ được chứng nhận. Điều đó nói rằng, kỳ thi PE không giống như thi MCSE hoặc SCJD, đó là một kỳ thi chuyên nghiệp nghiêm túc với một số yêu cầu nặng nề. Những thứ như:

  • Bạn cần có bằng Kỹ sư từ một trường đại học được công nhận
  • Bạn cần chứng chỉ EIT (Kỹ sư đào tạo)
  • Bạn cần có kinh nghiệm xác minh (thường là 2-4 năm) như một kỹ sư làm việc

Nếu tất cả những gì bạn có là bằng cấp CS, bạn sẽ không đến được nơi nào để nhận PE mà không cần một số công việc nghiêm túc. OTOH, nếu bạn có EE từ một trường tốt và đã có thuế TNDN của bạn, thì không có lý do gì để mong đợi bạn đủ điều kiện tham gia kỳ thi. Dù sao, nó cũng đáng để kiểm tra với hội đồng cấp phép ở tiểu bang của bạn. Như những người khác đã đề cập, công nghệ phần mềm không được coi là một ngành kỹ thuật "thực sự", vì vậy bạn có thể tốt hơn nên áp dụng như một kỹ sư điện hoặc cơ khí (bất cứ điều gì trong văn bằng của bạn).


Phụ thuộc vào người mà bạn nói chuyện liên quan đến việc liệu kỹ thuật phần mềm có được xem là kỹ thuật "thực sự" hay không. Nếu bạn chỉ viết các ứng dụng kinh doanh (nhiệm vụ quan trọng hay không), hầu hết các nhà phát triển sẽ không thể tạo ra một trường hợp tốt. Đó là khi bạn bắt đầu giao dịch với hàng không, y tế hoặc bất kỳ phần mềm điều khiển nào, nếu có sự cố xảy ra, mọi người có thể bị thương hoặc bị giết mà trường hợp thông tin đăng nhập PE có xu hướng xảy ra. Vấn đề là con đường truyền thống đến thông tin đăng nhập PE rất khó áp dụng vì có rất nhiều người có ...
rjzii

1
... Kỹ sư phần mềm như một chức danh công việc và có thể có bằng đại học hoặc sau đại học, nhưng sẽ không có cách nào để cấp phép mà không có cách nào để đưa ông vào. Tương tự như vậy, bạn phải có một số PE với nền tảng phù hợp có thể giám sát thuế TNDN cho đến khi họ dự thi PE. Đây là một vấn đề thú vị có thể sẽ dẫn đến một số loại bài kiểm tra PE cho công nghệ phần mềm trong một số môi trường nhất định trong tương lai, nhưng trong ngắn hạn, nó sẽ khiến một số người đau đầu.
rjzii

1
Tôi không nghĩ rằng kỹ thuật phần mềm sẽ được coi là kỹ thuật "thực sự" cho đến khi có một chương trình giảng dạy cốt lõi tiêu chuẩn với sự công nhận. Khi tôi học đại học, hai năm đầu tiên trong chương trình giảng dạy kỹ thuật là giống nhau cho tất cả các kỹ sư, bất kể ngành học (điện, cơ khí, aero, hạt nhân), và nhiều khóa học có các phần kỹ thuật đặc biệt (ít nhất là tính toán và thống kê). Ngược lại, CS chỉ yêu cầu tính toán 200 cấp độ (mặc dù nhiều khóa học khuyến nghị một khóa học toán rời rạc).
TMN

Không có tranh luận từ tôi, vì tôi thực sự nghĩ rằng nên có một số tiêu chuẩn hóa liên quan đến cách phần mềm an toàn cuộc sống được viết và ai chịu trách nhiệm đảm bảo nó được thực hiện chính xác. Đây là toàn bộ mục đích của thông tin xác thực PE ở chỗ khi PE áp dụng con dấu của họ, họ đang nói những điều được thực hiện một cách chính xác và tự mở ra một cách hợp pháp nếu có sự cố xảy ra. Hiện tại một tương đương không tồn tại trong cộng đồng phát triển phần mềm mặc dù kết quả của lỗi phần mềm có thể chỉ dựa trên các bối cảnh khác.
rjzii
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.