การแฮก #GSOC: วิธีรับประสบการณ์ชีวิตจริงและสนับสนุนโอเพนซอร์ส

แหล่งที่มาของภาพ

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

ด้วยศักยภาพในการแยกและโคลนที่เก็บนับล้านออนไลน์คุณจะได้รับปัจจัยที่แตกต่างในงานที่คุณแสดงในโปรไฟล์ของคุณได้อย่างไร นอกจากนี้หากคุณเป็นโปรแกรมเมอร์ที่สอนตัวเองซึ่งใช้ประโยชน์จากหลักสูตร MOOC จำนวนมากทั้งที่ได้รับค่าจ้างและฟรีคุณจะแสดงให้นายจ้างที่มีศักยภาพเห็นความสามารถของคุณได้อย่างไรช่วยให้คุณได้งานในฝัน

การฝึกงานภาคฤดูร้อนมักจะใช้โดยนักเรียนเพื่อให้ได้รับประสบการณ์จริง สำนักงานโอเพ่นซอร์สของ Google มอบโอกาสดังกล่าวผ่านโปรแกรม Google Summer of Code (GSOC) ซึ่งเปิดให้สำหรับนักศึกษามหาวิทยาลัยที่มีอายุ 18 ปีขึ้นไป โปรแกรมเริ่มต้นในเดือนพฤษภาคม 2548 และฉันเป็นที่ปรึกษามาตั้งแต่ปี 2554

ก่อนปฏิเสธ ...

ฉันสมัครเข้าเรียน GSOC ในปี 2010 ฉันเป็นคนใหม่ของโรงเรียนแพทย์และเป็นส่วนหนึ่งของชุมชนโอเพ่นซอร์ส OpenMRS ในฐานะนักพัฒนา เรามีความล่าช้าในการเริ่มต้นการฝึกงานทางการแพทย์ของเราและเพื่อเติมเต็มเวลาของฉันฉันกำลังดูตัวเลือกต่าง ๆ เพื่อพัฒนาทักษะของฉัน ฉันตัดสินใจที่จะเข้าร่วม GSOC กับ OpenMRS เนื่องจากฉันจะทำเงินขณะที่บริจาคให้กับองค์กรที่ฉันสนุกกับการทำงานด้วย

ฉันจัดการเพื่อดึงส่วนของข้อเสนอของฉันออกจากคลังอีเมล - แนบด้านล่าง สั้น ๆ ฉันจะทำงานกับโมดูลผู้ป่วยระยะยาวซึ่งจะแสดงลำดับเวลาของรายละเอียดของผู้ป่วยทำให้แพทย์เห็นภาพรวมของข้อมูลผู้ป่วยได้ง่าย

ฉันใช้เวลาพูดคุยกับที่ปรึกษาที่คาดหวังของฉันซึ่งต้องการรายละเอียดเพิ่มเติมเกี่ยวกับข้อเสนอของฉัน

ข้อความที่ตัดตอนมาจากการสื่อสารของพี่เลี้ยง

อย่างไรก็ตามแม้จะมีการสื่อสารกับที่ปรึกษาเป็นส่วนหนึ่งของชุมชนและความพยายามในการเขียนข้อเสนอ GSOC ความพยายามของฉันก็สั้น

ฉันรู้สึกเสียใจที่ไม่เห็นชื่อของฉันในนักเรียน 15 คนสุดท้ายสำหรับฤดูร้อนปี 2010 ฉันจำการอ่านรายการนักเรียนที่เลือกค้นหาชื่อของฉันอ่านรายการใหม่และจากนั้นตระหนักว่าฉันไม่ดีพอแม้จะใช้เวลาเป็นอาสาสมัครกับ OpenMRS มาก

Umashanthi เป็นนักเรียนที่ได้รับเลือกให้ทำงานในโครงการนี้ในช่วงฤดูร้อนปี 2010 และนี่คือข้อเสนอและบล็อกโพสต์ของเธอในช่วงฤดูร้อนเพื่อแสดงว่าทำไมเธอถึงเป็นผู้ชนะ

กลับไปสู่พื้นฐาน

แม้ว่าฉันจะพยายามล้มเหลวครั้งเดียวและไม่เคยพยายามเป็นนักเรียน GSOC อีกครั้ง แต่ฉันทุ่มเทเวลาของฉันในการเป็นที่ปรึกษา - อาจจะมีเครือข่ายความปลอดภัยที่ไม่ถูกปฏิเสธ ฉันสนุกกับการทำงานในโครงการโอเพนซอร์ซเพื่อสุขภาพและปัจจุบันเป็นอาสาสมัครในฐานะผู้ดูแลโครงการ LibreHealth Radiology LibreHealth เป็นองค์กร GSOC ในปีนี้และในบทความนี้ฉันสรุปประสบการณ์ของฉันในฐานะที่ปรึกษาเพื่อช่วยให้คุณเขียนข้อเสนอที่ชนะ ฉันหวังว่าคุณจะสามารถใช้คำแนะนำเดียวกันนี้ในการสมัครหลักสูตรภาคฤดูร้อนอื่น ๆ นี่คือเคล็ดลับสามอันดับแรกของฉัน!

