Passer d'une application Web à un développeur SIG?
16
Je suis développeur de logiciels avec plus de 20 ans de construction d'applications principalement dans l'espace d'applications Web pour diverses entreprises. J'essaie de prendre pied dans l'espace de développement de logiciels SIG et je cherche des conseils sur la meilleure façon d'y parvenir.
J'ai envisagé d'obtenir un certificat SIG et de suivre des cours en utilisant les derniers outils SIG. J'espérais que quelqu'un pourrait faire une suggestion quant à une ou plusieurs options que je pourrais choisir.
Je ne savais rien du SIG avant d'être embauché ... pas officiellement. Mon expérience pour vouloir travailler avec le SIG est que j'ai toujours travaillé avec des cartes, en tant qu'éclaireur et en tant que soldat ... mais à vrai dire, je n'ai pas utilisé beaucoup de ces connaissances dans la pratique. La partie la plus importante que j'utilise est une connaissance ringarde que j'ai acquise à l'école à propos de la différence entre les systèmes de coordonnées géographiques et projetés.
J'ai mon travail depuis octobre 2009 et c'est par pure chance que j'ai vu l'ouverture, je cherchais un emploi dans une autre ville mais boum là c'était :) Cette interview n'avait rien à voir avec le SIG, car comme eldac écrit, ils ont appris qu'il est plus facile d'enseigner aux développeurs SIG que l'inverse.
En tant que personne issue du développement de logiciels dans le SIG, les concepts ne sont pas sorciers. Quelle que soit la plate-forme sous laquelle vous choisissez de travailler, elle aura sa propre API que vous apprendrez. Les concepts les plus impliqués comme les projections et les datums en sont une si petite partie, lorsque vous les touchez, il vous suffit de trouver un livre / une personne et d'apprendre ce dont vous avez besoin.
D'après ce que je peux voir, il y a une pénurie importante de compétences chez les développeurs SIG, alors prenez vos compétences en développement et postulez pour des emplois en développement SIG. Il y a de fortes chances qu'ils n'obtiennent pas de bonnes applications de toute façon, donc si vous pouvez prouver que vous apprenez vite, vous trouverez peut-être que vous êtes une option très attrayante.
Je maintiens que pour travailler en tant que développeur de logiciels SIG, les développeurs qui apprennent les SIG sont beaucoup plus forts que les personnes SIG qui apprennent à programmer.
Je suis entièrement d'accord avec votre dernière déclaration. Et j'embauche régulièrement des développeurs logiciels SIG.
GuillaumeC
Tout cela est une bonne connaissance et réconfortant. Je suis très bon en développement depuis que je le fais depuis si longtemps. Merci pour le conseil.
Peter
7
Si vous êtes un programmeur expérimenté, obtenez simplement un bon ensemble d'outils open-source et des données gratuites. Créez de petites applications amusantes avec eux, et après avoir connu les bases, vous pouvez avoir une meilleure idée de ce que vous devez apprendre.
Outils open source:
Python ou autre langage de script avec lequel vous êtes à l'aise
PostgreSQL et PostGIS (bases de données qui stockent facilement les données géospatiales)
QGI (pour visualiser les fichiers et bases de données géospatiales)
Tous ces éléments sont disponibles sous forme de packages Ubuntu et d'installateurs Windows.
Après avoir conquis les bases, essayez de vous concentrer sur un domaine. Si vous êtes dans le développement Web, la création de tuiles de carte à l'aide de mapnik est la prochaine étape raisonnable. Si vous êtes dans le secteur cellulaire, essayez de développer pour votre plate-forme préférée, etc.
Joe Francica (rédacteur en chef) et Adena Schutzberg (rédactrice en chef) sont d'excellentes ressources dans la communauté SIG et méritent d'être suivies.
Avertissement: j'ai édité ce site il y a dix ans et j'ai choisi Joe pour me remplacer. Cependant, je n'y suis plus officiellement associé.
Si vous êtes un programmeur expérimenté, obtenez simplement un bon ensemble d'outils open-source et des données gratuites. Créez de petites applications amusantes avec eux, et après avoir connu les bases, vous pouvez avoir une meilleure idée de ce que vous devez apprendre.
Outils open source:
Tous ces éléments sont disponibles sous forme de packages Ubuntu et d'installateurs Windows.
De bonnes sources de données pour commencer:
Après avoir conquis les bases, essayez de vous concentrer sur un domaine. Si vous êtes dans le développement Web, la création de tuiles de carte à l'aide de mapnik est la prochaine étape raisonnable. Si vous êtes dans le secteur cellulaire, essayez de développer pour votre plate-forme préférée, etc.
la source
Vous voudrez peut-être suivre les articles du magazine Directions sur les professions géospatiales . Si vous n'avez rien d'autre, vous aurez un bon aperçu des tendances dans l'industrie, la certification et l'éducation.
Joe Francica (rédacteur en chef) et Adena Schutzberg (rédactrice en chef) sont d'excellentes ressources dans la communauté SIG et méritent d'être suivies.
Avertissement: j'ai édité ce site il y a dix ans et j'ai choisi Joe pour me remplacer. Cependant, je n'y suis plus officiellement associé.
la source