Câu trả lời ngắn - Bắt đầu bằng cách trở thành người dùng hoạt động của dự án. Nó sẽ làm cho nó dễ dàng hơn.
Câu trả lời dài -
Vấn đề không phải là dự án mã nguồn mở không muốn được giúp đỡ - hầu hết sẽ rất vui khi có tất cả sự giúp đỡ mà họ có thể nhận được. Vấn đề là hầu hết mọi người quyết định giúp đỡ chỉ trong khoảng thời gian đủ dài để dành thời gian rời khỏi nhóm phát triển, sau đó "thoát ra" và không bao giờ xuất hiện nữa.
Tôi đã rất tích cực trong một vài dự án mã nguồn mở trong quá khứ và chúng tôi luôn gặp phải điều này. Rất dễ dàng để mọi người muốn giúp đỡ, nhưng rất khó để khiến họ thực sự nỗ lực vào dự án để có ích. Cá nhân tôi đã dành nhiều, nhiều giờ cố gắng để giúp đỡ các nhà phát triển tiềm năng mới, và gần như luôn luôn kết thúc chỉ xem họ biến mất.
Nhóm sẽ phản hồi nhanh hơn nếu bạn có thể chứng minh mình nghiêm túc - và thường mất nhiều hơn là chỉ hiển thị trong phòng trò chuyện, diễn đàn hoặc trên danh sách gửi thư.
Trước hết, tôi bắt đầu bằng cách tìm dự án phù hợp. Thật dễ dàng để tìm các dự án mã nguồn mở, nhưng khó tìm ra một dự án phù hợp với bạn hơn.
Đây là phần khó, hoặc dễ, tùy thuộc vào quan điểm của bạn. Tôi khuyên bạn nên bắt đầu với một dự án mà bạn đã quen thuộc - và hy vọng bạn đã sử dụng dự án đó. Nếu bạn tìm thấy một trong những bạn đang quan tâm, hãy thử sử dụng phần mềm ở trạng thái hiện tại của nó trước khi bạn thậm chí nghĩ về việc cố gắng tham gia vào đội ngũ phát triển. Nếu bạn là người dùng phần mềm, có nhiều khả năng bạn sẽ quan tâm đến việc đóng góp theo thời gian.
Sử dụng dự án sẽ thực hiện hai việc -
Một, nó sẽ làm quen với cách họ suy nghĩ về dự án. Điều này thường giúp bạn hiểu rõ hơn về thiết kế mã, nhưng quan trọng nhất là giúp bạn hiểu mục tiêu của nhóm hiện tại.
Thứ hai, cũng dễ dàng hơn khi có tai của người phát triển. nếu bạn có câu hỏi cụ thể để hỏi. Cá nhân tôi luôn rất nhạy cảm với một câu hỏi cụ thể, trực tiếp và thông minh. Điều này giúp xây dựng mối quan hệ với nhóm phát triển hiện tại.
Khi bạn đã quen thuộc với nhóm và bản thân dự án, và có một số ý tưởng về những gì ở đó, hãy thử sửa một hoặc hai lỗi. Đây là một cách dễ dàng để cho thấy rằng bạn có thể làm việc hiệu quả và hữu ích, và sẽ nhận được khá tốt.
Tại thời điểm đó, nhóm có thể sẽ dễ tiếp thu hơn để giúp bạn tìm thấy các mục tiêu và nhiệm vụ tốt, dài hạn để tập trung vào đó. Tôi đã có một vài người tiếp cận dự án của chúng tôi nhiều hơn dọc theo những dòng này, và tất cả chúng tôi đã rất vui khi giúp họ cố gắng tìm ra cách để phù hợp và liên kết với toàn bộ nhóm.
Đó là mục tiêu - bạn không muốn chỉ là người đóng góp trong thời gian dài, bạn sẽ muốn trở thành một phần của nhóm. Đó là khi bạn bắt đầu cảm thấy quyền sở hữu đối với dự án và khi nó thực sự thú vị.
Bạn có đề xuất cửa sổ cụ thể nào không? – ixo