Thailand Excellence Community
1 วิศวกรรมเครื่องกล (MECHANICAL ENGINEERING)
หนึ่งในสาขาหลักของวิศวกรรมศาสตร์ ที่มีความจำเป็นต่อการพัฒนาประเทศและเป็นที่ต้องการ โดยศึกษาการออกแบบและควบคุมใช้งานระบบทางกลไกของ เครื่องจักรอุปกรณ์ ยานยนต์ ระบบทางพลังงาน ออกแบบระบบเชิงกายภาพหรือกลศาสตร์ เครื่องยนต์ ระบบส่งกำลัง ระบบกันกระเทือน เพื่อให้เกิดประสิทธิภาพสูงสุดในการใช้งานในภาคธุกิจ อาคารบ้านพักอาศัย และโรงงานอุตสาหกรรม
2 วิศวกรรมไฟฟ้า (ELECTRICAL ENGINEERING)
สาขาที่ศึกษาเกี่ยวกับทฤษฏีและการประยุกต์ใช้ ไฟฟ้า คลื่นแม่เหล็กไฟฟ้า ผู้ที่ประกอบวิชาชีพในสาขานี้เรียกว่า วิศวกรไฟฟ้า สาขาวิชาวิศวกรรมไฟฟ้าเป็นสาขาที่กว้างประกอบไปด้วยหลายสาขาย่อย
3 วิศวกรรมคอมพิวเตอร์ (COMPUTER ENGINEERING)
ศึกษาทางด้านระบบการทำงานของคอมพิวเตอร์ทั้งด้าน ฮาร์ดแวร์ ซอฟต์แวร์ และเทคโนโลยีที่เกี่ยวข้องเช่น Network การออกแบบระบบฝังตัวสมองกล มัลติมีเดีย การเขียนโปรแกรมแบบขนานและกระจาย รวมทั้งการออกแบบเครือข่าย วิเคราะห์สัญญาณ
4 วิศวกรรมโยธา (CIVIL ENGINEERING)
ออกแบบ วิเคราะห์โครงสร้าง ควบคุมการก่อสร้าง ตรวจสอบคุณภาพ พัฒนาวัสดุก่อสร้าง วิเคราะห์ทางธรณีและชลศาสตร์ และสำรวจพื้นที่ต่างๆ เช่น รางรถไฟ ถนนหนทาง สะพาน ตึกและอาคารบ้านเรือน
5 วิศวกรรมอุตสาหการ (INDUSTRIAL ENGINEERING)
ศึกษาด้านการจัดการ การออกแบบ และการควบคุมเครื่องจักรกลในกระบวนการผลิตสมัยใหม่ ช่วยให้องค์กรได้ประโยชน์สูงสุด การเพิ่มผลผลิตสูงสุด เพิ่มกำไรและประสิทธิการในการทำงาน โดยใช้ความรู้ด้านวิศวกรรมด้านต่างๆมาบริหารโดยใช้เทคโนโลยีสมัยใหม่
6 วิศวกรรมเคมี (CHEMICAL ENGINEERING)
วิศวกรรมเคมี ศึกษาเกี่ยวกับการออกแบบและควบคุมการทำงานของกระบวนการทางเคมี รวมถึงหลักการของกระบวนการผลิตในอุตสาหกรรมต่างๆ ที่เกี่ยวกับการเปลี่ยนส่วนผส
7 วิศวกรรมการบินและอวกาศยาน (AEROSPACE ENGINEERING)
เป็นสาขาวิศวกรรมเบื้องต้นที่เกี่ยวกับการวิจัย ออกแบบ พัฒนา สร้างและทดสอบทางวิทยาศาสตร์และเทคโนโลยีของ อากาศยาน และ อวกาศยาน
8 วิศวกรรมสิ่งแวดล้อม (ENVIRONMENTAL ENGINEERING)
ศึกษาด้านการออกแบบและควบคุมกระบวนการผลิตด้านอุตสาหกรรมเคมี รวมทั้งเครื่องมือและอุปกรณ์ที่เกี่ยวข้องกับสารเคมี กระบวนการผลิตที่เป็นมิตรต่อสิ่งแวดล้อมด้านเคมี โดยจะต้องศึกษาทั้งด้านวิศวกรรมเครื่องกล และวิทยาศาสตร์เคมี มาประยุกต์ด้วยกัน
9 วิศวกรรมเหมืองแร่ (MINING ENGINEERING)
ศึกษาเกี่ยวกับคุณสมบัติทางด้านฟิสิกส์ ธรณีวิทยาประยุกต์ เพื่อการวิเคราะห์ ออกแบบ และแก้ไขปัญหาด้านวิศวกรรมเหมืองแร่ และ วิศวกรรมโยธา การควบคุมการทำเหมืองแร่ การผลิตสินแร่ วัสดุศาสตร์ เทคโนโลยีปิโตรเลี่ยมและก๊าซธรรมชาติ
10 วิศวกรรมวัสดุ (MATERIAL ENGINEERING)
พื้นฐานและกระบวนการผลิตเกี่ยวกับวัสดุทุกประเภท และเทคโนโลยีใหม่ ๆ ทางด้านวัสดุ เพื่อให้สามารถพัฒนาคิดค้นวัสดุชนิดใหม่ และเทคนิคกระบวนการผลิตต่างๆ ได้ รวมถึงหลักในการคัดเลือก ออกแบบและปรับปรุงสมบัติวัสดุให้เหมาะสมกับการใช้งาน นอกจากนี้ยังได้เรียนรู้วิธีการ และเทคนิคในการวิเคราะห์สมบัติวัสดุชนิดต่าง ๆ ทั้งภาคทฤษฎีและภาคปฏิบัติรวมถึงการวิเคราะห์สาเหตุความวิบัติซึ่งเป็นสิ่งสำคัญที่จะช่วยวิเคราะห์ปัญหาที่เกิดขึ้นในอุตสาหกรรมได้
40 สาขาย่อยของวิศวกรรมศาสตร์
Types of Mechanical Engineering Degrees
Types of Civil Engineering Degrees
Types of Electrical Engineering Degrees
Types of Chemical Engineering Degrees
Types of Engineering Management Degrees
Types of Geotechnical Engineering Degrees
สาขาไหนจ่ายเงินเดือนดีสุด Highest Paid Engineering Jobs
Petroleum Engineering
Computer Engineering
Aerospace Engineering
Chemical Engineering
Materials Engineering
…
| Computer and Information Systems Manager | $151,150 |
| Architectural and Engineering Manager | $149,530 |
| Computer Hardware Engineer | $119,560 |
| Computer Network Architect | $116,780 |
| Software Developer | $110,140 |
| Electrical or Electronics Engineer | $103,390 |
| Database Administrator | $98,860 |
| Computer Systems Analyst | $93,730 |
| Computer Programmer | $89,190 |
| Network and Computer Systems Administrator | $84,810 |
Architectural and Engineering Managers
https://www.geeksforgeeks.org/software-engineering-architectural-design/
Data centred architectures
Data flow architectures
Call and Return architectures
Object Oriented architecture
Layered architecture
Computer Hardware Engineer
Design blueprints for new hardware. Construct hardware from technical designs. Test and improve upon constructed hardware. Work with other teams to ensure hardware and software compatibility.
newly qualified Engineer, can be around $65-70k with that salary rising potentially to around $200k
https://www.fieldengineer.com/skills/computer-hardware-engineer
Computer Network Architect
1. Cloud · 2. Ospf · 3. Eigrp · 4. Network Security · 5. Vmware · 6. Ipv6 · 7. Nexus · 8. Architecture
Software Developer
Data Structures and Algorithms / Programming Languages / Source Control / Text Editors / IDEs (Integrated Development Environment) / Databases / Operating System / Networking Basics / Basics of Testing / Cross-Platform Software / Encryption and Cryptography / SDLC (Software development life cycle) / Microsoft Excel
Front-end web development – JavaScript
Back-end web development – JavaScript, Python, Java, PHP, Ruby, C#
Desktop application – Java, C++, Python
Mobile development – Swift, Java, C#
Game development – C++, C#
JavaScript
Python
Java
C/CPP
PHP
Swift
C#
Ruby
Objective – C
SQL
13 Technical Skills You Should Have As A Developer
Computer Programmer
Key Hard Skills
Computer programmers develop hard skills to thrive in their positions. Programming languages are necessary skills for computer programmers, and they benefit from knowing multiple languages. Languages vary in use and applicability, and with increased proficiency, programmers expand their career prospects.
Key Soft Skills
Soft skills often come naturally, allowing computer programmers to effectively and efficiently communicate with colleagues and solve problems. Computer programmers benefit from written and verbal communication skills, creativity and curiosity, and the ability to work both independently and in teams.
The duties of computer programmers ensure efficient and effective software and operating system function. Computer programmers carry out a variety of tasks on a daily basis. Many work with programming languages, writing and editing code. Computer programmers also carry out system, software, and structure tests, correcting errors and troubleshooting problems as they arise. Additional computer programming responsibilities include upgrading systems, overseeing technical staff, and preparing reports to managers and supervisors.