GIS 프로그래밍 경력을 시작하는 방법? [닫은]


13

이미 영국에서 GIS 컨설턴트로 일하고 있습니다. 엔지니어링 컨설팅 (IT 또는 GIS 기반이 아님) 회사이기 때문에 조직에서 GIS 개발이 필요하지 않았습니다.

그러나 최근 프로젝트 요구 사항으로 인해 우리 회사는 GIS 개발을 위해 우리를 홍보하려고합니다.

그래서 내 질문은 다음과 같이 경력을 발전시켜야 할 경로입니다. Python-C #-.Net
OR Java?

제가 3 주 동안 인도에 있고 기본적인 프로그래밍 과정에 참여할 수있는 기회를 갖게되면 더 빠른 조언을 얻을 수있을 것입니다. 최근 현지 컴퓨터 기관인 C #과 .Net을 방문한 것이 주요 스트레스였습니다.

답변:


8

내가 단일 언어에 노력을 집중해야한다면, 아마도 파이썬은 아마도 가장 짧은 학습 곡선이며 훈련 비용에 가장 큰 영향을 줄 것이라는 점에서 Bill과 동의합니다. 파이썬 이외의 일부 교육에 단기적으로 액세스 할 수있는 것처럼 들립니다. 위에서 언급 한 세 가지 언어 (Java, C #, VB.net)를 모두 사용하여 비슷한 결과를 얻을 수 있습니다. 하나만 골라 파십시오.

저는 개인적으로 VB.net을 선택하고 싶습니다. 매장에 많은 전문 지식이 있고 따뜻한 퍼지 Visual Studio IDE를 좋아하기 때문입니다. 이것들은 무기를 선택할 때 고려해야 할 종류입니다.


17

대답하기 어려운 질문입니다. 프로그래밍 언어와 관련하여 항상 몇 가지를 아는 것이 좋습니다. 지금부터 시작하기 위해 하나를 선택해야한다면 (GIS로 작업하려는 의도로), 파이썬은 오픈 소스 도구 (QGIS 및 기타 등)와 독점 도구 ( Esri와 같은). 또한 웹 및 웹 이외의 응용 프로그램 및 다양한 운영 체제에서도 동일하게 사용됩니다.

그러나 C #과 .Net은 여러 GIS 플랫폼에서도 폭넓게 적용 할 수 있습니다. FWIW, 지금 많은 C # 작업을하고 있지만 여전히 내가 당신의 입장에 있다면 파이썬으로 시작할 것이라고 생각합니다.

그것이 도움이되었는지 확실하지 않습니다. ;-)


2
전적으로 동의합니다.
Brad Nesom

고마워 빌,하지만 파이썬을 가르치는 기관을 찾기가 정말 어렵습니다. 나는 당신의 충고를 내 마음에 간직하고 조금 더 응답을 기다릴 것입니다.
BB

2
파이썬을 배우는 것의 아름다움은 오픈 소스 커뮤니티의 규모와 깊이입니다. 많은 사람들이 (그들 대부분이 gis.se에 있습니다) 항상 기꺼이 도와 드리겠습니다.
채드 쿠퍼

나는 동의한다. 온라인 자료도 많이 있습니다. 공식적인 교과 과정없이 수습 할 수있었습니다. 파이썬은 또한 초보자를위한 스크립팅 언어 이상입니다. 그것에 관한 많은 고급 작업이 있습니다. 필요한 모든 것을 할 수 있습니다.
Bill Dollins

파이썬을 배우기 위해 인터넷에는 몇 가지 (새로운?) 입문 파이썬 코스가 있습니다. 링크링크를 확인하십시오 .
Alexandre Neto

2

사전 프로그래밍 경험이 없다면 Python을 사용하십시오. 초보자가 'Learning Python' 에서 아주 빠르게 배울 수 있습니다 . ArcGIS 사용자 인 경우 ArcGIS와 함께 Python을 사용하기 쉽습니다.


1

기술적 인 답변을 원한다면 빠른 결과를 얻을 수있는 Python으로 시작하십시오. 경력 중심의 답변을 찾고 있다면 C # 또는 Java로 이동하십시오.


조언을 주셔서 감사합니다. 적어도 나는 어느 길로 가야할지에 대한 아이디어를 얻고 있습니다. 지금까지 Python과 C #이 최선의 방법입니다.
BB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.