Tổng quan
Mục tiêu của Google Summer of Code (GSoC) là gì?
Thu hút những người đóng góp mới tham gia cộng đồng nguồn mở để thúc đẩy sự tham gia lâu dài vào hệ sinh thái nguồn mở.
Khi nào việc này diễn ra?
Tham khảo tiến trình chính thức của chương trình.
Điều gì sẽ xảy ra trong chương trình?
Người tham gia viết mã cho một tổ chức nguồn mở dưới sự hướng dẫn của người cố vấn.
Tại sao Google tổ chức GSoC?
Kể từ năm 2005, Google cam kết phát triển và duy trì hệ sinh thái nguồn mở toàn cầu.Càng có nhiều nhà phát triển nguồn mở trên thế giới, cộng đồng nguồn mở sẽ càng khoẻ mạnh và bền vững.
GSoC có phải là một chương trình tuyển dụng không?
Không. Để tìm việc tại Google, hãy truy cập vào trang web tuyển dụng của Google.
GSoC là chương trình thực tập hay việc làm?
Không. Người tham gia là những nhà phát triển độc lập nhận được khoản trợ cấp, không phải nhân viên, thực tập sinh của Google hoặc nhân viên của các tổ chức cố vấn tham gia.
Các tổ chức có bắt buộc phải sử dụng mã được tạo không?
Không, nhưng bạn nên dùng.
GSoC diễn ra ở đâu?
Hoàn toàn trực tuyến; không cần đi lại.
Làm cách nào để tôi có thể giới thiệu về GSoC?
Sử dụng tờ rơi chính thức, mạng xã hội hoặc tổ chức một buổi gặp mặt.
Làm cách nào để tổ chức một buổi cung cấp thông tin?
Bạn có thể lên lịch các buổi theo ý mình bằng cách sử dụng mẫu trình bày và tuân theo Quy tắc của chương trình.
Điều kiện sử dụng
- Tiêu chí đủ điều kiện là gì?
- Đủ 18 tuổi trở lên tại thời điểm đăng ký
- Đủ điều kiện làm việc tại quốc gia cư trú của bạn
- Học viên hoặc người mới bắt đầu sử dụng nguồn mở
- Trước đây, bạn chỉ được chấp nhận tham gia GSoC tối đa một lần
- Không cư trú tại một quốc gia bị Hoa Kỳ cấm vận
Ai được coi là "người mới bắt đầu"?
Người có ít kinh nghiệm về nguồn mở. Bạn vẫn được coi là người mới bắt đầu nếu kinh nghiệm của bạn chỉ bao gồm:
- Dự án cá nhân hoặc dự án của lớp học, bao gồm cả dự án của khoá huấn luyện.
- Dự án nguồn mở chỉ được dùng tại một tổ chức duy nhất. (ví dụ: trang web của một câu lạc bộ hoặc nghiên cứu được xuất bản dưới dạng mã nguồn mở tại trường đại học cũ của bạn)
- Mở một số ít (<10) vấn đề hoặc yêu cầu kéo đối với nhiều gói nguồn mở.
- Tiếp tục tham gia vào một dự án nguồn mở mà bạn đã tham gia trong quá trình chuẩn bị cho GSoC.
Những người đóng góp thường xuyên cho một dự án nguồn mở không phải là người mới bắt đầu.
Kỹ sư chuyên nghiệp có đủ điều kiện không?
Mặc dù không giới hạn đối tượng, nhưng GSoC nhắm đến những người mới tham gia. Các chuyên gia thường gặp khó khăn trong việc cân bằng thời gian cần thiết.
Nếu tôi đủ 18 tuổi sau khi đăng ký thì sao?
Bạn không đủ điều kiện tham gia trong năm nay.
Những người đóng góp cho nguồn mở hiện tại có thể tham gia không?
Chỉ khi họ là người mới bắt đầu. GSoC không dành cho các nhà phát triển mã nguồn mở có kinh nghiệm.
Các nhóm có thể gửi đề xuất không?
Không, chỉ cá nhân mới được gửi đề xuất.
Google có áp dụng trường hợp ngoại lệ không?
Không. Chúng tôi thực thi nghiêm ngặt các yêu cầu để đảm bảo tính công bằng.
Tôi có thể vừa là người cố vấn vừa là người đóng góp không?
Không. Bạn phải chọn một vai trò. Sau khi trở thành Người hướng dẫn hoặc Quản trị viên tổ chức trong GSoC, bạn không thể quay lại làm người đóng góp cho GSoC.
Người tham gia ở Ukraina, Nga hoặc Belarus có được phép tham gia không?
Hiện tại, những người tham gia ở Nga, Belarus và các khu vực DNR/LNR không đủ điều kiện. Những người ở Ukraina bên ngoài DNR/LNR không bị hạn chế.
Nếu tôi có câu hỏi khác thì sao?
Tham khảo Hướng dẫn dành cho người đóng góp hoặc Liên hệ với chúng tôi.
Người đăng ký tham gia GSoC
Khi nào tôi có thể đăng ký?
Trong khoảng thời gian đăng ký cụ thể của chương trình Cộng tác viên được ghi chú trên dòng thời gian.
Tôi nên biết những ngôn ngữ lập trình nào?
Các yêu cầu sẽ khác nhau tuỳ theo tổ chức; bạn phải thông thạo các ngôn ngữ mà dự án bạn chọn sử dụng.
Làm cách nào để tăng cơ hội?
Tương tác sớm với các tổ chức, thảo luận về ý tưởng dự án với người cố vấn và gửi đề xuất của bạn trước thời hạn để nhận được ý kiến phản hồi.
Tôi có thể gửi nhiều đề xuất không?
Có, tối đa là 3, nhưng bạn chỉ có thể chấp nhận một lời mời.
Tôi có nên gửi đề xuất trực tiếp cho các tổ chức không?
Không. Bạn phải gửi tất cả đề xuất thông qua trang web GSoC. Bạn *nên* liên hệ sớm với tổ chức cố vấn để thảo luận về ý tưởng của bạn, nhận ý kiến phản hồi và hiểu rõ hơn về công việc mà họ làm trước khi gửi đề xuất cuối cùng.
Điều gì làm nên một đề xuất tốt?
Mục tiêu, phương pháp chi tiết và tiến trình rõ ràng. Lần tương tác trước với người cố vấn là yếu tố quan trọng nhất. Hãy xem Hướng dẫn dành cho người đóng góp để biết thông tin chi tiết.
Tôi có thể sử dụng văn bản hoặc mã do AI tạo không?
Hãy luôn kiểm tra chính sách cụ thể về AI của một tổ chức trước khi đăng ký. Xin lưu ý rằng việc sử dụng AI để viết đề xuất GSoC có thể dẫn đến việc tổ chức tự động từ chối, tuỳ thuộc vào hướng dẫn riêng của từng tổ chức. Luôn đảm bảo rằng đề xuất của bạn là tác phẩm gốc và tuân thủ các tiêu chuẩn về quyền tác giả của tổ chức. Hướng dẫn chung về AI dành cho người đăng ký GSoC.
Tôi cần điền những biểu mẫu nào?
Những người tham gia được chấp nhận phải cung cấp tờ khai thuế và giấy tờ chứng minh nơi cư trú.
Tôi có được trả tiền không?
Có, Google sẽ cung cấp trợ cấp cho những người tham gia vượt qua các bài đánh giá và đủ điều kiện nhận trợ cấp.
Tôi có được trả tiền nếu mã của tôi không được sử dụng không?
Có, khoản trợ cấp được thanh toán dựa trên việc vượt qua quy trình đánh giá, chứ không phải việc triển khai mã.
Quá trình này sẽ mất bao lâu?
Các dự án có phạm vi khoảng 90 giờ (Nhỏ), 175 giờ (Trung bình) hoặc 350 giờ (Lớn). Tuỳ thuộc vào kỹ năng và độ khó của dự án, bạn có thể mất nhiều hoặc ít thời gian hơn để đạt được các mục tiêu của dự án. Nếu dự án của bạn có phạm vi quá hẹp hoặc quá rộng, bạn và người cố vấn sẽ cùng nhau điều chỉnh cho phù hợp.
Tôi là sinh viên có thị thực F1 ở Hoa Kỳ; làm cách nào để tôi được cấp quyền?
Hãy liên hệ với Văn phòng Sinh viên quốc tế của trường bạn. Google không thể cung cấp giấy uỷ quyền CPT/OPT hoặc thư chuyên biệt. Tất cả người tham gia được chấp nhận sẽ nhận được email xác nhận việc chấp nhận.
Sinh viên cao đẳng cộng đồng/cao đẳng cơ sở có thể tham gia không?
Có.
Tôi có thể tham gia nếu tốt nghiệp khi chương trình đang diễn ra không?
Có.
Tôi có thể nhận được tín chỉ khoá học không?
Điều này tuỳ thuộc vào trường học của bạn; Google không cung cấp thêm giấy tờ để tính điểm.
Có thể điều chỉnh lịch trình không?
Ngày bắt đầu là cố định, nhưng ngày kết thúc có thể được kéo dài (tổng cộng tối đa 22 tuần) nếu người cố vấn và người đóng góp đồng ý. Hãy thảo luận về vấn đề này sớm trong thời gian đăng ký.
Tôi đã được chấp nhận tham gia GSoC. Làm cách nào để mô tả công khai việc tôi tham gia chương trình này?
Bạn không thể tự nhận mình là Người đóng góp GSoC hoặc thêm danh hiệu này vào sơ yếu lý lịch cho đến khi hoàn thành chương trình. Nếu muốn chia sẻ tin vui này trên mạng xã hội, bạn có thể cho biết rằng bạn đã được chấp nhận tham gia chương trình cùng với tổ chức cố vấn cụ thể của mình. Việc tự nhận mình là nhà sáng tạo trước khi hoàn thành khoá học là không chính xác, tương tự như việc một sinh viên y khoa tự gọi mình là bác sĩ trước khi tốt nghiệp trường y.
Làm cách nào để mô tả việc tham gia GSoC sau khi hoàn thành chương trình?
Sau khi bạn hoàn thành chương trình, tính chính xác về mối quan hệ chuyên nghiệp của bạn với Google và tổ chức cố vấn là rất quan trọng để nhà tuyển dụng và người sử dụng lao động xác minh tính xác thực. Vui lòng tuân thủ các nguyên tắc sau:
- Bạn không phải là nhân viên hoặc thực tập sinh của Google, GSoC hoặc tổ chức cố vấn của bạn. Bạn không thể thêm Google làm nhà tuyển dụng vì bạn không phải là nhân viên của Google (hoặc tổ chức cố vấn của bạn) trong thời gian diễn ra GSoC.
Nêu rõ rằng bạn đã tham gia với tư cách là một cộng tác viên của tổ chức nguồn mở.
Luôn viết Người đóng góp cho Google Summer of Code 2025, theo sau là tên tổ chức mà bạn đã làm việc cùng. (Ví dụ: Người đóng góp cho Google Summer of Code 2025, The Python Software Foundation).
Hãy hỏi tổ chức của bạn xem họ có cách mô tả thời gian bạn làm việc với họ hay không.
Người cố vấn
Tôi có thể tìm thông tin về người cố vấn ở đâu?
Tổ chức cố vấn cần đáp ứng những yêu cầu nào?
Phải là một dự án nguồn mở đang hoạt động với một cộng đồng vững mạnh đã phát hành phần mềm theo giấy phép được OSI phê duyệt.
Các tổ chức có nhận được tiền không?
Có, chúng tôi sẽ trả một khoản thù lao nhỏ cho mỗi người đóng góp được chấp nhận đối với những tổ chức có uy tín (ngoại trừ những tổ chức do Google dẫn dắt hoặc có liên kết với chính phủ).
Lưu trữ
Làm cách nào để xoá thông tin của tôi khỏi tệp lưu trữ?
Hãy sử dụng lựa chọn Liên hệ với chúng tôi hoặc Liên hệ với nhóm hỗ trợ GSoC để yêu cầu gỡ bỏ.
Bạn có cập nhật URL dự án của tôi không?
Không. Chúng tôi chỉ có thể xoá các URL cũ chứ không thể cập nhật chúng.
Các tệp tôi tải lên nằm ở đâu?
Bạn không thể tải các tệp đã tải lên trước đây xuống nữa.