Videos → How to really start open-source in a nutshell
Description
คุณเวิลด์ แอดมิน Vue News Thailand และนักพัฒนาจาก ODDS จะมาแชร์ประสบการณ์การก้าวเข้าสู่โลกของ open source ฟังเรื่องราวการสนทนากับ Evan You และ Jinjiang ผู้พัฒนาของ Vue.js ในยุค Vue 2 และเคล็ดลับในการเริ่มต้น contribute ให้กับ open source project ตั้งแต่การสนับสนุนผู้พัฒนา การมองหา bug หรือแม้แต่การแปล documentation พร้อมเรียนรู้ถึงความท้าทายและข้อคิดที่ได้จากการมีส่วนร่วมกับ community รวมถึงการประกาศงาน Vue Thai Conf 2024
Chapters
- เปิด Session: ชวนคุยเรื่อง Open Source 0:00
- เล่าประสบการณ์ Open Source 0:26
- จุดเริ่มต้นของความสงสัย: เริ่มต้นทำ Open Source ยังไง? 0:43
- เก็บเกี่ยวประสบการณ์จาก CityJS สิงคโปร์ และบทสนทนากับ Jinjiang 1:58
- พบปะ Evan You ผู้สร้าง Vue.js 2:21
- วิธีสนับสนุน Open Source แบบง่ายๆ: Sponsor! 5:27
- สิ่งสำคัญของการทำ Open Source: เริ่มต้นที่ตัวเราก่อน 7:11
- Keep Going! ค้นหา Bug และ Issue อย่างสม่ำเสมอ 7:40
- เรื่องจริงของการ Contribute: ไม่ทุกครั้งที่ PR จะถูก merge 8:41
- อย่าท้อ! พรุ่งนี้ยังมี: เปรียบเทียบกับการปัด Tinder 9:29
- ประสบการณ์ Contribute Vue Extension และความภูมิใจเล็กๆ 10:01
- ข้อควรทำใจ: Open Source ส่วนใหญ่ยากเสมอ 11:11
- แปล Docs ไม่ง่ายอย่างที่คิด: ยกตัวอย่าง Vue.js 12:00
- เสน่ห์ของ GitHub Open Source: เปิด Discussion และเรียนรู้จากผู้อื่น 14:20
- มุมมองต่อ Issue และ Bug: โอกาสในการพัฒนา 15:04
- ตัวอย่างการแปลข่าว Vue 3.5: ความยากของการใช้ภาษา 15:58
- การใช้ภาษาไทยและทับศัพท์: คำแนะนำจากเพื่อนนักพัฒนา 18:22
- ดวงก็สำคัญ! Technology Hype Cycle และ Burnout 19:34
- กราฟ Technology Hype Cycle ของ Vue.js: จากจุดพีคสู่การเรียนรู้ 21:34
- กล้าที่จะฉีกไอเดียและเริ่มต้นใหม่: อย่าเพิ่งท้อ 23:27
- Push โปรเจคขึ้น GitHub Public: สร้าง Portfolio ตั้งแต่วันนี้ 24:09
- สิ่งที่ได้เรียนรู้จากการทำ Open Source: เติมเต็มตัวเองและสร้าง Legacy 26:06
- ได้ลองอะไรใหม่ๆ และเรียนรู้จากความล้มเหลว 27:21
- โอกาสมักมาตอนที่เราไม่พร้อมเสมอ 29:17
- Developer Experience สำคัญไม่แพ้ User Experience 30:36
- Community: กุญแจสำคัญของ Open Source 33:05
- ประกาศสำคัญ! Vue Thai Conf 2024 34:25
Transcript
คำบรรยายต่อไปนี้อาจไม่ถูกต้องทั้งหมด หากคุณพบข้อผิดพลาดใดๆ คุณสามารถช่วยแก้ไขข้อผิดพลาดได้บน GitHub
เปิด Session: ชวนคุยเรื่อง Open Source0:00
งั้นผมขอเริ่มเลยแล้วกันเนาะ ก็น่าจะเลยเวลา schedule มานิดนึง ก็ผมขอเริ่มเลยแล้วกันครับ
หากพวกเรากำลังสบายจงปรบมือพลัน หากพวกเรากำลังสบายจงปรบมือพลัน ผมรู้ทุกคนหลับ และไม่เป็นไร session นี้ฟังสบายๆ ไม่มี coding ผมสัญญาว่าไม่ต้อง coding ไม่ต้องจำอะไรทั้งสิ้นครับผม แต่ต้องบอกว่าเดี๋ยวสไลด์ ผมแชร์ให้ทุกคนนะ
เล่าประสบการณ์ Open Source0:26
ก็จะเป็นการเล่าประสบการณ์ครับผม อันนี้ก็เป็น session ที่ต่อจากภาคที่แล้วนะครับ เป็นต่อจาก Lightning Talk ภาคที่แล้ว เดี๋ยวจะเล่าให้ฟังว่ามันเกิดอะไรขึ้น แนะนำตัวก่อนแล้วกันครับ ผมชื่อเวิลด์นะครับ ปัจจุบันทำงานอยู่ที่ ODDS ครับผม แล้วก็เป็นแอดมินของ Vue News Thailand นะครับ
จุดเริ่มต้นของความสงสัย: เริ่มต้นทำ Open Source ยังไง?0:43
Okay from the last episode หรือเมื่อตอนที่แล้ว คือ เมื่องานที่
ที่ไหนนะ Agoda ขอบคุณมากครับ มีคนจำได้
ผมได้พูดอะไรใน Lightning Talk อันนั้นก็ เรียกว่า กำลังอยากพูดแต่ไม่รู้จะพูดเรื่องอะไร วันนั้นก็ต้องขอบคุณคุณภูมิที่พูดถึงเรื่อง open source เราก็แบบ เออว่ะ คือเราก็ชอบทำ open source แต่เราอาจจะไม่ได้ทำเก่งมาก
แต่เราชอบแก้บั๊ก แก้ doc แปลนู่นแปลนี่แล้วรู้สึกว่า เอ้ย เราก็ เราก็ช อบนะ เราก็อยากจะแชร์ ให้กับบางคนที่อาจจะ อยากจะมีส่วนร่วมกับ open source ผมก็ลองเอาประสบการณ์ที่ตัวเองมีแชร์ แล้วก็กระแสการตอบรับวันนั้นน่ะ หลายๆ คนก็ถาม
ถามเยอะมากว่าเริ่มยังไง คือคนที่เคยทำเป็น ทำ pull request แล้วแบบ โอเค ผมเข้าใจ ทุกคน ก็ทำอยู่แล้ว แต่บางคนจะแบบว่าเขาเริ่มจากศูนย์จริงๆ อ่ะ เริ่มยังไง คือผมก็ตอบไม่ได้จริงๆ ตอนนั้นตอบได้แค่ ก็คงจะแค่ไล่ดูไปอะพี่ เอาแบบคิดไม่ออกจริงๆ ครับ คิดไม่ออกจริงตอนนั้น ก็ไม่รู้ว่าจะเล่าให้ฟังยังไง
เก็บเกี่ยวประสบการณ์จาก CityJS สิงคโปร์ และบทสนทนากับ Jinjiang1:58
และหลังจากนั้นผมก็มีโอกาสได้ไปงาน CityJS ที่สิงคโปร์