Lời khuyên của cộng tác viên được chấp nhận

  1. Giai đoạn gắn kết cộng đồng sẽ tạo nên không khí cho mùa hè của bạn. Hãy tận dụng giai đoạn này một cách khôn ngoan!
    • Hãy liên hệ ngay với các cố vấn của bạn, tìm hiểu về họ và những kỳ vọng của họ, nắm bắt các mục tiêu của dự án và tận dụng khoảng thời gian 3-4 tuần để gắn kết với cộng đồng để làm quen với cơ sở mã hiện có.
    • Hoàn tất tất cả các nhiệm vụ hành chính, bao gồm cả việc thiết lập tài khoản Payoneer, thiết lập máy tính với môi trường của tổ chức, đọc tài liệu, v.v. để bạn có thể tập trung vào việc lập trình trong khoảng thời gian lập trình chính thức.
  2. Giao tiếp là yếu tố then chốt để thành công trong GSoC.
    • Nhận quyền sở hữu dự án mà bạn đang làm. Hãy chủ động thiết lập các lần đồng bộ hoá hằng tuần, đưa ra các điểm cần thảo luận trước, truyền đạt ý tưởng và tiến trình một cách rõ ràng, súc tích.
  3. Đừng ngại đặt câu hỏi.
    • Đây là một trải nghiệm cộng tác và điều quan trọng là sự thành công của dự án cũng như sự đóng góp của bạn phải dựa trên sự trung thực, tin cậy và minh bạch để thúc đẩy sự cộng tác đó.
  4. Hãy tử tế và tôn trọng bạn bè.
    • Nguồn mở là một gia đình, vì vậy, hãy giúp đỡ mọi người, tôn trọng họ và thời gian của họ (chú ý đến các múi giờ khác nhau!) và hiểu được các cấp độ kiến thức khác nhau.
  5. Lên lịch.
    • Chia dự án của bạn thành các nhiệm vụ hằng tuần mà bạn có thể hoàn thành trong quá trình tham gia chương trình GSoC. Hãy trao đổi về kế hoạch này với người cố vấn và cập nhật cho họ mọi thay đổi dự kiến trong tiến trình. Nếu lịch biểu của bạn thay đổi, hãy nhớ liên hệ với người cố vấn để có thể điều chỉnh sớm hơn.
  6. Khám phá mã hiện có trước khi bạn bắt đầu lập trình.
    • Khám phá tất cả mã từ nền tảng mà bạn sẽ tham gia: thư viện, API, v.v. Nhiều thứ đã được phát triển và sẽ giúp bạn trong quá trình phát triển, không cần phải phát minh lại.
  7. Làm việc một cách nhất quán và học cách quản lý thời gian.
    • Hãy tuân thủ lịch trình và đóng góp mỗi tuần để không mất tập trung. Dành đủ thời gian không chỉ để lập trình mà còn để kiểm thử, viết tài liệu, xem xét mã, v.v.
  8. Ghi lại tiến trình của bạn
    • Theo dõi tiến trình của bạn và yêu cầu ý kiến phản hồi của người hướng dẫn và cộng đồng.