Làm thế nào bạn sẽ đi về tìm kiếm cộng tác viên? [đóng cửa]


10

Tôi dường như có một dòng không bao giờ kết thúc với những ý tưởng nguyên bản ít nhiều, ít nhiều hay ít hơn cho phần mềm / ứng dụng / công cụ chưa được viết trong đầu. Đôi khi, tôi quyết định chỉ bắt đầu thực hiện ý tưởng của mình. Vài giờ sau, tôi kết thúc với một nguyên mẫu tốt, ít nhiều hoạt động về những gì tôi đang cố gắng xây dựng. Sau đó, đồng hồ báo thức của tôi reo lên và tôi phải trở về thế giới thực, mệt mỏi như địa ngục. Trong hầu hết các trường hợp, những thứ tôi bắt đầu vẫn còn dang dở mãi mãi. Đôi khi, điều đó không sao. Lần khác, tôi thực sự cảm thấy như đó là một người lập dị.

Nhưng tôi nhận ra rằng có những trang như GitHub và có rất nhiều lập trình viên khác ở ngoài đó. Có nơi nào mà người ta có thể đăng ý tưởng, đề xuất, khái niệm hoặc mã thô để tìm những người quan tâm đến việc hợp tác trong các dự án không?

Chỉnh sửa: Tôi nhận thức được "cách thông thường" - tiếp tục tự mình phát triển trong một khoảng thời gian, mã nguồn mở, đề cập đến dự án của bạn trên blog dev, IRC hoặc bất cứ nơi nào bạn đi; cuối cùng thu hút người khác.

Những gì tôi đang tìm kiếm là một nơi để kết nối với các nhà phát triển khác (ví dụ như các chuyên ngành khác nhau) trong giai đoạn đầu của một dự án.


Ugh, Thomas, bạn đã giết tất cả phong cách viết của tôi từ câu hỏi! Chà, có lẽ nó tốt hơn cho nó.
vzwick

Đặt mã trên github, tạo blog cho nhà phát triển, đi chơi trong IRC.
Raynos

Tiếp cận mọi người tại quán cà phê với nhãn dán tuyệt vời nhất trên máy tính xách tay của họ.
JeffO

Câu trả lời:


1

Âm thanh như một trang web phù hợp cho các nhà phát triển. Bạn có thể làm cho nó miễn phí và sau đó mất rất nhiều thời gian để lướt qua tất cả những người biết Java chẳng hạn. Không ai sẽ đủ điều kiện để ứng cử viên trong các lĩnh vực: xác minh kinh nghiệm, kỹ năng kiểm tra, sẵn sàng cho cam kết thời gian cần thiết miễn phí cho những người thiếu chuyên môn để đánh giá lập trình viên.

Điều tương tự cũng đúng đối với các nhà phát triển có thể xác minh những người có kiến ​​thức về miền. Ai sẽ trả tiền cho một trang web nơi mọi người liệt kê ý tưởng của họ? Bất kể nếu tôi có bộ kỹ năng bạn cần, tôi không biết ý tưởng của bạn có tốt không và tôi không biết liệu bạn có khả năng thực hiện khía cạnh bán hàng và tiếp thị hay không. Bạn có thể có ý tưởng lớn nhất để bán cho các luật sư, nhưng tôi sẽ không biết liệu nó có hiệu quả không hay bao nhiêu công bằng mà tôi đã bỏ vào đó.


1

Tôi suy nghĩ nếu ai đó sẽ hợp tác trên cơ sở chỉ là một loại proto. Ngay cả khi ai đó thích ý tưởng, anh ta sẽ tự mình thực hiện. Bạn chỉ có thể nghĩ đến sự hợp tác về mặt dự án mã nguồn mở khi bạn có một mô hình làm việc. Mọi người sau đó có thể dùng thử ứng dụng của bạn và nếu quan tâm cộng tác với bạn.

Đó chỉ là cách nghĩ của tôi. Người trả lời khác có thể cho bạn biết cách để đi cho nó.


Thông thường, một số phần nhất định của dự án đòi hỏi kiến ​​thức trên trung bình về một hoặc hai chủ đề. Ví dụ, để thực hiện đúng cách một đứa con tinh thần gần đây của tôi, tôi thực sự có thể đã sử dụng một người biết cách của mình xung quanh ngôn ngữ học máy tính, heuristic, phân cụm và công cụ. Một anh chàng thành thạo trong các lĩnh vực này có khả năng biết ít về ví dụ phát triển frontend hơn tôi.
vzwick

0
  • Bạn có thể thuê người.
  • Bạn có thể thử và bắt đầu một dự án trong một cộng đồng lập trình khá đồng nhất có thể rất quan tâm đến ý tưởng của bạn. Ví dụ, đám đông blender.org chắc chắn có thể quan tâm đến việc sử dụng Kinect của Microsoft theo một cách nào đó. Chỉ cần sử dụng các công cụ và ngôn ngữ thông thường mà cộng đồng sử dụng, và một cái gì đó có thể được thực hiện.
  • Bạn có thể đi theo cách "thông thường" và bắt đầu xuất bản một tài liệu hợp lý và hữu ích trên github, và hy vọng người khác cũng quan tâm.

Theo kinh nghiệm khiêm tốn của tôi, hầu hết các cách khác thực sự sẽ không hiệu quả.

Bạn dường như đánh giá thấp thời gian và nỗ lực cần có để lập kế hoạch và tổ chức một dự án với những người hoàn toàn xa lạ mà không ai biết các kỹ năng và sở thích của người khác.

Bạn sẽ không tiết kiệm thời gian so với việc tự làm, cho đến khi tham gia dự án. Nhưng có khả năng, nó sẽ tan vỡ từ lâu trước đó, vì tranh chấp về một điều ngớ ngẩn nào đó (sử dụng ngôn ngữ / khung lập trình nào cho tính năng X, cách triển khai tính năng Y) hoặc bất kỳ điều gì khác.

Sẽ tốt hơn nhiều nếu có thể ra lệnh cho các điều khoản của dự án (vì bạn là chủ nhân) hoặc đã đặt ra một số khung cho dự án bằng cách cung cấp triển khai đầu tiên, nếu bạn muốn hoàn thành mọi việc.


1
Chà, tôi hy vọng sẽ thấy ai đó đăng một liên kết đến một số trang web cho phép bạn vượt qua rào cản giữa " những người hoàn toàn xa lạ mà không ai biết các kỹ năng và sở thích của người khác. " Vì chưa có nơi nào như vậy tồn tại (hoặc đủ nổi tiếng), nên khái niệm này hoàn toàn không hoạt động hoặc không ai thực sự nỗ lực để thiết lập hệ thống. Có vẻ như dự án tiếp theo của tôi sẽ là "một trang web nơi bạn có thể tìm thấy những người có kỹ năng phù hợp cho dự án FOSS của bạn hoặc tìm một dự án FOSS để dành thời gian rảnh rỗi quý báu của bạn". Cảm ơn câu trả lời của bạn!
vzwick
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.