- แชร์ประสบการณ์การได้เข้าทำงานเป็นวิศวกรซอฟต์แวร์ของ Turso ทั้งที่ยัง ถูกคุมขังอยู่ในเรือนจำ
- หลังจากต้องเข้าเรือนจำเพราะ ยาเสพติดและการตัดสินใจที่ผิดพลาด ก็เติบโตเป็นนักพัฒนาผ่านโครงการการศึกษาคอมพิวเตอร์ภายในเรือนจำ
- ได้รับการว่าจ้างเป็นนักพัฒนาซอฟต์แวร์รีโมตที่ Unlocked Labs ผ่าน โครงการทำงานทางไกล ของกรมราชทัณฑ์รัฐ Maine
- เข้าสู่สายการพัฒนาเอนจินฐานข้อมูลด้วยการมีส่วนร่วมโอเพนซอร์สใน Project Limbo ของ Turso
- แม้อยู่ในสถานการณ์ที่ยากลำบาก แต่ ความพยายามอย่างต่อเนื่อง การมีส่วนร่วมกับโอเพนซอร์ส และการสื่อสารกับชุมชน ก็เปิดเส้นทางชีวิตใหม่ให้
เส้นทางการเติบโตเป็นนักพัฒนาจากในเรือนจำ
- ไม่นานมานี้ฉันได้เข้าทำงานเป็นวิศวกรซอฟต์แวร์ที่ Turso
- โดยปกติแล้ว โอกาสในการมีส่วนร่วมกับการพัฒนาฐานข้อมูลนั้นหาได้ยากและเป็นเรื่องพิเศษอยู่แล้ว แต่ผู้เขียนกลับมาถึงจุดนี้ได้ทั้งที่ยังอยู่ระหว่างการคุมขังในเรือนจำ
- ตั้งแต่ปี 2017 เป็นต้นมา เขาถูกตัดขาดจากโซเชียลมีเดียและอินเทอร์เน็ตโดยสิ้นเชิง แต่หลังจากเผยแพร่เรื่องราวของตัวเองผ่านบล็อก ก็ได้รับกำลังใจและการสนับสนุนจากชุมชนไอทีอย่างคาดไม่ถึงมากมาย
- สาเหตุที่ผู้เขียนต้องถูกคุมขังคือ การตัดสินใจผิดพลาดเกี่ยวกับยาเสพติดและวิถีชีวิต
- ตั้งแต่ 3 ปีก่อน เขาได้เข้าร่วมโครงการระดับมหาวิทยาลัยในเรือนจำ และกลับมาทุ่มเทกับการเขียนโปรแกรมอีกครั้งผ่านคอมพิวเตอร์ที่อนุญาตให้ใช้อินเทอร์เน็ตได้อย่างจำกัด
- จากประสบการณ์นี้ เขาจึงเข้าร่วมโครงการโอเพนซอร์สมากกว่า 15 ชั่วโมงต่อวัน และก้าวข้ามหลักสูตรที่มีอยู่ได้อย่างรวดเร็ว
- เขาได้รับเลือกอย่างโชคดีให้เป็นหนึ่งในผู้เข้าร่วมระยะแรกของโครงการทำงานทางไกลของกรมราชทัณฑ์รัฐ Maine
- ผ่านโครงการนี้ ผู้ต้องขังที่มีคุณสมบัติตรงตามเกณฑ์สามารถสำรวจ โอกาสในการทำงานทางไกล ได้
- ในกระบวนการนี้ เขาได้รับการว่าจ้างเป็นวิศวกรซอฟต์แวร์ที่สตาร์ตอัปด้านการศึกษาอย่าง Unlocked Labs เพื่อร่วมสร้างโซลูชันการศึกษาสำหรับผู้ต้องขัง และภายใน 1 ปีก็เติบโตขึ้นเป็นหัวหน้าทีมพัฒนา
การได้พบกับ Turso และ Project Limbo
- ในเดือนธันวาคม 2023 ระหว่างสำรวจโปรเจกต์ต่าง ๆ เขาได้รู้จัก Project Limbo ของ Turso ผ่าน Hacker News ซึ่งเป็นโปรเจกต์สร้าง SQLite ขึ้นมาใหม่ตั้งแต่ต้น
- เขาไม่มีประสบการณ์การทำงานด้านฐานข้อมูลโดยตรงมาก่อน แต่เริ่มสนใจ storage engine และเนื่องจากโปรเจกต์ยังอยู่ในช่วงเริ่มต้น จึงยังมีหลายส่วนที่สามารถเข้าไปมีส่วนร่วมได้
- ในสภาพแวดล้อมที่แทบไม่มีอะไรให้ทำในเรือนจำ เขาทุ่มเวลาเกือบ 90 ชั่วโมงต่อสัปดาห์ให้กับการพัฒนา Kubernetes และการดูแลอินฟราสตรักเจอร์
- ความบันเทิงหลักคือการดู YouTube ด้านเทคโนโลยี/การเขียนโปรแกรมวันละ 1 ชั่วโมง และเขาได้รับแรงบันดาลใจอย่างมากจากเรื่องราวของ The Primeagen
- ผ่านช่องของ Primeagen เขาได้รู้จัก Turso และภูมิหลังด้าน Linux kernel ของนักพัฒนาที่เกี่ยวข้องตั้งแต่แรก
- เขาไม่เคยจินตนาการเลยว่าจะสามารถสร้างผลงานที่มีความหมายให้กับโปรเจกต์ที่กล้าหาญนี้ได้
- ตอนส่ง PR แรก ๆ เขารู้สึกกดดันมากกับการที่มี kernel committer มาตรวจรีวิวโค้ด
- การมีส่วนร่วมพัฒนา Limbo กลายเป็นสิ่งที่เขาหมกมุ่นอยู่กับมันในเวลาไม่นาน
- นอกเหนือจากงานประจำ เขายังพัฒนาความสามารถด้วยการศึกษาซอร์สโค้ดของ SQLite งานวิจัยเชิงวิชาการเกี่ยวกับการทำงานภายในของฐานข้อมูล และแม้แต่คอร์สของ Andy Pavlo จาก CMU พร้อมทั้งทำกิจกรรมอย่างสม่ำเสมอใน Discord ของ Turso
- ข้อเท็จจริงที่ว่าเขาถูกคุมขังอยู่ในเรือนจำเปิดเผยอยู่บน GitHub แต่คนส่วนใหญ่ในชุมชนไม่ได้รับรู้เรื่องนี้
- หลายเดือนต่อมา เขาได้พบกับ Glauber จาก Turso เป็นครั้งแรก เมื่อ Glauber ทักแชต DM ใน Discord มาแนะนำตัวโดยตรง
- ในเดือนมกราคม 2024 จากทวีตของ Glauber ทำให้ The Primeagen นำโพสต์บล็อกของเขาไปพูดถึงแบบไลฟ์ ส่งผลให้เขาได้รับความสนใจมากขึ้น
- หลังจากนั้น ก็ยังมีนักพัฒนา นักศึกษา และผู้ที่เคยผ่านประสบการณ์การเสพติดหรือเรื่องคล้ายกัน ติดต่อเข้ามาสอบถามอย่างต่อเนื่องเกี่ยวกับการมีส่วนร่วมในโอเพนซอร์สหรือเส้นทางการเรียนรู้
แผนต่อจากนี้
- เขาภูมิใจในตัวเองในฐานะตัวอย่างเชิงบวกของความสำคัญของ ความพยายาม ความมุ่งมั่น และการควบคุมตนเอง
- หากไม่มีโอกาสจากกรมราชทัณฑ์รัฐ Maine และการจ้างงานครั้งแรกจาก Unlocked Labs การเริ่มต้นทั้งหมดนี้คงเป็นไปไม่ได้เลย
- การได้เข้าร่วม Turso ในฐานะวิศวกรเต็มเวลาในตอนนี้ เป็นความเปลี่ยนแปลงที่เมื่อไม่กี่ปีก่อนยังนึกภาพไม่ออก และเขาตื่นเต้นมากที่จะได้มีส่วนร่วมกับวิวัฒนาการสมัยใหม่ของ SQLite แบบใหม่
- แม้คำตัดสินล่าสุดของศาลจะทำให้ความหวังในการได้รับการปล่อยตัวก่อนกำหนดต้องพังลง แต่เขากลับมองว่านี่เป็นโอกาสที่จะได้โฟกัสกับศักยภาพด้านอาชีพต่อไปอีก 10 เดือน
- เขาขอบคุณทุกคนที่คอยสนับสนุนมาตลอด รวมถึงบริษัทต่าง ๆ ที่มอบโอกาสครั้งที่สองให้ผ่าน นโยบายการจ้างงานที่เป็นธรรม และย้ำว่าชีวิตของเขาเปลี่ยนไปอย่างมากในช่วงไม่กี่ปีที่ผ่านมา
5 ความคิดเห็น
แต่บางครั้งพอมอง Primegen ก็ให้ความรู้สึกเหมือนดื่มมาสักแก้วแล้วเปิดกล้องอยู่บ่อย ๆ เหมือนกันนะ...
เจ๋งมากจริงๆ
สถานการณ์พิเศษอย่างการถูกจำกัดอิสรภาพได้แปรเปลี่ยนเป็นการจดจ่ออย่างลึกซึ้งกับหัวข้อหนึ่งจริง ๆ
ทำให้ผมได้กลับมาคิดอีกครั้งเกี่ยวกับช่วงเวลาที่นอนดูคลิปสั้น ๆ บนเตียง
น่าทึ่งนะครับ ดูเหมือนว่าจะเป็นการฟื้นฟูอย่างแท้จริงตามความเห็นใน Hacker News เลย
ความคิดเห็นจาก Hacker News
The Officeซีซัน 3 ตอนที่ 9 เลย