Proceed to GeoCommunity Home Page


SpatialNewsGIS Data DepotGeoImaging ChannelGIS and MappingSoftwareGIS JobsGeoBids-RFPsGeoCommunity MarketplaceGIS Event Listings
HomeLoginAccountsAboutContactAdvertiseSearchFAQsForumsCartFree Newsletter

Sponsored by:


TOPICS
Today's News

Submit News

Feature Articles

Product Reviews

Education

News Affiliates

Discussions

Newsletters

Email Lists

Polls

Editor's Corner


SpatialNews Daily Newswire!
Subscribe now!

Latest Industry Headlines
SiteVision GIS Partnership With City of Roanoke VA Goes Live
Garmin® Introduces Delta™ Upland Remote Trainer with Beeper
Caliper Offers Updated Chile Data for Use with Maptitude 2013
Southampton’s Go! Rhinos Trail Mapped by Ordnance Survey
New Approach to Measuring Coral Growth Offers Valuable Tool for Reef Managers
Topo ly - Tailor-Fit for Companies' Online Mapping Needs

Latest GeoBids-RFPs
Nautical Charts*Poland
Software & Telemetry GPS
Spatial Data Management-DC
Geospatial and Mapping-DC
Next-Gen 911-MO

Recent Job Opportunities
Planner/GIS Specialist
Team Leader- Grape Supply Systems
Geospatial Developer

Recent Discussions
Raster images
cartographic symbology
Telephone Exchange areas in Europe
Problem showcasing Vector map on Windows CE device
Base map

GeoCommunity Mailing List
 
Mailing List Archives

Subject: Re: [gislist] masters vs. certificate
Date:  06/20/2005 05:45:02 PM
From:  Jame Mackson



Scott (and list),



Yea I wish more companies were like that too. The one I've worked at for
the past 5 or so years has been very cool in that way but as we grow (from
about 12 back then to about 50 now) I see that shifting also :-( anyways.



I do most of my programming in Delphi but that is primarily because we have
been a Delphi shop around here for a long time. However we have also been
asking ourselves what language will serve us be best for the future. In the
new version of Delphi, which you may know is natively a Pascal compiler:
they are now supporting both Pascal and C# syntax. So we've been asking
ourselves how long Borland is going to support Delphi and/or Pascal and if
we should start thinking about making a transition soon...



Anyways, If you were to ask me what the most marketable language for an
aspiring GIS programmer would be first I would say that being familiar with
COM programming techniques as well as familiarity with .NET are going to be
your best and most versatile moves as these are language independent things
that you will run across I'd bet in any GIS programming environment.



Next I would ask to what level of programming you aspire to. For a
beginner, without any real programming experience I would say learn to VBA
(especially if you are in an ESRI world) and go from there (this will teach
you COM and basic programming concepts). After that, for a more aggressive
programmer, I would say VB and / or C# are going to be very marketable
languages. For the most advanced programmer I would suggest going to C++,
although C# is becoming very competitive at this level as well. Delphi is
as good as C++ for just about everything, however support for Delphi,
especially in terms of GIS, is much more limited than most other languages.
So unless you have experience in Delphi I wouldn't necessarily go there
first even thou that's what i'm most familiar/comfortable in. You also
should take into consideration what GIS software you will be working with.
If it is ESRI and you want to do MAJOR customizations (like a custom feature
type or a custom renderer or something at that scale) you would need to know
C++ flat out: some customizations are not possible without it. Another
language that comes to mind is Java, which I personally do not favor but
many GIS applications have an API for Java so this is another option. I
personally don't care for Java much but that's just me. There are many
other languages out there as well but these are the ones that I am most
familiar with.



The other thing that comes to mind is scripting. Scripting environments use
a base language (like Pascal or VB or java) for it's syntax but tend to
behave a bit differently that a regular programming environment and are used
in many applications to customize behavior in the application. My company
uses scripting a lot to tailor our applications to the specific client's
implementation needs. ESRI supports scripting and is a very powerful way to
tailor there applications as well. I personally am not very familiar with
some of the other commercial GIS platforms like Intergraph or Small World
but i'm sure others on this list are and could give us both better
perspectives on this from their point of view. In any case, from my point
of view, familiarity with scripting will likely be a plus as well.



This is just my 3 cents but I hope that you find them helpful.



Jame







_____

From: Scott Kilker [mailto:Scott.Kilker@Sun.COM]
Sent: Monday, June 20, 2005 3:05 PM
To: Jame Mackson
Subject: Re: [gislist] masters vs. certificate



Hi Jame,

I really agree with your statement -

If you are semi intelligent, motivated
and a hard worker with some sort of decent ethics you will excel in whatever
you are compelled to do.

I wish more interviews focused on these things rather than knowing a
toolset. When you have the skills you mentioned, the toolsets take care of
themselves.

What GIS programming languages are you working with? I'm in a certificate
program now and am trying to figure out what programming languages that will
be most marketable.

Thanks!

Scott





I can really only speak from my own experience, not having any kind of 4
year degree to speak of I could be a bit biased here so take it for what it
is but... From my experience go out and get a job first. I have been
working for a company now for 6 years, started here right out of
[architectural] drafting school, into a relatively unrelated field
[electrical engineering / mapping], and am doing very well for my self and
enjoy what I do for a living. From drafting, I grew into GIS and am now a
successful GIS focused programmer. If you are semi intelligent, motivated
and a hard worker with some sort of decent ethics you will excel in whatever
you are compelled to do. Follow your intuition.

Jame Mackson
Software Developer

-

Sponsored by:

For information
regarding
advertising rates
Click Here!

Copyright© 1995-2012 MindSites Group / Privacy Policy

GeoCommunity™, Wireless Developer Network™, GIS Data Depot®, and Spatial News™
including all logos and other service marks
are registered trademarks and trade communities of
MindSites Group