As far as salary is concerned, for these two majors, I believe that if they study well and have strong personal ability, they don't have to worry about salary; If you don't learn well, like technical majors, it will be difficult to develop when you come out.
From a professional point of view, these two industries are not emerging industries and are inseparable from society. Traffic definitely needs cars, and production cannot be separated from industry.
Some personal opinions, tolerance.