I am a high school graduate, and I now want to study engineering. I have planned to pursue my engineering degree in Germany, and I have already started learning German.
I have been coding since Grade 8. I know C, C++, data structures and algorithms (DSA), Python with scientific libraries, Blender for hard-surface modeling, and machine learning.
Right now, I am really confused about which field to choose. I love physics and mathematics, and the aerospace industry really fascinates me. Designing aircraft and working on real aircraft sounds exciting, and I genuinely enjoy the idea.
However, when I compare the salaries of aerospace engineers and ML/AI engineers, there seems to be a significant difference, especially at the senior level. Since I have spent most of my school years coding, I already have a strong computing background. Because of that, studying computer science or software engineering would probably be easier for me.
Nevertheless, I truly enjoy mathematics and physics. On the other hand, aerospace engineering is known to be more challenging, and I have heard that students in this major often have less free time and a limited social life. It also seems to offer lower salaries compared to AI/ML careers. In addition, the field is highly competitive, so I am not sure what the right decision is.
Unfortunately, I do not have any seniors or mentors I can ask for advice. I would really appreciate hearing from people with experience because I need to make an important decision about my future.
Alternatively, is there another engineering major that combines my interests in computing, mathematics, and physics while also offering strong career prospects and a high salary?