Bir CBS / Java kariyer yolu için bir portföy nasıl oluşturulur? [kapalı]


13

10 yılı aşkın bir süredir CBS Analisti olarak çalışıyorum ve şu anda java (kurs boyunca% 50) okuyorum. Planım esas olarak açık kaynaklı çözümlere odaklanan CBS uygulamaları geliştirmek. Daha fazla deneyim kazanmak için bir çeşit portföy geliştirmek istiyorum, ancak bunu yapmanın en iyi yolunun ne olacağından emin değilim. Geotools gibi bazı gruplara / topluluklara katılmayı düşündüm, ancak deneyim eksikliğimden endişe duyuyorum. Bir faydadan çok bir engel olacağımı hissediyorum. Diğer bir fikir, bazı güvenilirlik oluşturmak için bazı şirket içi uygulamalar ve hatta bazı Android uygulamaları geliştirmeye bakabileceğim. Birisi bazı önerilerde bulunabilir veya benzer deneyimlerini paylaşabilirse, çok takdir edilecektir. Açık kaynaklı CBS Uygulaması kariyer hedeflerimi ilerletmek için sıfırdan nasıl bir portföy oluşturmaya devam etmeliyim?

Yanıtlar:


13

Jeo-uzamsal programlama kimlik bilgilerinizi oluşturmak için aklınıza gelen birkaç fikir var:

  1. GISse ve Stack Overflow ile ilgili eski çözümler ve yanıtlar oluşturun. GISse'deki birçok kişinin serbest çalışmalarını ilerletmek için bu forumu yaratıcı ve akıllıca kullandığını göreceksiniz.
  2. Potansiyel işverenlere bildiklerinizi göstermek için bir web sayfası veya blog oluşturun. Bazı favorilerim ve CBS dünyasındaki iyi örnekler arasında Smathermathers Weblog ve Spatial Thoughts sayılabilir .
  3. NPO'lar için profesyonel bono çalışması yapın. Bu, nakit sıkıntısı çeken kar amacı gütmeyen kuruluşlara yardımcı olarak geri vermenin harika bir yolu değil, aynı zamanda bu istekli müşteriler için yaptığınız iş portföyünüzde / özgeçmişinizde harika görünüyor.
  4. Elance gibi serbest sitelerdeki programlama işlerini bulun . Ardından bu işleri portföyünüze ekleyin.

9

Harita uygulamaları yaratma şeklimiz hızla değişiyor ve bu sektörde başarının anahtarı bu eğrinin önünde olmak.

Örneğin 10+ yıl önce bir blog istediğimizde, paylaşılan bir barındırma çözümü alıyoruz, Wordpress veya Movable Type gibi bir blog platformu indiriyoruz, sunucuya yükleyin, bir alan adı satın alın, bir tema yükleyin, başımızı duvara çarpın vb. Şimdi Tumblr veya Wordpress tarafından barındırılan bir hesaba kaydoluyoruz ve gidiyoruz.

Aynı şey çevrimiçi CBS ile de oluyor. Kendi yığınızı sıfırdan oluşturma ve kendi sunucunuza dağıtma günleri numaralandırılmıştır. Bundan birkaç yıl sonra, sadece büyük bütçeleri ve hala yapacak çok özel gereksinimleri olan büyük silahlar olacak.

ArcGIS Online, CartoDB , MangoMap ve MapBox gibi yeni bulut tabanlı haritalama platformlarını öğrenmeye odaklanacağım . Birisi bana 2014 yılında özgeçmişim arasında web haritası sunucularını nasıl açacağımı ve ayarlayabileceğimi söyleyen bir seçeneğim olduğunu söylediğinde veya tüm bulut tabanlı GIS sistemlerini içeride bildiğimden hangisini seçeceğimi biliyorum ülke mili.

Ben ticaret tarafından bir programcıyım ve 2010 yılında Amazon EC2 gibi bulut sistemlerinde uzman olmakla meşgul olan adamların artık DB yöneticileri ve Java geliştiricileri on kuruş iken endüstrideki en sıcak mülk olduğunu söyleyebilirim.


3

ama deneyim eksikliğimden endişe duyuyorum. Bir faydadan çok bir engel olacağımı hissediyorum.

Benim tecrübem, Açık Kaynak topluluklarının olaylara hiç bu şekilde bakmamasıdır. Java deneyiminiz projenin standartlarını tam olarak karşılamayabilir, ancak her zaman yapılması gereken görevler vardır. Hata dosyalama, test etme gibi sıradan görevler herkesin yapabileceği şeylerdir ve bu katkıda bulunmanın harika bir yoludur. Ve Java'daki uzmanlığınız o kadar iyi olmasa da, öğrenmek için buradasınız, bu yüzden bazı basit görevleri deneyin (sorun izleyicisine bakın) bunları çözün ve bir yama gönderin. Çoğu takım yeni katılımcıları memnuniyetle karşılar ve eğer zamanları varsa muhtemelen size doğru yönde rehberlik ederler.

CBS-expirience açık kaynak projeleri için büyük bir fayda olabilir, projeye "profesyonel gis analisti" bakış açısından bakmaya ve yeni özellikler önermeye çalışın. Bunları uygulamayı deneyebilir ve daha sonra iyileştirme için fikir isteyebilirsiniz. Bu, çekirdek geliştiricileri tanımanın harika bir yolu olabilir.

Genel olarak: deneyim eksikliğinizin katkıda bulunmanızı engellemesine izin vermeyin, bu zihniyetin açık kaynak projeleri için büyük bir "tehdit" olduğunu düşünüyorum, insanlar katkıda bulunmak için uzman olmaları gerektiğini düşünüyorlar. Çoğu durumda, gereken tek şey katkıda bulunma ve öğrenme arzusudur. Ve evet, bir süre sonra deneyim kazanacaksınız ve açık kaynaklı bir projede (bazı boyutlarda) aktif bir geliştirici olmak, yazılım geliştirmedeki işlere başvururken büyük bir varlıktır. İyi şanslar!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.