回答:
この質問はコミュニティWikiおよびwikiロックに変換されました。これは、回答のリストを求める質問の一例であり、閉鎖から保護するのに十分人気があるように見えるためです。これは特別なケースとして扱われるべきであり、これや他のStack Exchangeサイトで推奨されている質問の種類と見なすべきではありませんが、より多くのコンテンツを投稿したい場合は、この回答を編集して自由に投稿してください。
ここの他の回答は、開発を学ぶための優れた洞察とアイデアを提供します。私は実際に「ジャンプをする」ことについてのアドバイスを追加したいと思います。現在の仕事では、もともと基本的な製図、データ入力、ルーチン分析を行うGIS技術者として雇われていました。作業の多くは退屈で反復的であり、私が仕事をすればするほど、より多くの領域が改善に使用できることに気付きました。だから時間の経過とともに、私はあちこちでコードを書き始め、物事をスピードアップしたり自動化したりするのを助けました。私はこれらのツールを他の従業員と共有し始め、彼らが他に役立つと思うものを尋ねました。私のスーパーバイザーが気づき、私の責任をアプリケーション開発に移し始めたのはそう長くはありませんでした。
あなたの立場では、スクリプトとツールの作成を開始し、それらを周囲の人と共有することをお勧めします。同僚にますます強力なソリューションを提供できるように、他の人がここで提供した情報を使用して開発スキルを広げてください。時間の経過とともに、開発者としてのサービスは、職場の生産性にプラスの影響を与えるため、需要が高まるでしょう。そして、これはあなたの現在の仕事に変化をもたらさないかもしれませんが、あなたはまだ将来の別の仕事に翻訳できる確かな経験を得ています-おそらくより開発者志向のものです。
Webマッピングアプリの観点から、GISの専門家を雇って訓練しようとするよりも、Web開発の堅実なバックグラウンドを持つ人を雇ってGISの基礎を教える方がはるかに望ましいことを認めなければなりませんWeb開発で使用します。
ただし、これは移動の方法に関する私のチェックリストです。
GIS を学び、情熱を持ち、GISが従来のハードパブリッシュ形式からWebマッピング/拡張現実/その他のようなものに移行しつつあることを理解できれば、それで十分です。それとしばらく...
Googleマップの開発を進めて、認定を受けてください。あなたの履歴書のための無料で大きなプラスポイント。Bing SDKでも同じことができます(ただし費用がかかります)
見てみましょうのEsriのWeb認証を -あなたの履歴書上でこれを取得し、あなたは非常にdesriableになります。
少しでもすべてに自分をさらけ出す。EsriのFlex / Silverlight / Javascripts APIであるOpenLayersに手を出してください。新しいHTML5を試してください。
すべてのEsriサンプルを試して、それらを分解し、サービスと連携させ、チュートリアルを見て、できるだけ多くの情報を吸い上げます。
次に、Webマッピング開発者としての役割を担うことができるとわかったら、作業の一部を紹介するオンラインポートフォリオを作成します。ダミーのWebアプリを大量に作成します。これは確かにあなたを雇用することに私を引き付けるでしょう。
スクリプトを作成することで、プログラミングに興味を持つことができます。ただし、ArcGISを使用してデスクトップ/サーバー開発を開始する場合は、いくつかの新しいプログラミング言語を学ぶ必要があります。
ArcGISで使用される2つの主要な言語はVB.NETとC#.NETです。Visual Studioのコピーを取得し、アプリケーションを作成してみてください。
ArcGIS 10をお持ちの場合、ArcObjectsを使用してArcGISを拡張する方法を学習するには、アドインが役立ちます。
始めるには多くのリソースがあります。例:http : //www.youtube.com/watch?v=qbvvFtRQWLY
デスクトップ開発に慣れたら、これらの同じ言語をArcGIS Serverで使用できます。