|
|
|
Ask HN: A career in desktop (C++) or web app development-which would you choose?
|
|
1 points
by the_duck
1351 days ago
|
|
I've just graduated and am job hunting. I've focused my search on web dev roles, yet much to my surprise recruiters are contacting me more often about desktop development jobs (C++). This surprises me as I'm a competent web developer but have only minimal C++ experience. I'm currently interviewing for both C++ and web dev roles at different companies. I may need to choose between these two areas soon, and this decision feels consequential as it may determine the direction of my career. I'm seeking advice about which path to take. Which would you choose? Which has the brightest future in 2022? |
|
If you want to go down one avenue, specialize and really go deep, then I would try to structure my entire career around this, taking less money even, if it gets you the expertise and growth you need. It can be quite lucrative, but being an expert also means marketing your skills, presenting, writing about it, etc. The only downside I can see in this is your chosen area of expertise could go out of style and you might have 10 years of experience in someone the industry doesn't do anymore.
If you want to be more of a generalist, or even just want a good first job, taking a desktop development job in C++ would be good. I would prioritize a company that has some kind of formal or informal mentorship program, and as much as it kills me to say it, a company who's name will look good on your resume.
Personally, I pick the desktop job if you can get that with a company with name recognition, and a strong program of developing junior engineers. You can always figure out what to become an expert in later if you want to go down that path.