GISプログラミングのキャリアを始めるには?[閉まっている]


13

私はすでに英国でGISコンサルタントとして働いています。エンジニアリングコンサルタント(ITまたはGISベースではない)企業であるため、組織内でGIS開発を行う必要はありませんでした。

しかし、最近のプロジェクト要件により、私の会社はGIS開発に向けて私たちを促進しようとしています。

だから私の質問は、次のような、私のルートをどのルートに進める必要があるかということです:Python-C#-.Net
OR Java?

インドに3週間滞在し、基本的なプログラミングコースに参加する機会があるので、より迅速なアドバイスをいただければ幸いです。最近の地元のコンピューター研究所、C#および.Netへの訪問が主なストレスでした。

回答:


8

私が単一言語に努力を集中しなければならなかった場合、おそらくPythonは最短の学習曲線であり、トレーニング費用を最大限に活用できるという点でBillと同意します。Python以外のトレーニングに短期的にアクセスできるようです。上記の3つの言語(Java、C#、VB.net)はすべて、同様の結果を達成するために使用できます。1つ選んで掘り下げてください。

個人的には、VB.netを選択するのは、私のショップには社内で多くの専門知識があり、温かいあいまいなVisual Studio IDEが好きだからです。これらは、武器を選択する際に考慮すべき種類の考慮事項です。


17

答えるのは難しい質問です。プログラミング言語に関しては、かなり多くのことを知ることは常に良いことです。(GISで作業する目的で)今から始める必要がある場合、Pythonはオープンソースツール(QGISなど)とプロプライエタリなツール( Esriなど)。また、Webアプリケーションと非Webアプリケーション、およびさまざまなオペレーティングシステムでも同様に自宅にいます。

そうは言っても、C#と.Netは多くのGISプラットフォームにも幅広く適用できます。FWIW、私は今多くのC#の仕事をしていますが、あなたの立場にいればPythonから始めたいと思います。

それが助けたかどうかはわかりません。;-)


2
私は完全に同意します。
ブラッドネソム

ビルに感謝しますが、Pythonを教える研究所を見つけるのは本当に難しいです。私はあなたのアドバイスを心に留め、何らかの措置を講じるためにさらにいくつかの応答を待ちます。
BB

2
Pythonの学習の美しさは、Pythonの背後にあるオープンソースコミュニティの規模と深さです。非常に多くの人々(その多くはgis.seにいます)が常に喜んで助けてくれます。
チャドクーパー

同意する。オンラインリソースも豊富にあります。私は正式な授業なしでそれを拾うことができました。Pythonは初心者向けのスクリプト言語以上のものです。それには多くの高度な作業があります。必要なことはほとんど何でもできます。
ビルドラン

Pythonを学ぶために、インターネットにはいくつかの(新しい?)入門的なPythonコースがあります。リンクリンクを確認してください。
アレクサンドルネトー

2

プログラミングの経験がない場合は、Pythonを使用します。「初心者向け」では、「Learning Python」のから非常に簡単に学ぶことができます。ArcGISユーザーでもある場合、ArcGISでPythonを使い始めるのは簡単です。


1

技術的な答えが必要な場合は、はい、すぐに結果を得ることができるPythonから始めてください。キャリア重視の回答を探している場合は、C#またはJavaを使用してください。


アドバイスをありがとう。少なくとも、私はどの道を行くべきかについてのアイデアを得ています。これまでのところ、PythonとC#が最善の方法です。
BB
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.