Làm thế nào để trở thành một nhà phát triển di động GIS?


8

Tôi là Điều phối viên phân tích GIS cấp trung bình \ Điều phối viên muốn trở thành nhà phát triển di động GIS tại một số điểm. Tại nơi làm việc của tôi, chúng tôi làm việc trong Nền tảng ESRI, ArcGIS Server, v.v.

Tuy nhiên, ngay bây giờ tôi không chắc làm thế nào để đến đó. Tôi có nên bắt đầu bằng cách tạo ứng dụng bằng máy chủ ArcGIS và sau đó phân nhánh sang ứng dụng gốc, v.v.?

Vì vậy, tôi đoán câu hỏi của tôi là tôi bắt đầu từ đâu? Đào tạo chính quy, ngôn ngữ, vv Có rất nhiều thông tin nhưng tôi đang gặp khó khăn trong việc tìm ra nơi để đi.

Hy vọng rằng một số bạn có thể làm sáng tỏ những triển vọng của một người có kinh nghiệm chuyên nghiệp trong lĩnh vực này. Cảm ơn bạn đã dành thời gian và lời xin lỗi của tôi cho sự mơ hồ của câu hỏi của tôi.


8
Nếu bạn nghiêm túc về việc trở thành nhà phát triển, di động hay không, bạn sẽ cần học một số nguyên tắc cơ bản về lập trình và khoa học máy tính. Thậm chí đừng lo lắng về việc phát triển GIS cho đến khi bạn có một nền tảng lập trình tốt để bắt đầu. Ngoài ra, điều quan trọng là có một ý tưởng tốt về lý do tại sao bạn muốn đi theo con đường phát triển di động - các khóa học có thể giúp với.
Radar

2
Lời khuyên của tôi: cài đặt PostGRESql với phần mở rộng PostGIS và học lại GIS từ lớp dữ liệu trở lên. Khi bạn tìm hiểu cách sử dụng SQL để chạy các truy vấn không gian trên một số dữ liệu thực, bạn sẽ có được sự tự tin. Tiếp theo, tôi khuyên bạn nên bỏ sự nhấn mạnh "di động" và tìm hiểu JavaScript thông qua Lớp mở . Tôi nói điều này, bởi vì từ trên đường phố là tương lai của bản đồ di động có lẽ không phải là ứng dụng gốc, mà là HTML5 và JavaScript.
elrobis

Câu trả lời:


3

Để trả lời câu hỏi này một cách dứt khoát, tôi nghĩ bạn cần tập trung vào chính xác lĩnh vực phát triển GIS di động mà bạn quan tâm để theo đuổi. Dựa trên tiêu đề công việc hiện tại của bạn, bạn có quan tâm đến việc phát triển các ứng dụng chủ yếu hướng đến việc triển khai GIS trong lĩnh vực này, tức là thu thập dữ liệu, theo dõi GPS, v.v.? Hoặc một lĩnh vực khác, chẳng hạn như triển khai khả năng không gian địa lý trong các ứng dụng cụ thể không phải là GIS hoặc mở rộng các ứng dụng GIS dựa trên web hiện có sang lĩnh vực di động? Để nhắc lại các ý kiến ​​trước đó, phát triển các ứng dụng gốc không phải là chuyện nhỏ với không có kinh nghiệm lập trình trước đó; sẽ có một đường cong học tập đáng kể nhưng không có gì có thể vượt qua nếu đây là điều bạn quan tâm. Hơn nữa, hiểu biết cơ bản về ArcGIS Server và cách thức hoạt động xử lý địa lý được thể hiện thông qua API REST sẽ rất quan trọng để phát triển các ứng dụng; các ứng dụng gốc và không bản địa dựa trên nền tảng ArcGIS tiêu thụ các dịch vụ này theo cách tương tự. Xin lưu ý rằng ArcGIS không phải là nền tảng duy nhất có sẵn, nhưng nó là một nơi tốt để bắt đầu nếu bạn đã quen thuộc với công nghệ. Cung cấp một câu trả lời cho những câu hỏi này, và tôi có thể chỉ cho bạn hướng đi thích hợp. Tôi sẽ chỉnh sửa câu trả lời này cho phù hợp (quá dài cho một bình luận). Cung cấp một câu trả lời cho những câu hỏi này, và tôi có thể chỉ cho bạn hướng đi thích hợp. Tôi sẽ chỉnh sửa câu trả lời này cho phù hợp (quá dài cho một bình luận). Cung cấp một câu trả lời cho những câu hỏi này, và tôi có thể chỉ cho bạn hướng đi thích hợp. Tôi sẽ chỉnh sửa câu trả lời này cho phù hợp (quá dài cho một bình luận).


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.