สถานการณ์ที่ทั้ง 2 ฝ่ายได้ประโยชน์

GDE Enrique Fernandez Guerra เกี่ยวกับการเปิดแหล่งที่มาของ HelpDev ซึ่งเป็นองค์กร NGO ของเขา

Monika Janota
Monika Janota

Enrique บนเวทีสวมไมโครโฟนชุดหูฟัง

Monika: มาเริ่มทำความรู้จักคุณกันก่อน เส้นทางการเป็นนักพัฒนาแอปของคุณเป็นอย่างไร ช่วงนี้คุณทำอะไรอยู่

Enrique: ผมชื่อ Enrique แต่ทุกคนเรียกผมว่า Quique ฉันเป็นนักพัฒนาซอฟต์แวร์มาโดยตลอด ฉันอายุประมาณ 13 ปีเมื่อเพื่อนและฉันเริ่มเขียนโปรแกรมเว็บไซต์พื้นฐานมาก เราเรียกเว็บไซต์เหล่านั้นว่าเว็บไซต์สไตล์โฮเมอร์ ซิมป์สัน เขียนขึ้นมาเพื่อสนุกและเพื่อการเรียนรู้ ฉันเรียนรู้การเขียนโปรแกรมด้วยตนเองทีละขั้นตอน สุดท้ายแล้ว ฉันตัดสินใจเรียนวิศวกรรมศาสตร์ แต่เลือกเรียนสาขาโทรคมนาคมแทนวิทยาการคอมพิวเตอร์

ฉันทำงานเป็นนักพัฒนาซอฟต์แวร์ฝั่งหน้ามาอย่างยาวนาน ฉันเคยทำงานกับเฟรมเวิร์กหลายอย่าง เช่น Angular, Vue และ React ปัจจุบันฉันอาศัยอยู่ในโรมาเนียและทำงานเป็นผู้อำนวยการฝ่ายวิศวกรรมระดับประเทศของบริษัท เรากําลังจ้างผู้เชี่ยวชาญที่ยอดเยี่ยมอย่างแท้จริง และเรายินดีที่ได้แชร์วัฒนธรรมการทำงานและช่วยเหลือพวกเขาตลอดเส้นทาง ฉันยังคงคิดว่าตัวเองเป็นผู้เชี่ยวชาญด้านหน้าเว็บ แต่ตอนนี้ฉันมุ่งเน้นที่การจัดการผู้คนและโปรเจ็กต์มากกว่า

Monika: คุณเป็นสมาชิกที่มีส่วนร่วมในชุมชนมาโดยตลอดใช่ไหม

Enrique: ตลอดระยะเวลาที่ผ่านมา เรามีส่วนร่วมในชุมชนต่างๆ และชื่นชอบการติดต่อสื่อสารแบบนี้ ฉันเริ่มพูดในงานกิจกรรมและการประชุมต่างๆ แชร์เนื้อหา และสร้างคลังแบบโอเพนซอร์ส

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

แนวคิดเริ่มต้นของ HelpDev คือการนำกิจกรรม 2 ประเภทมารวมกัน ได้แก่ ช่วยเหลือ NGO ที่ไม่มีทรัพยากร และสนับสนุนนักพัฒนาซอฟต์แวร์รุ่นใหม่ที่ไม่มีประสบการณ์การทำงานที่ต้องการปรับปรุงเรซูเม่ หากไม่มีประสบการณ์ คุณอาจหางานได้ยาก เนื่องจากตอนนี้ทุกบริษัทต้องการประสบการณ์ เราทำงานร่วมกับ NGO ที่ไม่มีทรัพยากรทางการเงินเท่านั้น หากสามารถชำระเงินได้ เราจะตรวจสอบว่าพวกเขาจ้างผู้รับเหมาที่จะสามารถดำเนินการตามที่ต้องการได้

เราเริ่มต้นด้วยกลุ่มใหญ่ 50 คน ซึ่งทำให้จัดการได้อย่างไม่ถูกต้อง เราจึงต้องเปลี่ยนวิธีดำเนินการและดำเนินงานต่ออีก 3-4 ปีโดยเป็นกลุ่มเล็กๆ 5 คน ตอนนั้นเราสร้างเว็บไซต์ง่ายๆ ด้วย WordPress สําหรับ NGO ของเรา เมื่อเกิดโรคระบาดขึ้น เราจึงต้องคิดใหม่เกี่ยวกับกิจกรรมและหาวิธีทําสิ่งต่างๆ ให้ดีขึ้น

