วิธีสร้างพอร์ตโฟลิโอสำหรับเส้นทางอาชีพ GIS / Java [ปิด]


13

ฉันเป็นนักวิเคราะห์ระบบสารสนเทศภูมิศาสตร์มานานกว่า 10 ปีและตอนนี้กำลังเรียนภาษาจาวา (50% ตลอดหลักสูตร) แผนของฉันคือการพัฒนาแอพพลิเคชั่น GIS ที่มุ่งเน้นไปที่โซลูชั่นโอเพ่นซอร์ส ฉันต้องการพัฒนาแฟ้มสะสมผลงานบางรูปแบบเพื่อเพิ่มประสบการณ์ แต่ฉันไม่แน่ใจว่าวิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร ฉันคิดถึงการเข้าร่วมกลุ่ม / ชุมชนเช่น Geotools แต่ฉันกังวลกับการขาดประสบการณ์ ฉันรู้สึกว่าฉันจะเป็นอุปสรรคมากกว่าประโยชน์ แนวคิดอื่น ๆ คือฉันสามารถดูการพัฒนาแอพพลิเคชั่นบางอย่างในบ้านหรือแม้แต่แอพพลิเคชั่น Android บางอย่างเพื่อสร้างความน่าเชื่อถือ หากใครสามารถให้คำแนะนำหรือแบ่งปันประสบการณ์ที่คล้ายกันของพวกเขาก็จะได้รับการชื่นชมอย่างมาก ฉันจะไปเกี่ยวกับการสร้างพอร์ตโฟลิโอตั้งแต่เริ่มต้นไปจนถึงสร้างแรงบันดาลใจในอาชีพ GIS App โอเพนซอร์สได้อย่างไร

คำตอบ:


13

แนวคิดบางประการที่ควรคำนึงถึงในการสร้างข้อมูลรับรองการเขียนโปรแกรมเชิงพื้นที่ของคุณ:

  1. สร้างมรดกของโซลูชันและคำตอบใน GISse และ Stack Overflow คุณจะสังเกตเห็นว่าหลายคนใน GISse ใช้ฟอรัมนี้อย่างสร้างสรรค์และชาญฉลาดเพื่อทำงานอิสระของพวกเขา
  2. สร้างหน้าเว็บหรือบล็อกเพื่อแสดงให้นายจ้างเห็นถึงสิ่งที่คุณรู้ บางส่วนของรายการโปรดของฉันและตัวอย่างที่ดีในโลกระบบสารสนเทศภูมิศาสตร์รวมSmathermathers บล็อกและเชิงพื้นที่ความคิด
  3. โปร bono ทำงานเพื่อ NPOs ไม่เพียง แต่เป็นวิธีที่ยอดเยี่ยมในการตอบแทนด้วยการช่วยเหลือองค์กรไม่แสวงผลกำไร แต่งานที่คุณทำเพื่อลูกค้าที่เต็มใจเหล่านี้ดูดีในผลงาน / ประวัติย่อของคุณ
  4. หางานการเขียนโปรแกรมบนเว็บไซต์อิสระเช่นElance จากนั้นเพิ่มงานเหล่านี้ในพอร์ตการลงทุนของคุณ

9

ฉันคิดว่าวิธีที่เราสร้างแอปพลิเคชั่นการทำแผนที่กำลังเปลี่ยนแปลงอย่างรวดเร็วและกุญแจสู่ความสำเร็จในอุตสาหกรรมนี้กำลังก้าวไปข้างหน้า

ตัวอย่างเช่น 10+ ปีที่แล้วเมื่อเราต้องการบล็อกที่เราได้รับโซลูชันการโฮสต์ที่ใช้ร่วมกันดาวน์โหลดแพลตฟอร์มบล็อกเช่น Wordpress หรือประเภทที่สามารถเคลื่อนย้ายติดตั้งบนเซิร์ฟเวอร์ซื้อชื่อโดเมนติดตั้งชุดรูปแบบหัวของเรากับกำแพง ฯลฯ เป็นต้นตอนนี้เราเพียงแค่สมัครใช้งาน Tumblr หรือ Wordpress ที่มีบัญชีอยู่แล้ว

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

ฉันจะมุ่งเน้นไปที่การเรียนรู้ตามเมฆใหม่แพลตฟอร์มการทำแผนที่เช่น ArcGIS Online, CartoDB , MangoMapและMapBoxภายในออก ถ้ามีคนพูดกับฉันว่าในปี 2014 ฉันมีทางเลือกระหว่างประวัติส่วนตัวของฉันบอกว่าฉันรู้ว่าจะเปิดตัวและปรับแต่งเว็บเซิร์ฟเวอร์แผนที่หรือฉันรู้ว่าระบบ GIS บนคลาวด์ทั้งหมดนั้นฉันรู้ว่าฉันจะเลือก ไมล์ประเทศ

ฉันเป็นนักเขียนโปรแกรมด้วยการค้าขายและสามารถบอกคุณได้ว่าในปี 2010 พวกเขากำลังยุ่งกับการเป็นผู้เชี่ยวชาญในระบบคลาวด์เช่น Amazon EC2 ตอนนี้กลายเป็นอสังหาริมทรัพย์ที่ร้อนแรงที่สุดในอุตสาหกรรมในขณะที่ DB admins และนักพัฒนา Java เป็นสิบเพนนี


3

แต่ฉันกังวลกับการขาดประสบการณ์ของฉัน ฉันรู้สึกว่าฉันจะเป็นอุปสรรคมากกว่าประโยชน์

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

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

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

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