เป็นเรื่องที่ผมคุยกับคุณ lew มานานแล้ว แต่ยังไม่ได้ทำอะไร เผอิญมีกระทู้ ช่วยแนะนำที่ฝึกงานสำหรับซัมเมอร์ปี 2011 หน่อยครับ ของคุณ way_cs16 เข้ามาพอดี เลยคิดว่าสมควรแก่เวลาครับ
แบบสรุปรวดรัด นี่คือการผสมกันระหว่างการฝึกงานของนักศึกษาตามปกติ กับการฝึกงานแบบ Google Summer of Code โดยที่ Blognone จะเป็นสปอนเซอร์ให้
ภาพรวมคร่าวๆ
- รับนักศึกษาในคณะ-ภาควิชาที่เกี่ยวข้องกับคอมพิวเตอร์ มาฝึกงานในช่วงปิดเทอมฤดูร้อน (มีนาคม-พฤษภาคม 2554) จำนวน 1 คน
- การทำงานจะเป็น virtual ทั้งหมด นั่งทำงานจากที่ไหนก็ได้ ไม่มีสำนักงานให้นั่ง
- นักศึกษาฝึกงานจะต้องคิดและทำ project กับโครงการโอเพนซอร์สตัวใดตัวหนึ่งใน 3 ตัวคือ Drupal, Chromium หรือ WordPress (ลักษณะเดียวกับ Google Summer of Code) ท้ายโครงการจะต้องได้โค้ดที่ใช้งานได้ 1 ชุด มิฉะนั้นจะไม่ผ่านการฝึกงาน
- ระหว่างการฝึกงานต้องแจ้งความคืบหน้าเป็นระยะๆ ผ่านช่องทางที่กำหนดให้ เช่น Groups, Forum และช่วงท้ายต้องเขียนสรุป+พรีเซนต์โครงการ
ข้อจำกัด
- การฝึกงานลักษณะนี้อาจไม่สอดคล้องกับเงื่อนไข-กฎเกณฑ์เรื่องการฝึกงานของสถาบันการศึกษา โดยเฉพาะเรื่องการเข้าทำงาน ถ้าต้องการฝึกงานเพื่อให้จบการศึกษาด้วย ควรตรวจสอบกับทางคณะ-ภาควิชาอีกครั้ง เดี๋ยวจะเรียนไม่จบเอา
มาฝึกงานกับ Blognone จะได้อะไร
- ใบรับรองการฝึกงาน มีแน่นอน
- ได้ badge พิเศษเป็น trainee มีอันเดียวในโลก
- ได้ลองทำงานจริงในโลกของโอเพนซอร์ส ทำงานกับโค้ดจริง โค้ดที่เขียนมีคุณค่าและมีคนเอาไปใช้ แถมเป็นโอกาสให้เรียนรู้เรื่องอื่นๆ นอกจากการเขียนโค้ด เช่น การรายงานบั๊ก, การใช้ software version control, การติดต่อทางเทคนิคกับชาวต่างชาติ ฯลฯ
- พี่เลี้ยงสำหรับสร้างเสริมประสบการณ์ชีวิต ตอนนี้มีผมกับคุณ lew ดูให้แน่ๆ 2 คน ส่วนที่เหลือจะหามาให้เพิ่ม ส่วนจะเป็นใครนั้นขึ้นกับโครงการที่ทำ
- ค่าตอบแทน 6,000 บาท สำหรับการทำงาน 60 วัน (นับเฉพาะวันทำงาน) จ่ายก้อนเดียวหลังผ่านการประเมิน
มาฝึกงานกับ Blognone ไม่ได้อะไร
- ไม่ได้เจอผู้คน
- ไม่ได้เจอสาวๆ
- ไม่มีคนดูแลตลอดเวลา ดังนั้นต้องรักษาวินัยในการทำงานด้วยตัวเอง
เกณฑ์การรับสมัคร
- เป็นนักศึกษาระดับปริญญาตรี ของสถาบันอุดมศึกษาใดๆ ในประเทศไทย
- เรียนในคณะหรือภาควิชาที่เกี่ยวข้องกับคอมพิวเตอร์ เช่น วิทยาการคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ เทคโนโลยีสารสนเทศ ฯลฯ
- เรียนอยู่ปีไหนก็ได้ จุดมุ่งหมายคือการหาประสบการณ์ การได้ผ่านเกณฑ์ฝึกงานเป็นแค่ของแถม
- เขียนโปรแกรมได้บ้าง ไม่ต้องเก่ง อันนี้คือการฝึกงาน ไม่ใช่การทำงาน
- มีความรับผิดชอบ ทำงานที่ได้รับมอบหมาย และมีวินัย สม่ำเสมอ ไม่ใช่หายไปเฉยๆ
กระบวนการรับสมัคร
เนื่องจากตั้งใจจะรับแค่ 1 คน เพื่อรักษาคุณภาพของพี่เลี้ยง ดังนั้นต้องมีกระบวนการคัดเลือกกันหน่อยครับ
- ตั้งกระทู้ใน Blognone Jobs ขึ้นต้นด้วยคำว่า "ฝึกงาน Blognone: " ตามด้วยชื่อโครงการที่ต้องการทำ เช่น "ฝึกงาน Blognone: สร้างโมดูลแกลเลอรีสำหรับ Drupal"
- อธิบายแนวคิดของโครงการที่ต้องการจะทำในช่วงฝึกงาน 3 เดือน ว่าอยากทำอะไร มีขั้นตอน กระบวนการอย่างไร
- อย่าลืมเขียนประวัติของตัวเองแบบคร่าวๆ เช่น การศึกษาในปัจจุบัน, ความสามารถ, ทักษะ, ความคาดหวัง ฯลฯ
ปิดรับใบสมัครวันที่ 30 พ.ย. 2553 และประกาศผลการคัดเลือก (อย่างช้า) ภายในวันที่ 12 ธ.ค. 2553
งานนี้สามารถถามไอเดีย-ลองเสนอ ใน Forums ก่อนได้ครับ ไม่จำเป็นต้องส่งใบสมัครรวดเดียวในวันสุดท้าย เอามาถามความเห็นจากพี่ๆ คนอื่นๆ ได้เลย
หลักการเลือกโครงการ
การเลือกและเสนอโครงการ เป็นด่านแรกของการฝึกงานครั้งนี้ ไม่มีกฎเกณฑ์ตายตัว ขึ้นกับจินตนาการและความสนใจของแต่ละคน แต่ก็มีแนวทางคร่าวๆ ดังนี้
- การฝึกงานค่อนข้างสั้น ควรเลือกโครงการที่สามารถบรรลุได้โดยใช้เวลา 3 เดือน ไม่ยากเกินไปและไม่น้อยเกินไป ไม่ใช่เลือกง่ายเกินแล้วทำ 3 วันเสร็จ ที่เหลือนั่งว่าง
- เลือกโครงการที่ตรงกับทักษะและความสนใจ เช่น เขียน PHP เป็นก็ควรเลือก Drupal/WordPress
- เราอยากให้โครงการมีลักษณะเป็น module/extension เพื่อความง่ายในการควบคุมโครงการ ความง่ายในการประสานงานกับต้นน้ำ แต่ก็ไม่บังคับว่าต้องเป็น module/extension
อย่าลืมว่าในการฝึกงานจริงๆ ทางกรรมการจะมาคุยกันเรื่องขอบเขตของงานอีกครั้งอยู่แล้ว การเสนอโครงการครั้งนี้เป็นแค่การเสนอไอเดียในเบื้องต้นเท่านั้น
ถ้ายังนึกไม่ออก ลองดูตัวอย่างจาก SoC ปีก่อนๆ
สอนเขียน proposal
ถาม-ตอบ
รายละเอียดอื่นๆ ลองดู SoC FAQ เป็นแนวทางประกอบ
นี่เป็นการรับเด็กฝึกงานครั้งแรกของ Blognone คงมีอีกหลายประเด็นที่ผมตกไป ถามมาได้ในคอมเมนต์ครับ ส่วนประกาศนี้จะทยอยอัพเดตตามให้ทันสมัยอยู่เรื่อยๆ