Monika: แล้วคุณเปลี่ยนแปลงอะไรไปบ้าง

Enrique: เมื่อต้นปี 2022 เราได้ย้ายเนื้อหาทั้งหมดจาก WordPress ไปยัง GitHub ซึ่งทำให้เว็บไซต์เป็นแบบโอเพนซอร์ส ตอนนี้โค้ดทั้งหมดเป็นแบบสาธารณะแล้ว เราใช้ Storyblok ซึ่งเป็น CMS แบบไม่มีส่วนหัวที่มี API พร้อมเนื้อหาทั้งหมดและใช้งานง่ายสำหรับผู้ใช้ที่ไม่เชี่ยวชาญด้านเทคนิค บางคนที่เราร่วมงานด้วยเป็นอาสาสมัครที่มีส่วนร่วมมาก แต่มีความรู้ทางเทคนิคอย่างจำกัด เครื่องมือต้องใช้งานง่ายมากเพื่อให้ผู้ใช้สามารถดำเนินการด้วยตนเองได้โดยไม่มีปัญหา

สำหรับส่วนหน้า เราใช้เทคโนโลยีที่เรียกว่า Nuxt ซึ่งอิงตาม Vue การรวมเครื่องมือเหล่านั้นช่วยให้เราสร้างเว็บไซต์เพิ่มเติมได้ง่ายขึ้น เพียงแค่ต้องเปลี่ยนสี การสร้างแบรนด์ และเนื้อหา เราใช้คอมโพเนนต์เดียวกันกับเว็บไซต์ต่างๆ ได้

เราหวังว่าในปีนี้เราจะย้ายข้อมูลเว็บไซต์ไปยังแพลตฟอร์มใหม่ได้เสร็จสิ้น ตอนนี้ NGO ต่างๆ ไม่ต้องจ่ายเงินค่าบำรุงรักษาเว็บไซต์ เพียงแค่จ่ายค่าโดเมนเท่านั้น แต่นอกเหนือจากนั้น เรารับประกันว่าโฮสติ้งจะไม่มีค่าใช้จ่าย Storyblok เป็นผู้สนับสนุนเรา เราจึงมีใบอนุญาตแบบไม่มีค่าใช้จ่าย โดยปกติแล้ว บริษัทที่เราเป็นพาร์ทเนอร์ด้วยจะให้ความช่วยเหลือ NGO เกี่ยวกับชิ้นงานบางอย่างที่อาจจําเป็น เช่น การให้การสร้างแบรนด์ใหม่

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

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

Monika: ขณะสร้าง HelpDev หลังจากช่วงแรกที่มีกระแส คุณทำงานร่วมกับใครไหม มีใครช่วยเหลือคุณบ้างไหม

Enrique: ในช่วงแรกๆ ที่เรามีสมาชิก 50 คน การประชุมค่อนข้างวุ่นวายและเราไม่สามารถบรรลุข้อตกลงได้ ท้ายที่สุด มีผู้ก่อตั้ง 4 คนอยู่ช่วยฉันเปลี่ยนโปรเจ็กต์ HelpDev เป็น NGO ที่จดทะเบียนอย่างเป็นทางการ โดยบุคคลเหล่านี้ยังคงอยู่กับองค์กร โดยทำงานเป็นรองประธานหรือที่ปรึกษา รวมถึงจัดการปัญหาทางการเงินและกฎหมาย แต่เนื่องจากเราทํางานในโมเดลโอเพนซอร์ส เราจึงไม่จำเป็นต้องมีคนจำนวนมากเข้ามามีส่วนร่วมตลอดเวลา ได้ผลดีมาก

Monika: HelpDev เป็น NGO ที่ให้ความช่วยเหลือ NGO อื่นๆ คุณมีจุดสนใจเฉพาะเจาะจงไหมเมื่อเลือกพาร์ทเนอร์

