Bir CBS Programlama Kariyerine nasıl başlanır? [kapalı]


13

Halen İngiltere'de CBS Danışmanı olarak çalışıyorum. Bir mühendislik danışmanlığı (IT veya GIS tabanlı değil) şirketi olarak kuruluşta CBS geliştirmeye gerek yoktu.

Ancak son zamanlardaki bazı proje gereksinimleri nedeniyle şirketim bizi CBS gelişimine teşvik etmeye çalışıyor.

Yani sorum şu, kariyerimi hangi rotada ilerletmeliyim: Python - C # - .Net
VEYA Java?

Hindistan'da 3 hafta boyunca olduğum ve bazı temel programlama kurslarına katılma fırsatım olduğu için daha hızlı tavsiye çok takdir edilecektir. Yerel bilgisayar enstitüsü C # ve .Net'e yapılan son ziyaret ana stres oldu.

Yanıtlar:


8

Eğer çabalarımı tek bir dile odaklamak zorunda kalsaydım, Python'un muhtemelen en kısa öğrenme eğrisi olduğu ve eğitim paranız için size en fazla patlamayı vereceği konusunda Bill ile aynı fikirde olduğumdan daha fazla. Python dışında bazı eğitimlere kısa süreli erişiminiz var gibi görünüyor. Yukarıda bahsettiğiniz üç dil (Java, C #, VB.net) benzer sonuçları elde etmek için kullanılabilir. Sadece birini seç ve kaz.

Şahsen, dükkanımın çok fazla uzmanlığı olduğu için VB.net'i seçerim ve sıcak bulanık Visual Studio IDE'ye bayılıyorum. Bunlar, silahınızı seçerken dikkate almanız gereken hususlardır.


17

Cevaplanması zor bir soru. Programlama dilleri ile ilgili olarak, birkaçını bilmek her zaman iyidir. Şimdi başlamak için bir tane seçmek zorunda kalsaydım (GIS ile çalışmak niyetiyle), Python'un açık kaynak araçlarında (QGIS ve diğerleri gibi) ve aynı zamanda özel araçlarda ( Esri gibi). Aynı zamanda web ve web dışı uygulamalarda ve çeşitli işletim sistemlerinde de eşit derecede evde.

Bununla birlikte, C # ve .Net, bir dizi CBS platformunda da geniş uygulanabilirliğe sahiptir. FWIW, şu anda bir sürü C # işi yapıyorum ama pozisyonunda olsaydım hala Python ile başlayacağımı düşünüyorum.

Bunun yardımcı olup olmadığından emin değilim. ;-)


2
Tamamen katılıyorum.
Brad Nesom

Teşekkürler Bill, ama python öğreten bir enstitü bulmak gerçekten zor. Tavsiyemi aklımda tutacağım ve herhangi bir adım atmak için birkaç yanıt daha bekleyeceğim.
BB

2
Python öğrenmenin güzelliği, arkasındaki açık kaynak topluluğunun büyüklüğü ve derinliğidir. Pek çok insan (birçoğu tam burada gis.se adresindedir) her zaman yardım etmeye isteklidir.
Chad Cooper

Katılıyorum. Çok sayıda çevrimiçi kaynak da var. Resmi bir kurs olmadan alabildim. Python, yeni başlayanlar için bir betik dilinden daha fazlasıdır. Devam eden birçok ileri çalışma var. Yapmanız gereken hemen hemen her şeyi yapabilirsiniz.
Bill Dollins

Python'u öğrenmek için internette birkaç (yeni?) İntrodutory Python kursu vardır. Bağlantıyı ve bağlantıyı kontrol edin .
Alexandre Neto

2

Önceden bir programlama deneyiminiz yoksa, Python ile giderdim. Bir aceminin 'Öğrenme Python' kitabından oldukça hızlı bir şekilde öğrenmesi yeterince kolaydır . Ayrıca bir ArcGIS kullanıcısıysanız, Python'u ArcGIS ile kullanmaya başlamak kolaydır.


1

Teknik bir cevap istiyorsanız, evet, hızlı sonuçlar alabileceğiniz Python ile başlayın. Kariyer odaklı bir cevap arıyorsanız, C # veya Java ile devam edin.


Tavsiye için teşekkürler adam. En azından hangi yoldan gideceğim konusunda bir fikir ediniyorum. Python ve C # şimdiye kadarki en iyi yoldur.
BB
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.