3 ms·
Let's be clear that senior C++ developers are masters of their domains because they enjoy solving a particular set of problems that a low overhead systems langu
by jarjoura 7y ago
Let's be clear that senior C++ developers are masters of their domains because they enjoy solving a particular set of problems that a low overhead systems language requires.
However, in the mobile world, from my experience, hiring good senior mobile engineers means they come with a specific skillsets already. They can take a view, animate it a certain way, and then respond to touches. Those are things that are entirely platform specific domains. So they will come from Swift/Kotlin or ObjC/Java backgrounds. The ultimate problem here is those same engineers are typically turned off by C++ nor have the desire to learn it.
You can throw C++ engineers at the problem, but they will most likely be turned off by having to solve animation timing issues or custom navigation stack designs.
If you have a venn diagram of the two sets, there would probably be very little overlap.
- a_t48 7y agoThis matches my experience - most C++ engineers I know have little desire to work on C++ for mobile after having tried it once. Most mobile developers tend to be specialized on mobile and don't focus so much on generalist C++ stuff. Some good ones do both and don't have problems finding work. :)