1. สื่อสาร

2. สื่อสาร

3. สื่อสาร

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

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

เมื่อคุณเชี่ยวชาญขั้นตอนการสื่อสารให้ช่วยเหลือผู้อื่น!

อย่างไร? ด้วยการต้อนรับสมาชิกใหม่ช่วยให้พวกเขาสามารถตั้งค่าสภาพแวดล้อมของนักพัฒนาและตอบคำถามได้

โปรดจำไว้ว่าองค์กรต้องการให้นักเรียนที่มีศักยภาพในการเป็นผู้มีส่วนร่วมในระยะยาว

4. มีส่วนร่วม

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

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

เลือกตั๋วที่อยู่ในระดับเริ่มต้นหรือติดแท็ก #gsoc เช่นเดียวกับ LibreHealth หาข้อกำหนดเบื้องต้นที่จำเป็นสำหรับการเขียนโค้ดที่จำเป็นสำหรับนักเรียนที่ยอมรับได้

โดยสรุปให้ดำดิ่งสู่โค้ด ในกรณีของ LibreHealth การค้นหาของคุณจะนำคุณไปยังที่เก็บรหัส gitlab ของเราหรือตัวอย่างของแอปพลิเคชันของเรา

คุณสามารถกรองตั๋วที่คุณสามารถทำงานได้อย่างง่ายดายโดยตรวจสอบปัญหาและแท็กที่เกี่ยวข้อง

#GSOC แท็กปัญหา

ขอบคุณการทำงานที่ยอดเยี่ยมของหนึ่งในรหัส Google ของเราในนักเรียน Jake Du เรามีหน้า Landing Page ที่สามารถช่วยคุณคิดว่าคุณมีทักษะที่จำเป็นในการเข้าร่วมในโครงการของเราหรือไม่

คุณต้องการทักษะอะไร

ตอนนี้คุณมีรูปแบบของความเข้าใจในองค์กรที่มีศักยภาพของคุณและมีส่วนร่วมในงานเริ่มต้นหรืองานที่ต้องมีก่อนให้เจาะลึกโครงการที่เสนอสำหรับ GSOC เราโพสต์โครงการของเราในฟอรัมชุมชนด้วยแท็ก #gsoc

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

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

อย่าลืมตรวจสอบเกณฑ์คุณสมบัติของโปรแกรมภาคฤดูร้อนและคุณมีคุณสมบัติตรงตามข้อกำหนด! ณ จุดนี้คุณพร้อมที่จะเริ่มร่างข้อเสนอของคุณ

5. เริ่มก่อน

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

ทำความคุ้นเคยกับช่วงเวลา GSOC - พวกเขาไม่น่าจะเปลี่ยนแปลง คุณมีโอกาสน้อยที่จะได้รับคำติชมเกี่ยวกับข้อเสนอของคุณและทำการเปลี่ยนแปลงที่มีความหมายเมื่อคุณส่งข้อเสนอของคุณในนาทีสุดท้าย

6. เรียนรู้จากอดีต

หากคุณสมัครกับองค์กรที่เคยเป็นผู้เข้าร่วม GSOC คนก่อนหน้าคุณจะได้รับประโยชน์จากการส่งผลงานที่ผ่านมา ค้นหาข้อเสนอก่อนหน้าเช่นเดียวกับการโพสต์บล็อกบังคับที่นักเรียนเอกสารความคืบหน้าของพวกเขา

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

7. วางแผนล่วงหน้า

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

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

อย่าหักโหม!

8. ขอให้สนุก

GSOC และโปรแกรมภาคฤดูร้อนอื่น ๆ เช่น Outreachy และ Rails Summer of Code มอบรางวัลใหญ่ให้กับการมีส่วนร่วมของคุณกับโอเพ่นซอร์ส พี่เลี้ยงของฉันจากช่วง 2 ปีที่ผ่านมาเป็นปรากฏการณ์ในโอเพ่นซอร์สและตอนนี้บริหารกลุ่มผู้ใช้ Java ในแคเมอรูนเพื่อช่วยให้นักเรียนคนอื่น ๆ

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

ฉันต้องการที่จะจบโพสต์นี้ด้วยการแบ่งปันความคิดเห็นของ Elon Musk เมื่อสัปดาห์ที่แล้วซึ่งฉันพบว่ามีแรงบันดาลใจ:

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

หากคุณชอบบทความนี้หรือพบว่ามีประโยชน์ - โปรดพิจารณาแบ่งปัน

ทำการแก้ไข

  1. 18 มีนาคม 2018 - อุมานันติถูกเรียกว่าเขา…อัปเดตและแก้ไขให้เธอเพราะเธอเป็นผู้หญิง