- Chia sẻ trải nghiệm được tuyển vào làm kỹ sư phần mềm tại Turso dù đang thụ án trong tù
- Sau khi vào tù vì ma túy và những lựa chọn sai lầm, tác giả đã trưởng thành thành một lập trình viên thông qua chương trình đào tạo máy tính trong trại giam
- Thông qua chương trình làm việc từ xa của Cục Cải huấn Maine, tác giả được tuyển làm lập trình viên phần mềm từ xa tại Unlocked Labs
- Tác giả bước vào lĩnh vực phát triển engine cơ sở dữ liệu bằng cách đóng góp mã nguồn mở cho Project Limbo của Turso
- Ngay cả trong hoàn cảnh khó khăn, nỗ lực bền bỉ và tham gia mã nguồn mở, cùng với việc giao lưu với cộng đồng, đã mở ra một hướng đi mới cho cuộc đời
Quá trình trưởng thành thành lập trình viên từ trong nhà tù
- Tôi gần đây đã gia nhập Turso với vai trò kỹ sư phần mềm
- Thông thường, ngay cả cơ hội được tham gia phát triển cơ sở dữ liệu cũng đã là điều hiếm hoi và đặc biệt, nhưng tác giả lại đến được vị trí này trong khi đang bị giam giữ trong tù
- Từ năm 2017, tác giả hoàn toàn bị tách biệt khỏi mạng xã hội và Internet, nhưng sau khi đăng bài blog kể câu chuyện của mình, đã nhận được rất nhiều sự ủng hộ và động viên ngoài dự kiến từ cộng đồng CNTT.
- Lý do tác giả bị giam giữ xuất phát từ những lựa chọn sai lầm liên quan đến ma túy và lối sống
- Từ 3 năm trước, tác giả tham gia chương trình đại học trong trại giam và nhờ máy tính được phép truy cập Internet ở mức hạn chế, đã lại đắm mình vào việc lập trình
- Từ trải nghiệm này, tác giả bắt đầu dành hơn 15 giờ mỗi ngày để tham gia các dự án mã nguồn mở và nhanh chóng vượt xa chương trình học hiện có.
- May mắn thay, tác giả được chọn là một trong những người tham gia đầu tiên của chương trình làm việc từ xa do Cục Cải huấn Maine triển khai
- Thông qua chương trình này, những phạm nhân đáp ứng điều kiện có thể tìm kiếm cơ hội làm việc từ xa
- Trong quá trình đó, tác giả được tuyển vào startup giáo dục Unlocked Labs với vai trò kỹ sư phần mềm, tham gia xây dựng giải pháp giáo dục cho người đang chấp hành án và sau 1 năm đã trở thành trưởng nhóm phát triển
Cuộc gặp gỡ với Turso và Project Limbo
- Vào tháng 12 năm 2023, trong lúc tìm hiểu các dự án, tác giả biết đến Project Limbo của Turso (dự án viết lại SQLite từ đầu) thông qua Hacker News
- Dù chưa có kinh nghiệm thực tế liên quan đến cơ sở dữ liệu, tác giả bắt đầu quan tâm đến storage engine, và vì dự án còn ở giai đoạn đầu nên vẫn còn nhiều phần có thể đóng góp
- Trong hoàn cảnh gần như không có gì để làm trong tù, tác giả đã dành gần 90 giờ mỗi tuần cho phát triển, Kubernetes, quản trị hạ tầng và các lĩnh vực liên quan
- Hình thức giải trí chính là 1 giờ mỗi ngày xem YouTube về công nghệ/lập trình, và tác giả đã nhận được động lực lớn từ câu chuyện của The Primeagen.
- Thông qua kênh của Primeagen, tác giả lần đầu biết đến Turso cũng như nền tảng Linux kernel của các lập trình viên tại đây
- Tác giả chưa từng tưởng tượng mình sẽ có thể đóng góp một cách có ý nghĩa cho dự án táo bạo này
- Khi gửi PR đầu tiên, tác giả cảm thấy vô cùng căng thẳng vì biết rằng những người commit cho kernel sẽ review code.
- Việc tham gia phát triển Limbo nhanh chóng trở thành một niềm say mê mới
- Ngoài công việc chính, tác giả còn đào sâu vào mã nguồn SQLite, các bài báo học thuật về cách cơ sở dữ liệu vận hành bên trong, cũng như các bài giảng CMU của Andy Pavlo, đồng thời hoạt động rất tích cực trên Discord của Turso
- Việc tác giả đang ở trong tù có được công khai trên GitHub, nhưng phần lớn cộng đồng không hề nhận ra điều đó
- Vài tháng sau, cuộc gặp đầu tiên với Turso diễn ra khi Glauber trực tiếp giới thiệu bản thân qua DM trên Discord
- Vào tháng 1 năm 2024, nhờ một tweet của Glauber, The Primeagen đã giới thiệu trực tiếp bài blog của tác giả trên livestream, từ đó thu hút thêm nhiều sự chú ý.
- Kể từ đó, tác giả liên tục nhận được câu hỏi từ các lập trình viên, sinh viên đại học và những người từng trải qua nghiện ngập hoặc hoàn cảnh tương tự về cách tham gia mã nguồn mở hay lộ trình học tập.
Kế hoạch sắp tới
- Tác giả tự hào coi bản thân là một ví dụ tích cực về tầm quan trọng của nỗ lực, quyết tâm và khả năng tự kiểm soát
- Nếu không có cơ hội từ Cục Cải huấn Maine và lần tuyển dụng đầu tiên của Unlocked Labs, mọi thứ thậm chí đã không thể bắt đầu
- Việc hiện tại gia nhập Turso với tư cách kỹ sư toàn thời gian là một thay đổi mà chỉ vài năm trước còn không thể tưởng tượng nổi. Tác giả rất hào hứng khi được góp phần vào bước tiến hóa hiện đại mới của SQLite.
- Gần đây, kỳ vọng được ra tù sớm đã tan biến sau phán quyết của tòa án, nhưng tác giả xem 10 tháng tới như một cơ hội để tập trung vào năng lực nghề nghiệp
- Tác giả gửi lời cảm ơn tới tất cả những người đã ủng hộ mình cho đến nay, cũng như những công ty đã trao cơ hội thứ hai thông qua chính sách tuyển dụng công bằng. Tác giả nhấn mạnh rằng cuộc đời mình đã thay đổi đầy kịch tính trong vài năm gần đây.
5 bình luận
Đôi khi nhìn Primegen, tôi thường có cảm giác như anh ấy đang uống vài ly rồi mới bật camera...
Thật sự rất tuyệt.
Có vẻ như hoàn cảnh đặc biệt của việc bị hạn chế tự do đã bộc lộ thành sự đắm chìm sâu sắc vào một chủ đề nhất định.
Điều đó khiến tôi một lần nữa nghĩ lại về những khoảng thời gian nằm trên giường xem Shorts.
Thật đáng kinh ngạc, tôi nghĩ đúng như ý kiến trên Hacker News, đây chẳng phải là sự cải tạo theo đúng nghĩa hay sao.
Ý kiến trên Hacker News
The Officemùa 3 tập 9