C++ vs Microsoft stack?
2 19 Feb 2017 03:19 by u/110011100011110000
Hey guys,
So im an MS guy, for the past 3-4 years. I have been toying with the idea of going back to my roots, meaning QT/QML, and C++, however i am unsure of the market behind these. I know that people are hiring C++ developers, and they will always be "in demand" to an extent. However, i want to know the in depth of the practical applications of relearning the new features. I want to start with C++14, with Boost on an ubuntu machine, and use clang for the compiler(MS calls it LLVM). Ideas? Should i learn web dev if itll make me more marketable, but then i would forego my dream of becoming a possible systems engineer, which is much more to my liking
2 comments
1 u/roznak 19 Feb 2017 03:29
IoT devices, and projects with micro-controllers need C++. IoT and robotics is taking off so maybe it is good to learn the technology.
0 u/mbenbernard 20 Feb 2017 16:56
Personally, I would say that it depends on what you want to specialize in.
If you want to be an embedded programmer, then you'll have to learn the underlying OS used by the devices that you deploy your code to. It most likely won't be Windows. So learning Linux and Linux programming is certainly a good bet; it will make you a more versatile programmer also.
I don't know anything about programming for the finance industry. But I'm not sure that C++ is the right tool for the job; it's a bit too low-level in my opinion. Would Python be a better option?
In any case, diversifying your knowledge and skills is important. Learning Linux programming (Ubuntu, CentOS or any other) will probably make you a better programmer overall than sticking to Windows only.