I'm a GIS analyst hoping to upgrade to GIS Developer some day. I hope to make this switch for a few reasons:
- I think I can earn more money as a developer (generally true?).
- I'm tired of scrubbing data and other mundane aspects of analysis.
- I love programming. Currently I do as much work as possible with Python.
The direction of development that interests me is for Windows/desktop applications, since this is what I know and work with the most. I'd like input into which direction to pursue to be as marketable as possible. So should I focus on ArcObjects or ArcGIS Runtime? ArcObjects seems very popular, and between ArcObjects and Runtime there are far more questions for ArcObjects here on this site. But is Runtime going to eventually be a replacement for ArcObjects? Is it generally superior and just needs to catch on? In the job market for GIS development currently, which will be best? Or should I focus on a something completely different to become a developer that I'm not even aware of?