0
0
Lập trình
NM

Cách đóng góp cho PostgreSQL ngoài mã nguồn

Đăng vào 8 tháng trước

• 4 phút đọc

Chủ đề:

KungFuTech

Giới thiệu

Nền tảng của một dự án là rào cản chính để tham gia. Trong quá trình hoạt động, tôi đã có những vai trò trong cộng đồng của nhiều dự án khác nhau như Passenger (một máy chủ ứng dụng Ruby) và k6 (công cụ kiểm tra tải). Tôi cũng đã dành nhiều năm làm việc tại Microsoft, nơi mà một số sản phẩm của họ có một cộng đồng rất rõ ràng.

Tôi nhận thấy hệ sinh thái PostgreSQL là một trong những hệ sinh thái khó hiểu nhất. Vào ngày 4 tháng 9, tại PGDay Austria, tôi đã báo cáo từ cuộc đi săn thông tin của mình.

Để duy trì vị thế là cơ sở dữ liệu phổ biến nhất theo khảo sát của Stack Overflow Developer Survey và một số thương vụ gần đây, PostgreSQL cần tiếp tục thu hút những đóng góp mới từ nhiều lĩnh vực khác nhau.

Nhiều người muốn đóng góp nhưng không biết bắt đầu từ đâu. Tôi nghĩ tôi có thể giúp, và tôi đã cố gắng hết sức, nhưng thông tin của tôi có thể vẫn còn thiếu sót, vì vậy tôi rất mong nhận được phản hồi về bài viết này.

Đóng góp không mã nguồn

Đối với những người muốn đóng góp mã nguồn cho dự án, có rất nhiều thông tin hữu ích. Tôi không nói rằng điều này là dễ dàng, nhưng có nhiều nội dung sẵn có và những người sẵn lòng giúp đỡ, chẳng hạn như thông qua các chương trình cố vấn. Đồng nghiệp của tôi tại EDB, Robert Haas, thực hiện việc cố vấn, và còn có Google Summer of Code cùng nhiều con đường khác. Nhưng đó không phải là nội dung chính của bài nói này.

Cách đóng góp không cần mã nguồn

Nhiều cách để góp phần vào dự án chính mà không cần phải chỉnh sửa mã nguồn bao gồm:

Alvaro Herrera đã cung cấp bản dịch tiếng Tây Ban Nha cho các thông điệp trong mã nguồn PostgreSQL gần như một mình trong 15 năm. Anh ấy cho biết: “Tại sao tôi tiếp tục làm điều đó? Bởi vì không ai khác làm.”

Đóng góp cho các tổ chức

Bạn có thể tham gia vào bất kỳ tổ chức phi lợi nhuận nào, các tổ chức khu vực, ủy ban và nhóm làm việc. Hoặc thậm chí, tham gia vào Core Team, nhiệm vụ của họ có thể bao gồm:

  • Phối hợp các hoạt động phát hành.
  • Thông báo về các chính sách.
  • Quản lý quyền truy cập.

Sự kiện

Tổ chức, tình nguyện hoặc phát biểu tại các sự kiện cũng được coi là đóng góp. Để tìm các sự kiện sắp tới và cơ hội trình bày:

Thực tiễn tốt nhất và mẹo hiệu suất

  • Tham gia vào các cuộc thảo luận: Hãy tham gia vào các danh sách thảo luận và chia sẻ ý tưởng của bạn. Điều này giúp bạn kết nối và học hỏi từ những người khác.
  • Dịch tài liệu: Nếu bạn có khả năng ngôn ngữ, việc dịch tài liệu sẽ giúp mở rộng cộng đồng và hỗ trợ những người không nói tiếng Anh.
  • Chia sẻ chuyên môn: Giúp đỡ trong việc tạo ra tài liệu hướng dẫn, video hoặc các khóa học trực tuyến.

Các cạm bẫy thường gặp

  • Thiếu cam kết: Nhiều người tham gia chỉ đóng góp trong một thời gian ngắn và không duy trì sự tham gia lâu dài.
  • Khó khăn trong việc tìm kiếm thông tin: Nhiều người mới không biết bắt đầu từ đâu hoặc cảm thấy không được chào đón.

Câu hỏi thường gặp (FAQ)

Làm thế nào để tôi có thể bắt đầu đóng góp cho PostgreSQL?

Bạn có thể bắt đầu bằng cách tham gia vào các nhóm thảo luận hoặc đến trang GitHub của PostgreSQL để tìm hiểu về các vấn đề cần hỗ trợ.

Tôi có cần phải là lập trình viên để đóng góp không?

Không, bạn không cần phải là lập trình viên. Có nhiều cách để đóng góp, từ dịch tài liệu đến tổ chức sự kiện.

Tôi có thể nhận được sự công nhận nếu tôi không viết mã không?

Có, bạn có thể nhận được sự công nhận từ cộng đồng nếu bạn tham gia tích cực vào các hoạt động khác như tổ chức sự kiện hoặc dịch tài liệu.

Kết luận

Hệ sinh thái PostgreSQL không chỉ về mã nguồn. Có nhiều cách để bạn có thể đóng góp và trở thành một phần của cộng đồng này. Tôi mời bạn tham gia vào các hoạt động và tìm kiếm cơ hội để đóng góp. Hãy liên hệ với chúng tôi nếu bạn có bất kỳ câu hỏi nào hoặc cần thêm thông tin!

Tài nguyên tham khảo

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào