A lot of students struggle to choose the "right" engineering major because of many factors. Common ones include the following:
1. You have yet to discover what you like and dislike.
2. There are so many disciplines that overlap and are difficult to understand without the necessary resources and guidance.
3. Your interests lie in a plethora of areas.
4. You are worried about things like job security, salary, etc.
The goal is to help anyone who is having trouble deciding between two very attractive majors - MECHANICAL and SOFTWARE ENGINEERING - and who wants to learn more about these two disciplines.