I want to learn hardware and software and learn them both in depth so I was considering EET, EE, CompE, and CS for majors and if learning hardware is worth it then I want to pursue them all if not I’ll just go straight for CS and software I even considered ME because there are mechanical components I was hoping people could shed light on the subject I love math and want to learn computers very well and learn hardware, software, software engineering, web development basically everything and keep learning through my career I’m trying to get a good basis to learning all about computer stuff and mastering it all
Engineers still design computer chips and there are still lots of specialized circuits that need developing. If you like hardware go for it.
This is a common misconception, even among EE majors - I am a TA for senior design and a large number of projects start out with “we’re going to take a Raspberry Pi or Arduino and…”
Someone has to design the boards. And if it is something really general purpose (like the aforementioned systems) then it is more efficient for the company to design a specialized board. Saying that the industry is “one board changed for another” ignores not only the rest of the breadth of the field but also the reality that what you are describing is the hobbyist approach, not a professional one.
Major in what you want to do. There are plenty of good jobs in EE.