Enrique: ก่อนที่จะเป็น NGO แบบเปิด เราทำงานร่วมกับ NGO ของสเปนเท่านั้น ทุกอย่างทำด้วยวิธีดั้งเดิม เช่น การประชุมแบบตัวต่อตัว การวางแผนการโทร การดำเนินการทางกฎหมาย และอื่นๆ แต่ปัจจุบันเราทำงานร่วมกับทุกคนทั่วโลกได้ นอกจากนี้ เราไม่ได้มุ่งเน้นที่การเสนอโซลูชันแต่ละรายการให้แก่พาร์ทเนอร์แต่ละรายอีกต่อไป ขณะนี้เว็บไซต์ของพาร์ทเนอร์ได้รับการรวมเข้าด้วยกันแล้ว ซึ่งทำให้การบำรุงรักษาและการพัฒนาเพิ่มเติมทำได้ง่ายขึ้น เมื่อสร้างคอมโพเนนต์ใหม่ ฉันจะใช้คอมโพเนนต์นั้นกับทุกเว็บไซต์ได้ นอกจากนี้ Storyblok ยังช่วยให้ NGO ต่างๆ สามารถทำการเปลี่ยนแปลงส่วนใหญ่ด้วยตนเองได้

NGO ของสเปนที่เราได้ร่วมงานด้วยก่อนหน้านี้มีความหลากหลายมาก โดยแต่ละองค์กรมีจุดเน้นและลำดับความสำคัญแตกต่างกัน NeedU ทำงานร่วมกับคนไร้บ้านในบาร์เซโลนา ส่วน Asociación APISF สนับสนุนแพทย์ในแอฟริกา ขอบเขตของบริการจึงกว้างมาก ในสเปนเรามีองค์กร NGO หลายแห่งเพื่อวัตถุประสงค์ต่างๆ และผู้คนมักอาสาสมัคร เครื่องมือนี้ได้รับความนิยมมาก

Monika: HelpDev มีแผนจะทำอะไรต่อไป จะเกิดอะไรขึ้นบ้างหลังจากย้ายข้อมูลไปยัง GitHub

Enrique: ปัญหาที่ฉันกำลังเผชิญอยู่ตอนนี้คือการเปลี่ยน NGO เป็นโปรเจ็กต์ GitHub สมาชิกทุกคนในชุมชนทราบวิธีการทำงานของ GitHub คุณมีเทมเพลตสำหรับปัญหาและผู้คนให้ความช่วยเหลือตามคำขอของคุณ ไม่เพียงแต่เป็นห้องสมุดเท่านั้น เราเชื่อว่าเราทำได้มากกว่านั้น เราอยากให้ชุมชนดูแลรักษาโปรเจ็กต์ทั้งหมด แต่ทีมหลักจะยังคงประสานงานกับคลังหลักและนำการเปลี่ยนแปลงทั้งหมดไปใช้หากจำเป็น อย่างไรก็ตาม เหล่าอาสาสมัครทั่วโลกจะเป็นผู้แก้ไขข้อบกพร่อง คอมโพเนนต์ใหม่ และปัญหาเล็กๆ น้อยๆ ทั้งหมดในท้ายที่สุด เรามั่นใจ 100% ว่าสมาชิกชุมชนจะยินดีให้ความช่วยเหลือเรา และข้อเสนอเหล่านี้ยังเป็นประโยชน์ต่อนักพัฒนาแอปด้วย เนื่องจากคำขอจำนวนมากของเราได้รับการติดแท็กเป็น "Good First Issue" ใน GitHub ซึ่งหมายความว่าคำขอเหล่านี้ไม่ซับซ้อนทางเทคนิคและเหมาะสำหรับผู้เริ่มต้นที่เพิ่งเริ่มสร้างพอร์ตโฟลิโอ ตัวอย่างเช่น ตอนนี้เรายังไม่มีคอมโพเนนต์สำหรับภาพสไลด์ แต่การสร้างนั้นง่ายมาก ทุกคนยินดีที่จะเข้าร่วมและช่วยเหลือ

การดำเนินการนี้สอดคล้องกับแผนที่เราวางไว้ตั้งแต่ต้น นั่นคือการช่วยเหลือทั้ง NGO ที่ต้องการความช่วยเหลือและนักพัฒนาแอปรุ่นใหม่

Monika: ตอนนี้คุณมีส่วนร่วมในกิจกรรมอื่นๆ ของชุมชนไหม

