Як почати кар'єру з програмування ГІС? [зачинено]


13

Я вже працюю консультантом з ГІС у Великобританії. Будучи компанією з інженерних консультацій (не на базі ІТ чи ГІС), в організації не було потреби в розробці ГІС.

Але через деякі останні вимоги до проекту моя компанія намагається просувати нас до розвитку ГІС.

Отже, моє запитання полягає в тому, яким маршрутом я повинен просунути свою кар’єру, наприклад: Python - C # - .Net
OR Java?

Швидші поради будуть дуже вдячні, оскільки я перебуваю в Індії протягом своїх 3 тижнів і отримаю можливість приєднатися до деяких основних курсів програмування. Нещодавній візит до місцевого комп'ютерного інституту, C # та .Net, був головним стресом.

Відповіді:


8

Якби мені довелося зосередити свої зусилля на одній мові, ніж я погоджуюсь з Біллом у тому, що Python - це, мабуть, найкоротша крива навчання, і це дасть тобі найбільше навантаження на ваш курс навчання. Це здається, що у вас є короткочасний доступ до деяких тренінгів, крім Python. Ці три мови, які ви згадуєте вище (Java, C #, VB.net), можна використовувати для досягнення подібних результатів. Просто виберіть його та викопайте.

Особисто я вибрав би VB.net, оскільки мій магазин має багато власних експертних знань і я захоплююсь теплими нечіткими Visual Studio IDE. Це такі міркування, які ви повинні враховувати, вибираючи зброю.


17

На це важко відповісти. Що стосується мов програмування, то завжди добре знати досить багато. Якби мені довелося вибрати зараз для початку (з наміром співпрацювати з ГІС), я думаю, що Python був би моїм першим вибором, оскільки він розумно застосований у інструментах з відкритим кодом (таких як QGIS та інші), а також у власних інструментах ( наприклад, Есрі). Це також однаково вдома у веб-та не-веб-додатках та на різних операційних системах.

Зважаючи на це, C # і .Net також широко застосовуються для багатьох GIS-платформ. FWIW, я зараз багато працюю над C #, але я все ще думаю, що я би почав з Python, якби я був на твоєму становищі.

Не впевнений, допомогло це чи ні. ;-)


2
Я цілком згоден.
Бред Несом

Дякую Біллу, але насправді важко знайти інститут, який викладає пітон. Я буду тримати вашу думку в думці і чекати ще кількох відповідей, щоб зробити будь-який крок.
BB

2
Краса вивчення Python - це розмір та глибина спільноти з відкритим кодом, що стоїть за ним. Тож багато людей (багато з яких зараз тут на gis.se) завжди готові допомогти.
Чад Купер

Я згоден. Також є безліч Інтернет-ресурсів. Мені вдалося забрати його без будь-яких офіційних курсових робіт. Python - це також більше ніж сценарій мови для новачків. З цим триває багато передових робіт. Ви можете зробити майже все, що вам потрібно зробити.
Білл Доллінз

Щоб вивчити Python, в Інтернеті є декілька (нових?) Навчальних курсів Python. Перевірте посилання та посилання .
Олександр Нето

2

Якщо у вас немає досвіду попереднього програмування, я б пішов з Python. Початківцю досить легко навчитися досить швидко з книги "Навчання пітона" . Якщо ви також користувач ArcGIS, розпочати використання Python з ArcGIS легко.


1

Якщо ви хочете отримати технічну відповідь, тоді так, почніть з Python, де ви зможете отримати швидкі результати. Якщо ви шукаєте відповідь, орієнтовану на кар’єру, перейдіть за допомогою C # або Java.


Спасибі хлопцеві за пораду. Принаймні, я отримую уявлення про те, яким шляхом йти. Поки Python та C # - найкращий шлях вперед.
BB
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.