It's difficult to definitively say which field is better for a sophisticated life, as both computer science and engineering offer unique opportunities and advantages. Ultimately, the best choice for you will depend on your personal interests, skills, and career goals.
That being said, here are some factors to consider:
- Job prospects: All three fields (CS, mechanical engineering, and electrical engineering) offer strong job prospects and high salaries, so you're likely to have good career options regardless of which one you choose.
- Personal interests and strengths: If you have a natural inclination towards programming and computer science, then pursuing CS may be the better choice for you. On the other hand, if you enjoy designing and building physical systems, then mechanical or electrical engineering may be more up your alley.
- Industry trends: Technology is constantly evolving, so it's important to consider the industry trends and job demand in your chosen field. For example, if you're interested in artificial intelligence or cybersecurity, then a CS degree may be particularly valuable. If you're interested in renewable energy or robotics, then engineering may be a better fit.
Ultimately, both CS and engineering can lead to rewarding and lucrative careers. It's up to you to weigh the factors and choose the path that aligns best with your interests, skills, and career aspirations.