Enrique: ใช่ นอกจากนี้ เรายังสร้างเว็บแอปชื่อ Talento para tu evento (Talent for your event) ด้วย อีกครั้ง เป้าหมายของเครื่องมือนี้คือเพื่อช่วยผู้จัดที่กำลังมองหาวิทยากรที่สามารถนำเสนอเกี่ยวกับ JavaScript และเชื่อมต่อผู้จัดกับผู้ประกอบวิชาชีพด้านเทคโนโลยีที่มองหาโอกาสในการแชร์ความรู้ แนวคิดทั้งหมดนี้มุ่งเน้นที่การไม่มีอคติที่ไม่ตั้งใจเมื่อเลือกผู้พูด ด้วยเหตุนี้ ข้อมูลส่วนบุคคลทั้งหมดเกี่ยวกับบุคคลดังกล่าวจึงมีการลบข้อมูลระบุตัวบุคคลออก ผู้จัดจะเลือกผู้สอนโดยพิจารณาจากประสบการณ์และหัวข้อที่เสนอ เราหวังว่าการดำเนินการนี้จะช่วยให้กลุ่มที่ขาดผู้แทน เช่น ผู้หญิง ได้รับโอกาสที่ควรได้รับ

Monika: อะไรเป็นแรงจูงใจให้คุณเข้าร่วมชุมชนGoogle Developer Expert

Enrique: ฉันมีส่วนร่วมในกิจกรรมของชุมชนมาโดยตลอด วันหนึ่งเพื่อนของฉันซึ่งเป็น GDE ด้วยอย่าง Jorge del Casar เชิญให้ฉันเข้าร่วมโปรแกรมนี้ เราเคยพบกันเมื่อ 12 ปีที่แล้ว ตอนนั้นเราทั้งคู่มีส่วนร่วมในชุมชนนักพัฒนาซอฟต์แวร์ในพื้นที่ เราคิดว่าคุณควรเข้าร่วมชุมชน GDE ฉันยังบอกทีมระหว่างการสัมภาษณ์ด้วยว่าไม่ได้มาเพื่อรับของขวัญ (ซึ่งก็ดีนะ) แต่เพราะฉันชอบพูดคุยกับผู้คนและแชทเกี่ยวกับเทคโนโลยี โดยเฉพาะการพูดคุยโดยตรงระหว่างการประชุมและเวิร์กช็อป การเป็น Google Developer Expert ยังช่วยให้ฉันได้แลกเปลี่ยนแนวคิดและความรู้กับผู้เชี่ยวชาญที่ฉลาดที่สุดในอุตสาหกรรม ซึ่งเป็นผู้ที่มีความรู้มากกว่าฉันหลายร้อยเท่า ฉันขอขอบคุณประสบการณ์และความเชี่ยวชาญของพวกเขา

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

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

ทั้งหมดนี้เกิดขึ้นได้เพราะชุมชน GDE เราติดต่อกันทาง Slack, พบปะกันในงานพบปะและการประชุมต่างๆ และมีโอกาสได้สร้างแรงบันดาลใจให้กันและกัน

Monika: คุณคิดว่านักพัฒนาแอปมีทรัพยากรและความสามารถที่จะเปลี่ยนแปลงโลกให้ดียิ่งขึ้นได้ไหม

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

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

Monika: คุณจะบอกอะไรกับคนที่อยากเดินตามรอยคุณบ้าง

Enrique: สำหรับฉันแล้ว การเรียนรู้ที่สำคัญที่สุดอย่างหนึ่งในอาชีพการงานคือการไม่เชี่ยวชาญมากเกินไป ไม่มุ่งเน้นที่เทคโนโลยีเพียงอย่างเดียว คุณควรสนุกกับสิ่งที่อุตสาหกรรมมีให้ แม้ว่าฉันจะทํางานด้าน Frontend แต่ก็ได้ลองทํา DevOps, Backend, IoT และแอปด้วย ฉันไม่ได้สนใจที่จะเป็นสุดยอดใน Angular หรือเฟรมเวิร์กอื่นๆ มากนัก เป้าหมายของฉันคือการเป็นผู้เชี่ยวชาญที่ดี ไม่ใช่แค่นักพัฒนาซอฟต์แวร์ที่ดี ในฐานะผู้จัดการฝ่ายการจ้างงาน เราต้องการผู้เชี่ยวชาญที่อาจต้องพัฒนาทักษะทางเทคนิค แต่เป็นผู้สื่อสารที่มีประสิทธิภาพและจัดระเบียบได้ดี