To follow-up on an earlier post I wrote this year about GIS Skills, I recently read a story in Readwrite Enterprise outlining 15 programming skills most coveted by employers (http://readwrite.com/2013/04/09/15-programming-skills-most-coveted-by-employers). While their story was aimed at the development community, two of the 15 skills outlined in their story are definitely needed by GIS Analysts and are skills I regularly see in newer job advertisements:
- SQL * (the #1 most coveted skill)
- Python (Skill #10)
If your aim is to become a GIS developer, than the additional other programming skills listed in their article apply, namely:
- ASP.net (Skill #14) **
- PHP (Skill #11)
- C# (Skill #7) ***
- XML (Skill #6)
- HTML (Skill #3)
* Also the number one preferred skill I listed in my earlier post. So you’ve heard it from at least two different sources now.
** ASP.net is really a framework that you’d develop in using Visual Basic.net or C#, so I’m not sure it’s really in the same category as the other skills mentioned in their article.
*** While you can certainly develop GIS applications using Visual Basic.net, most GIS developers use C#. So if you’re just learning to program, learn C#. If you’re already well entrenched in Visual Basic from years of experience with prior versions (like me), then keep developing in VB.net unless your lack of C# experience starts to interfere with employment prospects.