Tui đã từng contribute 2 PRs cho Flutter!
Đẳng cấp không anh em? Quá đẳng cấp đi ấy chứ!
Từ contribution đầu tiên...
Thật ra, khi nhìn vào hình ảnh, thứ mình contribute là dành cho Flutter website, tức là Document của Flutter. Trong 2 cái PRs này, cái đầu tiên là bổ sung Document bị thiếu, cái còn lại là sửa lỗi chính tả.
Thật ra nó cũng không có gì là to tát. Hồi xưa, khi mình làm chức năng Platform View, mình làm mãi mà không được. Hồi đó chưa có AI, cũng lên StackOverflow và GitHub các kiểu, nói chung là khổ lắm các bạn à. Hóa ra đã từng có 1 người bị issue y chang, và ka boom!, mình đã tìm được đáp án.
"Sao cái bọn này lại viết thiếu tài liệu được nhỉ? Làm tôi phải mò mẫm suốt cả buồi chiều, bực hết cả mình". Thế rồi, lướt xuống dưới cùng, mình thấy 1 cái button be bé có tên là View source. Bấm thử vào, nó mở ra 1 trang GitHub chứa mã nguồn của trang web.
"Ồ, vậy nếu trang web này là GitHub, có nghĩa nó là Open source. Mà nếu là Open source, thì tôi có thể tạo Pull Request. Nếu vậy, tôi có thể thêm vào Document còn thiếu, giúp những người khác không gặp phải sự cố của tôi nữa!". Nghĩ là làm, mình bắt đầu mày mò, thử tạo cái PR cho dự án Open source lần đầu tiên trong đời!
Khá là hồi hộp, bởi vì đó là cái PR Open source đầu tiên trong đời mình. "Lỡ mình viết ngu bị cười thì sao? À mà ai dám cười, mình contribute free mà ai cười làm gì... Mà nếu bị chê thì sao nhỉ? Abcxyz...". Nguyên buổi tối đó, đợi mãi mà chưa thấy ai review cả, rất là hồi hộp (chú thích: giờ đó bên Mỹ đang là ban đêm, nên không có ai review là phải rồi 🤣 ).
Sáng hôm sau ngủ dậy, cuối cùng cũng có người review! Họ yêu cầu mình chỉnh sửa một số câu từ, thêm comment, mình làm theo và MERGED!
Xong rồi đi khoe với mọi người, anh chị em cũng kiểu trầm trồ, ồ wao, đẳng's cấp's quá, đỉnh's cao's, thần đồng tin học, thiên tài Flutter... Nghĩ mà sướng rơn, tận 9 tầng mây xanh. Hehe.
... đến nhiều contribution hơn nữa
Sau đó thì mình cũng tạo thêm được vài cái PRs nữa, chủ yếu là sửa lỗi chính tả. Rồi mình cũng publish vài cái thư viện là pub.dev. Có cái còn được tận 3K download nữa! Và mình cũng bắt đầu tập viết blog, trên Viblo, trên Medium, tích cực tham gia vào group cộng đồng trên Facebook Việt Nam.
Mình nghĩ rằng, có lẽ mọi chuyện đều bắt đầu từ cái PR vào ngày 6/6/2023 đó. Nó đã thay đổi mình khá nhiều, từ một người im lặng hướng nội, tới việc bắt đầu biết chia sẻ hơn, biết đóng góp, biết thể hiện mình, dám nói lên quan điểm, dám nói và dám làm... Có lẽ, mọi chuyện đều bắt nguồn từ cái PR đó.
Đừng ngại nếu chỉ là PR sửa lỗi chính tả
Giờ mình đi làm cũng đã được 4 năm rồi, thỉnh thoảng cũng tạo PR để sửa chính tả, sửa image URL dead link. Mỗi lần sửa xong, mình đều đi đem khoe với mấy đứa bạn và bắt chúng nó khen mình. Tất nhiên là chỉ toàn khen đểu thôi, nhưng mà cũng xả stress gớm. 😂 Đúng là một cách phông bạt thời thượng.
Hồ Chí Minh, ngày 27/7/2025