답변:
이 질문은 커뮤니티 위키 및 위키 잠김으로 변환되었습니다. 답변 목록을 찾는 질문의 예이므로 폐쇄되지 않도록하기 위해 인기가있는 것으로 보입니다. 특수한 경우로 취급해야하며이 사이트 또는 모든 Stack Exchange 사이트에서 권장되는 질문 유형으로 간주되어서는 안되지만 더 많은 콘텐츠를 제공하려면이 답변을 편집하여 자유롭게 수행하십시오. .
다른 답변은 개발 학습에 대한 훌륭한 통찰력과 아이디어를 제공합니다. 실제로“점프를 만드는”방법에 대한 조언을 더 추가하고 싶습니다. 현재 직장에서 저는 기본 제도, 데이터 입력 및 일상적인 분석을 주로 수행하는 GIS 기술로 고용되었습니다. 대부분의 작업은 지루하고 반복적이며, 내가 한 일이 많을수록 더 많은 부분을 개선 할 수 있다는 것을 알게되었습니다. 그래서 시간이 지남에 따라 속도를 높이거나 자동화하는 데 도움이되는 코드를 여기저기서 작성하기 시작했습니다. 이 도구를 다른 직원들과 공유하고 그들이 유용하다고 생각하는 것이 무엇인지 묻기 시작했습니다. 오래지 않아 관리자가 애플리케이션 개발에 대한 책임을 인식하고 전환하기 시작했습니다.
당신의 입장에서, 제 충고는 스크립트와 도구를 만들고 주변 사람들과 공유하는 것입니다. 다른 사람들이 여기에 제공 한 정보를 사용하여 개발 기술을 넓혀 동료에게 더욱 강력한 솔루션을 제공 할 수 있습니다. 시간이 지남에 따라 개발자로서의 서비스는 작업장의 생산성에 긍정적 인 영향을 미치기 때문에 수요가 더 많아 질 것입니다. 이로 인해 현재 직장에서 변화가 생기지 않을 수도 있지만 개발자 직종의 다른 직무로 이어질 수있는 탄탄한 경험을 얻을 수 있습니다.
웹 매핑 앱의 관점에서 웹 개발에 대한 전문 지식이있는 사람을 고용하고 GIS의 기초를 가르치는 것이 GIS 전문가를 고용하고 훈련시키는 것보다 훨씬 더 바람직하다는 점을 인정해야합니다 웹 개발에서.
그러나 이것은 이동 방법에 대한 내 체크리스트입니다.
배우고 싶어 / A가 GIS에 대한 열정을 당신이 필요로하는 모든입니다 다음, 그것을 웹 매핑 / 증강 현실 / 등 같은 것들을 멀리 전통적인 하드 게시 된 형식에서 더 많은 이동하는 것을 이해할 수있다. 그와 언젠가 ...
Google지도 개발을 발전시키고 인증을 받으 십시오 . 이력서 무료 및 큰 플러스 포인트. Bing SDK에서도 동일한 작업을 수행 할 수 있음
Esri 웹 인증을 살펴보십시오 -이력서에서이 인증서를 받으면 상당히 설명 할 수 있습니다.
약간의 모든 것에 자신을 노출 시키십시오. Esri의 Flex / Silverlight / Javascripts API 인 OpenLayers 에 익숙해 지십시오 . 새로운 HTML5 기능을 사용해보십시오 .
모든 Esri 샘플을 사용해보고, 분리하고, 서비스 작업을 수행하고, 튜토리얼을보고 , 최대한 많은 정보를 빨아들입니다.
그런 다음 웹 매핑 개발자로서의 역할을 수행 할 수 있다고 생각되면 작업 중 일부를 보여주는 온라인 포트폴리오를 구성하십시오. 많은 더미 웹 앱을 만듭니다. 이것은 분명히 당신을 고용하는 데 관심을 가질 것입니다.
스크립팅은 프로그래밍에 관심을 가질 수있는 좋은 방법입니다. 그러나 ArcGIS를 사용하여 데스크탑 / 서버 개발에 참여하려면 새로운 프로그래밍 언어를 배워야합니다.
ArcGIS에서 사용되는 두 가지 주요 언어는 VB.NET과 C # .NET입니다. Visual Studio의 복사본을 가져 와서 응용 프로그램을 만들어보십시오.
ArcGIS 10을 사용하는 경우 추가 기능을 사용하여 ArcObject를 사용하여 ArcGIS를 확장하는 방법을 배울 수 있습니다.
시작할 리소스가 많이 있습니다 (예 : http://www.youtube.com/watch?v=qbvvFtRQWLY).
데스크탑 개발을 다루면 ArcGIS Server와 동일한 언어를 사용할 수 있습니다.