GIS / Javaキャリアパスのポートフォリオを構築する方法は?[閉まっている]


13

私は10年以上GISアナリストであり、現在Javaを勉強しています(コース全体で50%)。私の計画は、主にオープンソースソリューションに焦点を当てたGISアプリケーションを開発することです。より多くの経験を積むために何らかの形のポートフォリオを開発したいと思いますが、これを行う最善の方法が何であるかはわかりません。Geotoolsのようないくつかのグループ/コミュニティに参加することを考えましたが、経験の不足を心配しています。私は利益よりも障害になると感じています。もう1つの考え方は、社内アプリケーションやAndroidアプリケーションを開発して、信頼性を高めることです。誰かがいくつかの提案を提供したり、同様の経験を共有できれば、大歓迎です。 オープンソースのGISアプリでのキャリアの願望をさらに進めるために、ポートフォリオをゼロから構築するにはどうすればよいですか?

回答:


13

地理空間プログラミングの資格情報を構築するためのいくつかのアイデアが思い浮かびます。

  1. GISseおよびStack Overflowでソリューションと回答のレガシーを作成します。GISseの多くの人がこのフォーラムを創造的かつ賢明に使用してフリーランスの仕事を進めていることに気付くでしょう。
  2. あなたが知っていることを潜在的な雇用者に示すために、ウェブページまたはブログを作成してください。私のお気に入りのいくつか、およびGISの世界での良い例には、Smathermathers WeblogおよびSpatial Thoughtsが含まれます。
  3. NPOの無料奉仕を行います。これは、資金不足の非営利団体を支援することで利益をもたらす素晴らしい方法であるだけでなく、これらの意欲的なクライアントのために行う仕事は、ポートフォリオ/履歴書で素晴らしいものになります。
  4. Elanceなどのフリーランスサイトでプログラミングジョブを検索します。次に、これらのジョブをポートフォリオに追加します。

9

マッピングアプリケーションの作成方法は急速に変化しており、この業界で成功するための鍵はその曲線に先んじていることだと思います。

たとえば、10年以上前にブログが必要だったときに、共有ホスティングソリューションを入手し、WordpressやMovable Typeなどのブログプラットフォームをダウンロードして、サーバーにインストールし、ドメイン名を購入し、テーマをインストールし、壁に頭を打ちました。など。今、TumblrまたはWordpressでホストされているアカウントにサインアップするだけです。

同じことがオンラインGISでも発生しています。独自のスタックをゼロから構築し、独自のサーバーにデプロイする日数は数えられています。今から数年後、それはまだ大きな予算と非常に具体的な要件を備えた大きな銃になるでしょう。

私は、ArcGIS Online、CartoDBMangoMapMapBoxなどの新しいクラウドベースのマッピングプラットフォームを徹底的に学習することに集中します。2014年に、CVを展開してWebマップサーバーを調整する方法を知っている、またはクラウドベースのGISシステムをすべて知っているという選択肢があると誰かが私に言った場合、どちらを選択するかがわかりますカントリーマイル。

私は貿易業界のプログラマーであり、2010年にAmazon EC2などのクラウドシステムの専門家になるのに忙しかった人たちは、今では業界で最もホットな財産であり、DB管理者とJava開発者は10ペニーです。


3

しかし、私は経験の不足を心配しています。私は利益よりも障害になると感じています。

私の経験では、オープンソースコミュニティは物事をこのようにまったく見ていません。Javaの経験がプロジェクトの標準を完全に満たしていない場合もありますが、必ずやるべきタスクがあります。バグのファイリング、テストなどの日常的なタスクは誰でもできることであり、これは貢献するための素晴らしい方法です。また、Javaの専門知識はそれほど優れていないかもしれませんが、学ぶためにここにいるので、いくつかの簡単なタスクを試して(問題トラッカーを調べて)それらを解決し、パッチを提出してください。ほとんどのチームは新しい貢献者を歓迎します。時間があれば、おそらく正しい方向に導くでしょう。

GISの有効性は、オープンソースプロジェクトにとっても大きなメリットとなります。「プロのgisアナリスト」の視点からプロジェクトを見て、新しい機能を提案してください。それらを実装してから、改善のためのアイデアを求めることもできます。これは、コア開発者を知るのに最適な方法です。

一般的に、あなたの経験不足があなたの貢献を妨げさせないでください。この考え方はオープンソースプロジェクトにとって大きな「脅威」であり、人々は貢献するためには専門家でなければならないと感じています。ほとんどの場合、必要なのは貢献することと学ぶことだけです。はい、しばらくすると経験が得られます。ソフトウェア開発の仕事に応募するときは、オープンソースプロジェクト(ある程度の規模)でアクティブな開発者になることは素晴らしい資産です。幸運を!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.