3 ms·
I'd echo another commenter to optimize for your earnings: pick the one thing out of many that seems to have the highest starting salary, and go for it. That is,
by Jach 12y ago
I'd echo another commenter to optimize for your earnings: pick the one thing out of many that seems to have the highest starting salary, and go for it. That is, if you think you'll be happy with a specialized career...
For myself, I like a lot of different aspects of both software and hardware (but pure software more-so) and I think it's really hard to sell yourself as a generalist in hardware unless you're joining a startup. I successfully advertised myself as a software generalist and that led to a decently paying job after graduation from my CE program where my career trajectory for what I'll be doing in 5 years isn't really fixed. I like FPGAs and embedded RTOSs and radar applications, and I like web apps and game programming and databases, but it scares the crap out of me to think that I'd have a 20-40 year career with a single focus on just one of those (and have to relegate all my alternate interests to side projects, if I can muster the time and energy for them). Some people are born for that, I'm not. Just be sure you know for yourself which you are before making a big decision...