เปลี่ยนอาชีพจากเว็บแอปพลิเคชันไปเป็นนักพัฒนาระบบสารสนเทศภูมิศาสตร์?


16

ฉันเป็นนักพัฒนาซอฟต์แวร์ที่มีการสร้างแอปพลิเคชันมากกว่า 20 ปีส่วนใหญ่อยู่ในพื้นที่แอปพลิเคชันเว็บสำหรับ บริษัท ต่างๆ ฉันพยายามที่จะก้าวไปสู่พื้นที่การพัฒนาซอฟต์แวร์ GIS และฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีที่ดีที่สุดในการบรรลุเป้าหมายนั้น

ฉันไตร่ตรองว่าจะได้รับใบรับรอง GIS และเข้าชั้นเรียนโดยใช้เครื่องมือ GIS ล่าสุดที่นั่น ฉันหวังว่าบางคนสามารถเสนอแนะเกี่ยวกับตัวเลือกหรือตัวเลือกที่ฉันสามารถทำได้

คำตอบ:


10

ฉันไม่รู้อะไรเกี่ยวกับ GIS ก่อนที่ฉันจะจ้าง ... ไม่เป็นทางการ พื้นหลังของฉันที่ต้องการทำงานกับ GIS คือฉันเคยทำงานกับแผนที่มาเป็นลูกเสือและเป็นทหาร แต่ความจริงจะบอกว่าฉันไม่ได้ใช้ความรู้ในทางปฏิบัติมากนัก ส่วนที่สำคัญที่สุดที่ฉันใช้คือความรู้ที่โง่เขลาที่ฉันจับได้ในโรงเรียนเกี่ยวกับความแตกต่างระหว่างระบบพิกัดทางภูมิศาสตร์และพิกัดที่ฉาย

ฉันมีงานของฉันตั้งแต่เดือนตุลาคม 2009 และมันเป็นโชคที่บริสุทธิ์ที่ฉันเห็นการเปิดฉันกำลังมองหางานในเมืองอื่น แต่ความเจริญที่นั่น :) มันมีการสัมภาษณ์ไม่เกี่ยวข้องกับ GIS สาเหตุที่ eldac เขียนพวกเขา ได้เรียนรู้ว่าการสอน GIS นักพัฒนาง่ายกว่าวิธีอื่น ๆ


20

ในฐานะที่เป็นคนที่มาจากพื้นฐานการพัฒนาซอฟต์แวร์ใน GIS แนวคิดไม่ใช่วิทยาศาสตร์จรวด แพลตฟอร์มใดก็ตามที่คุณเลือกทำงานภายใต้จะมี API ของตัวเองที่คุณจะได้เรียนรู้ แนวคิดที่เกี่ยวข้องมากขึ้นเช่นการฉายและดาต้าเป็นส่วนเล็ก ๆ ของมันเมื่อคุณตีพวกเขาคุณเพียงแค่หาหนังสือ / คนและเรียนรู้สิ่งที่คุณต้องการ

จากสิ่งที่ฉันเห็นมีการขาดแคลนทักษะที่สำคัญในนักพัฒนาระบบสารสนเทศภูมิศาสตร์ดังนั้นใช้ทักษะการพัฒนาของคุณและสมัครงานพัฒนา GIS โอกาสที่พวกเขาจะไม่ได้รับแอปพลิเคชันที่ยอดเยี่ยมอยู่ดีดังนั้นหากคุณพิสูจน์ได้ว่าคุณเป็นผู้เรียนที่รวดเร็วคุณอาจพบว่าคุณเป็นตัวเลือกที่น่าสนใจมาก

ฉันยืนยันว่าสำหรับการทำงานในฐานะนักพัฒนาซอฟต์แวร์ GIS นั้นนักพัฒนาที่เรียนรู้ GIS นั้นแข็งแกร่งกว่าคน GIS ที่เรียนรู้การเขียนโปรแกรม


7
เห็นด้วยอย่างสุดใจกับคำสั่งสุดท้ายของคุณ และฉันจ้างนักพัฒนาซอฟท์แวร์ GIS เป็นประจำ
GuillaumeC

ทั้งหมดนี้เป็นความรู้และการปลอบโยนที่ดี ฉันเก่งด้านการพัฒนามากตั้งแต่ฉันทำมานาน ขอบคุณสำหรับคำแนะนำ.
ปีเตอร์

7

หากคุณเป็นโปรแกรมเมอร์ที่มีประสบการณ์เพียงรับชุดเครื่องมือโอเพนซอร์ซที่ดีและข้อมูลฟรี สร้างแอพสนุก ๆ เล็ก ๆ กับพวกเขาและหลังจากที่คุณรู้พื้นฐานที่คุณสามารถมีความคิดที่ดีขึ้นเกี่ยวกับสิ่งที่คุณต้องเรียนรู้

เครื่องมือโอเพนซอร์ส:

  • Python หรือภาษาสคริปต์อื่น ๆ ที่คุณคุ้นเคย
  • PostgreSQL และ PostGIS (ฐานข้อมูลที่จัดเก็บข้อมูลเชิงพื้นที่ได้อย่างง่ายดาย)
  • QGIs (สำหรับการดูไฟล์ geospatial และฐานข้อมูล)

ทั้งหมดนี้มีให้ในแพ็คเกจ Ubuntu และตัวติดตั้ง Windows

แหล่งข้อมูลที่ดีจะเริ่มต้นด้วย:

หลังจากที่คุณพิชิตพื้นฐานได้แล้วพยายามโฟกัสไปที่บางฟิลด์ หากคุณเข้าสู่การพัฒนาเว็บการสร้างไทล์แผนที่โดยใช้mapnikเป็นขั้นตอนต่อไปที่สมเหตุสมผล หากคุณอยู่ในธุรกิจมือถือให้ลองพัฒนาสำหรับแพลตฟอร์มที่คุณชื่นชอบเป็นต้น


อาจต้องการเพิ่มทรัพยากรหน้าต่างเช่นกันเพียง แต่ในกรณีที่เขาไม่ได้เป็นคนที่แต่งตัวประหลาดลินุกซ์;)
cyberzed

ทำให้เป็น CW - โปรดเพิ่ม!
Adam Matan

ฉันจะเพิ่ม OpenLayers สำหรับเว็บไคลเอ็นต์และ MapServer หรือ GeoServer สำหรับเซิร์ฟเวอร์แผนที่เว็บ
DavidF

Hmm ความคิดที่ดีเกี่ยวกับ cw แต่ฉันไม่รู้ว่าทางเลือกโอเพนซอร์ซบน Windows ... ฉันแค่ทำงานกับ ArcGIS;)
cyberzed

2

คุณอาจต้องการที่จะติดตามทิศทางบทความนิตยสารอาชีพ Geospatial หากไม่มีอะไรอื่นคุณจะได้รับภาพรวมที่ดีของแนวโน้มในอุตสาหกรรมการรับรองและการศึกษา

Joe Francica (หัวหน้าบรรณาธิการ) และ Adena Schutzberg (บรรณาธิการบริหาร) เป็นแหล่งข้อมูลที่ดีในชุมชน GIS และควรติดตามต่อไป

คำเตือน: ฉันแก้ไขเว็บไซต์นี้สิบปีที่ผ่านมาและเลือกโจเพื่อแทนที่ฉัน อย่างไรก็ตามฉันไม่เกี่ยวข้องกับมันอีกต่อไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.