Zmieniasz karierę z aplikacji internetowej na programistę GIS?

16

Jestem programistą, od ponad 20 lat buduję aplikacje głównie w przestrzeni aplikacji internetowych dla różnych firm. Usiłuję dotrzeć do przestrzeni programistycznej GIS i szukam porady, jak to osiągnąć.

Zastanawiałem się nad uzyskaniem certyfikatu GIS i prowadzeniem zajęć przy użyciu najnowszych narzędzi GIS. Miałem nadzieję, że ktoś może zasugerować opcję lub opcje, które mogę podjąć.

Peter
źródło

Odpowiedzi:

10

Nie wiedziałem nic o GIS, zanim zostałem zatrudniony ... nie oficjalnie. Moje pochodzenie do pracy z GIS polega na tym, że zawsze pracowałem z mapami, jako zwiadowca i żołnierz ... ale prawdę mówiąc, nie wykorzystałem zbyt wiele tej wiedzy w praktyce. Najważniejszą częścią, z której korzystałem, była trochę mądra wiedza, którą kiedyś zdobyłem w szkole na temat różnicy między układami współrzędnych geograficznych i rzutowanych.

Pracę mam od października 2009 roku i to było szczęście, że zobaczyłem otwarcie, szukałem pracy w innym mieście, ale tam był boom :) Wywiad nie miał nic wspólnego z GIS, bo jak pisze Eldac, oni dowiedziałem się, że łatwiej jest nauczyć programistycznego GIS niż na odwrót.

cyberzed
źródło
20

Jako osoba wywodząca się z programistycznego środowiska GIS, koncepcje nie są nauką o rakietach. Każda platforma, na której zdecydujesz się pracować, będzie miała własny interfejs API, którego się nauczysz. Bardziej zaangażowane pojęcia, takie jak projekcje i punkty odniesienia, są tak małą jego częścią, gdy je trafisz, po prostu znajdziesz książkę / osobę i dowiadujesz się, czego potrzebujesz.

Z tego, co widzę, w programistach GIS występuje poważny niedobór umiejętności, więc weź swoje umiejętności programistyczne i ubiegaj się o stanowiska programistyczne w GIS. Są szanse, że i tak nie dostają świetnych aplikacji, więc jeśli możesz udowodnić, że jesteś szybkim uczniem, może się okazać, że jesteś bardzo atrakcyjną opcją.

Twierdzę, że programiści, którzy uczą się GIS, są znacznie silniejsi niż ci, którzy uczą się programować.

BlinkyBill
źródło
7
Z całego serca zgadzają się z twoim ostatnim oświadczeniem. Regularnie zatrudniam programistów GIS soft.
GuillaumeC
To wszystko dobra wiedza i pocieszenie. Jestem bardzo dobry w rozwoju, odkąd robię to tak długo. Dzięki za radę.
Peter
7

Jeśli jesteś doświadczonym programistą, zdobądź dobry zestaw narzędzi typu open source i trochę darmowych danych. Twórz z nimi małe, zabawne aplikacje, a gdy poznasz podstawy, możesz mieć lepszy pomysł na to, czego musisz się nauczyć.

Narzędzia Open Source:

  • Python lub inny język skryptowy, w którym czujesz się komfortowo
  • PostgreSQL i PostGIS (bazy danych, które łatwo przechowują dane geoprzestrzenne)
  • QGI (do przeglądania plików geoprzestrzennych i baz danych)

Wszystkie są dostępne jako pakiety Ubuntu i instalatory Windows.

Dobre źródła danych na początek:

Po opanowaniu podstaw spróbuj skupić się na jakimś polu. Jeśli zajmujesz się tworzeniem stron internetowych, tworzenie kafelków map za pomocą mapnika jest kolejnym rozsądnym krokiem. Jeśli prowadzisz działalność w branży telefonii komórkowej, spróbuj stworzyć swoją ulubioną platformę i tak dalej.

Adam Matan
źródło
Może też chce dodać zasoby systemu Windows na wypadek, gdyby nie był facetem z Linuksem;)
cyberzed
Made CW - dodaj!
Adam Matan,
Dodałbym OpenLayers dla interfejsu klienta WWW i MapServer lub GeoServer dla serwera mapowania sieci.
DavidF,
Hmm dobry pomysł na cw choć nie znam tej alternatywy open-source na Windows ... Pracuję tylko z ArcGIS;)
cyberzed
2

Możesz śledzić artykuły w Magazine kierunkach na temat zawodów geoprzestrzennych . Jeśli nic więcej, otrzymasz dobry przegląd trendów w branży, certyfikacji i edukacji.

Joe Francica (redaktor naczelny) i Adena Schutzberg (redaktor naczelna) są świetnymi zasobami w społeczności GIS i warto je śledzić.

Oświadczenie: edytowałem tę witrynę dziesięć lat temu i wybrałem Joe, aby mnie zastąpił. Jednak nie jestem już oficjalnie z tym związany.

whuber
źródło