ฉันมีทักษะการเขียนโปรแกรมขั้นพื้นฐาน (ฉันเขียนโปรแกรมสคริปต์ vba python และ lisp แบบง่ายและได้ผ่านหลักสูตร java มานานแล้ว) แต่ดูเหมือนว่าฉัน (ตัดสินโดยสื่อสิ่งพิมพ์ ESRI) ว่าไม่จำเป็นต้องเรียนรู้. NET ความเกี่ยวข้องในอนาคตในตลาดงาน GIS (แม้ในฐานะนักวิเคราะห์)
ฉันได้ผ่านหลักสูตรพื้นฐาน c # และสามารถเขียนโปรแกรม (อย่างน่าเสียดาย) โปรแกรมที่ค่อนข้างแย่ แต่ฉันไม่รู้ว่าจะเชื่อมโยงความรู้ c # กับการเขียนโปรแกรมจริงสำหรับ arcgis เพื่อความคืบหน้าได้อย่างไร
1) ฉันรู้ว่าความแตกต่างนั้นไม่ใหญ่ แต่ ArcGIS ใช้. NET หรือ C # หรือไม่
2) ฉันรู้วิธีที่ดีที่สุดในการเพิ่มพูนประสบการณ์ของฉันใน. NET คือการเขียนโปรแกรมมากขึ้นเรื่อย ๆ แต่มีหนังสือหรือหลักสูตรการเขียนโปรแกรม. NET ที่ดีที่ฉันสามารถเรียนรู้เทคนิคได้หรือไม่
3) ในความเห็นของคุณวิธีที่ดีที่สุดในการเรียนรู้การเขียนโปรแกรมใน. NET สำหรับ ArcGIS คืออะไร? มีหนังสือหรือเว็บไซต์ที่เป็นประโยชน์หรือไม่?
ฉันขอขอบคุณความคิดเห็นของคุณเกี่ยวกับ ArcGIS 10 (และจะบันทึกไว้ในภายหลัง) แต่ถ้าคุณสามารถให้หัวฉันสำหรับ ArcGIS 9.3.1 ที่จะยิ่งใหญ่ (ฉันพบว่าตัวเองอยู่ในตำแหน่งที่แน่นอนมากในขณะที่ Esri และ ทั้งโลกมุ่งเน้นไปที่ ArcGIS 10.0 (รวมถึงตัวแทน Esri ในท้องถิ่น) เกือบไม่มีใครในประเทศที่ได้รับการอัพเกรดจาก 9.3.1 หรือมีแผนจะทำเช่นนั้นและฉันเองก็มีปัญหาในการหาคำตอบที่เหมาะสม 9.3.1)