Bagaimana cara membangun portofolio untuk jalur karier GIS / Java? [Tutup]

13

Saya telah menjadi Analis GIS selama lebih dari 10 tahun dan saat ini saya sedang mempelajari java (50% melalui kursus). Rencana saya adalah untuk mengembangkan aplikasi SIG terutama berfokus pada solusi open source. Saya ingin mengembangkan beberapa bentuk portofolio untuk mendapatkan lebih banyak pengalaman, tetapi saya tidak yakin bagaimana cara terbaik untuk melakukannya. Saya sudah berpikir untuk bergabung dengan beberapa kelompok / komunitas seperti Geotools, tetapi saya khawatir dengan kurangnya pengalaman saya. Saya merasa saya akan lebih menjadi penghalang daripada manfaat. Gagasan lain, adalah saya dapat melihat pengembangan beberapa aplikasi in-house atau bahkan beberapa aplikasi Android untuk membangun kredibilitas. Jika ada yang bisa memberikan beberapa saran, atau berbagi pengalaman serupa mereka, itu akan sangat dihargai. Bagaimana saya harus membangun portofolio dari awal untuk memajukan aspirasi karir GIS App open-source saya?

TsvGis
sumber

Jawaban:

13

Beberapa ide muncul untuk membangun kredensial pemrograman geospasial Anda:

  1. Buat warisan solusi dan jawaban tentang GISse dan Stack Overflow. Anda akan melihat bahwa banyak orang di GISse secara kreatif dan bijak menggunakan forum ini untuk melanjutkan pekerjaan lepas mereka.
  2. Buat halaman web atau blog untuk menunjukkan kepada calon atasan apa yang Anda ketahui. Beberapa favorit saya, dan contoh-contoh bagus di dunia GIS, termasuk Smathermathers Weblog dan Spatial Thoughts .
  3. Lakukan pekerjaan pro bono untuk NPO. Tidak hanya ini cara yang bagus untuk memberi kembali dengan membantu nirlaba yang kekurangan uang, tetapi pekerjaan yang Anda lakukan untuk klien yang bersedia ini tampak hebat pada portofolio / resume Anda.
  4. Temukan pekerjaan pemrograman di situs freelance seperti Elance . Kemudian tambahkan pekerjaan ini ke portofolio Anda.
Harun
sumber
9

Saya pikir cara kita membuat aplikasi pemetaan berubah dengan cepat dan kunci keberhasilan dalam industri ini berada di depan kurva itu.

Misalnya 10+ tahun yang lalu ketika kami menginginkan sebuah blog, kami mendapatkan solusi hosting bersama, unduh platform blogging seperti Wordpress atau Movable Type, instal di server, beli nama domain, pasang tema, benturkan kepala kami ke dinding dll, dll. Sekarang kita hanya mendaftar untuk akun yang di-hosting oleh Tumblr atau Wordpress dan pergilah.

Hal yang sama terjadi pada GIS online. Hari-hari membangun tumpukan Anda sendiri dari awal dan menyebarkannya ke server Anda sendiri diberi nomor. Beberapa tahun dari sekarang hanya akan menjadi senjata besar dengan anggaran besar dan persyaratan yang sangat spesifik yang masih akan melakukannya.

Saya akan fokus mempelajari platform pemetaan berbasis cloud baru seperti ArcGIS Online, CartoDB , MangoMap dan MapBox luar dalam. Jika seseorang mengatakan kepada saya bahwa pada tahun 2014 saya memiliki pilihan antara CV saya yang mengatakan bahwa saya tahu cara meluncurkan dan men-tweak server peta web atau saya tahu semua sistem GIS berbasis cloud di dalam ke luar maka saya tahu mana yang akan saya pilih oleh mil negara.

Saya seorang programmer dengan perdagangan dan dapat memberitahu Anda bahwa orang-orang yang pada tahun 2010 sibuk menjadi pakar sistem cloud seperti Amazon EC2 sekarang menjadi properti terpanas di industri sementara admin DB dan pengembang Java adalah sepuluh sen.

ChrisInCambo
sumber
3

tapi saya khawatir dengan kurangnya pengalaman saya. Saya merasa saya akan lebih menjadi penghalang daripada manfaat.

Pengalaman saya adalah bahwa komunitas Open Source sama sekali tidak melihat hal-hal seperti ini. Meskipun pengalaman Java Anda mungkin tidak sepenuhnya memenuhi standar proyek, selalu ada tugas yang harus dilakukan. Tugas-tugas biasa seperti pengarsipan bug, pengujian dll adalah hal-hal yang dapat dilakukan siapa saja, dan ini adalah cara yang bagus untuk berkontribusi. Dan, meskipun keahlian Anda di Jawa mungkin tidak sebagus itu, Anda ada di sini untuk belajar, jadi cobalah beberapa tugas sederhana (lihat melalui pelacak masalah mereka) menyelesaikannya dan mengirimkan tambalan. Sebagian besar tim menyambut kontributor baru, dan jika mereka punya waktu, mereka mungkin akan memandu Anda ke arah yang benar.

Pengalaman GIS Anda juga dapat bermanfaat bagi proyek sumber terbuka, cobalah untuk melihat proyek dari sudut pandang "analis profesional gis" dan menyarankan fitur baru. Anda juga dapat mencoba menerapkannya dan kemudian meminta ide untuk perbaikan. Ini mungkin cara yang bagus untuk mengenal pengembang inti.

Secara umum: jangan biarkan kurangnya pengalaman Anda menghentikan Anda untuk berkontribusi, saya pikir mentalitas ini adalah "ancaman" besar bagi proyek sumber terbuka, orang merasa mereka harus menjadi ahli untuk berkontribusi. Dalam kebanyakan kasus, semua yang dibutuhkan adalah keinginan untuk berkontribusi dan belajar. Dan ya, setelah beberapa waktu Anda akan mendapatkan pengalaman, dan menjadi pengembang aktif pada proyek open source (dalam ukuran tertentu) adalah aset yang bagus ketika melamar pekerjaan dalam pengembangan perangkat lunak. Semoga berhasil!

atlefren
sumber