ใครเหมาะจะเรียนวิศวะซอฟต์แวร์ (Software Engineering)
- ชอบเขียนโปรแกรม สร้างซอฟต์แวร์
- แก้โจทย์ต่างๆ ด้านซอฟต์แวร์จากลูกค้า
วิศวะซอฟต์แวร์ Software Engineering และวิทยาศาสตร์คอมพิวเตอร์ Computer Science มักจะจำสลับกันเสมอ แต่จริงๆ แล้วมีข้อแตกต่างกันอยู่นะ
ในขณะที่ Com Sci จะเรียนเกี่ยวกับโครงสร้างพื้นฐานของคอมพิวเตอร์ (Computer architecture) ภาษาคอมพิวเตอร์ (programming languages) ระบบการทำงาน (operating systems) รวมไปถึง databases, machine learning และ discrete mathematics
ส่วน Software engineering จะเกี่ยวกับการแก้ไขปัญหาผ่านการทำงานด้วยวิศวะ ตั้งแต่ข้อกำหนดของซอฟต์แวร์, interaction design, architecture, technical design, implementation, quality assurance และการส่งมอบงาน สาขาวิศวะซอฟต์แวร์จึงต้องอาศัยการทำงานเป็นทีมมากๆ
วิศวะซอฟต์แวร์ เรียนอะไรบ้าง
วิชาที่นักศึกษาสาขา Software Engineering ต้องเรียนอาจแตกต่างกันในแต่ละมหาวิทยาลัย แต่วิชาพื้นฐานจะคล้ายคลึงกัน วิชาที่ต้องเรียนได้แก่
Introduction to the Software Engineering
Software Architecture and Design
Software Verification and Testing
Software Requirements Analysis
Software Requirement and Interaction Design
Software Engineering Methods
Software Refactoring
Software Implementation
Data Science for Software Engineering
Data Structures and Algorithms
Basic Python
Programing Quantum Computers
Agile Methods
Quality Assurance
Advanced Formal Methods
API Design
Requirements for Information Systems
Requirements for Embedded Systems
Applied Distributed Systems
Sensor-based Systems
Deep Learning
Quality Management
DevOps and Continuous Integration
Applied Machine Learning
Software Project Management
Communications for Software Leaders
Statistics for Decision Making
Designing and Managing Software Systems Platforms
สาขาวิศวะซอฟต์แวร์เรียนกี่ปี
ปริญญาตรีสาขา Software Engineering จะใช้เวลา 3-4 ปีในการเรียน บัณฑิตสามารถเรียนต่อในระดับปริญญาโทและเรียนจบในระยะเวลา 1-2 ปี
มหาวิทยาลัยระดับโลกสาขาวิศวะซอฟต์แวร์
ขออ้างอิงจากการจัดอันดับวิชา Software Engineering โดย EduRank มหาวิทยาลัยที่มีสาขาวิศวะซอฟต์แวร์ระดับโลก คือ
Carnegie Mellon University
Stanford University
University of California, Berkeley
Massachusetts Institute of Technology
University of Maryland, College Park
University of Southern California
University of Illinois at Urbana-Champaign
University of Texas at Austin
Georgia Institute of Technology
University of Michigan, Ann Arbor
ทุนการศึกษาสาขา Software Engineering
ใครที่สนใจอยากเรียนต่อสาขาวิศวะซอฟต์แวร์ ลองเข้าไปดูทุนการศึกษาเรียนต่อสาขา software engineering ได้ที่นี่เลย
เรียนวิศวะซอฟต์แวร์ จบมาแล้วทำงานอะไร
บัณฑิตสาขา Software Engineering เมื่อเรียนจบสามารถทำงานได้ทั้งในองค์กรของรัฐ หรือเอกชน ไม่ว่าจะเป็น บริษัทให้คำปรึกษาไอที บริษัทพัฒนาซอฟต์แวร์ บริษัทต่างๆ ที่ต้องใช้ซอฟต์แวร์ หรือระบบจัดการข้อมูล บริษัทในอุตสาหกรรมต่างๆ โรงพยาบาล รวมไปถึงบริษัทด้านการเงิน
Software engineer
Software developer
Applications developer
Cyber security analyst
Game developer
Information systems manager
IT consultant
Multimedia programmer
Web developer
Web designer
Application analyst
Database administrator
Forensic computer analyst
IT technical support officer
Software tester
Sound designer
Systems analyst
เงินเดือนบัณฑิตสาขาวิศวะซอฟต์แวร์
ในอังกฤษ รายได้ของ Software Engineer อาจเริ่มต้นที่ 18,000 ปอนด์ต่อปีขึ้นอยู่กับบริษัทและสถานที่ตั้งทำงาน เมื่อมีประสบการณ์มากขึ้น เงินเดือน 25,000-50,000 ปอนด์ และในระดับอาวุโสอย่างตำแหน่งระดับผู้จัดการ อาจมีเงินเดือนมากกว่า 75,000 ปอนด์ต่อปี
ในอเมริกา รายได้ของ Software Engineer อยู่ที่ US$115,369 ต่อปี
ในออสเตรเลีย รายได้ของอาชีพ Software Engineer อยู่ที่ AU$105,182 ต่อปี
ในนิวซีแลนด์ รายได้อยู่ที่ประมาณ อยู่ที่ NZ$107,500 ต่อปี
ส่วนในแคนาดา รายได้ ของ Software Engineer อยู่ที่ CAD$91,606 ต่อปี
โอกาสทำงานสาขาวิศวะซอฟต์แวร์ ในต่างประเทศ
ในนิวซีแลนด์ อาชีพสายตรงอย่าง Software Engineer / Developer Programmer / Software Tester / Analyst Programmer / Software And Applications Programmers อยู่ในลิสต์อาชีพขาดแคลนระยะยาว (Long term skill shortage list) และอยู่ในลิสต์ Skill level classification ซึ่งสามารถสมัครวีซ่า Skilled Migrant Category Resident Visa และ Global Impact Permanent Residence Visa ของนิวซีแลนด์ได้
ส่วนในออสเตรเลีย อาชีพ Software and Applications Programmers / Software Engineer อยู่ในลิสต์งานขาดแคลนระยะกลางถึงระยะยาว Medium and Long-term Strategic Skills List (MLTSSL) ส่วน Software Tester อยู่ในลิสต์งานขาดแคลนระยะสั้น หรือ Short-term Skilled Occupation List (STSOL)
ส่วนในสหราชอาณาจักร Programmers and software development professionals ถือเป็นอาชีพขาดแคลน โดยเป็นอาชีพที่ขาดแคลนในทุกพื้นที่ของสหราชอาณาจักร ไม่ว่าจะเป็นอังกฤษ, สก็อตแลนด์, เวลส์ และไอร์แลนด์เหนือ ทำให้ผู้สมัครที่ทำอาชีพในสาขาศิลปะต่างๆ สามารถสมัคร Skilled Work Visa ได้
จัดเต็มข้อมูลเรียนต่อวิทยาศาสตร์คอมพิวเตอร์ (Computer Sciences)