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

Giải pháp chung

Mục tiêu của Google Summer of Code là gì?

Google Summer of Code (GSoC) là một chương trình được thiết kế để mang những cộng tác viên mới, hào hứng đến với các cộng đồng nguồn mở, với hy vọng rằng họ sẽ tiếp tục đóng góp cho các cộng đồng nguồn mở sau khi chương trình GSoC kết thúc.

Mùa hè lập trình của Google diễn ra khi nào?

Vui lòng xem tiến trình của chương trình.

Điều gì sẽ xảy ra trong Google Summer of Code?

Những cộng tác viên mới cho nguồn mở sẽ dành mùa hè để viết mã cho một tổ chức nguồn mở dưới sự hướng dẫn của những người cố vấn thuộc cộng đồng nguồn mở mới của họ.

Tại sao Google chạy chương trình Mùa hè lập trình của Google?

Google cam kết phát triển hệ sinh thái nguồn mở. Càng có nhiều nhà phát triển nguồn mở trên thế giới, thì toàn bộ cộng đồng sẽ càng lành mạnh và bền vững.

Kể từ năm 2005, chương trình Summer of Code của Google đã quy tụ hơn 20.000 cộng tác viên/học viên mới và hơn 800 tổ chức nguồn mở dưới sự hướng dẫn của hơn 19.000 người cố vấn.

Mùa hè lập trình của Google (GSoC) có phải là chương trình tuyển dụng không?

Không. Nếu bạn muốn làm việc cho Google, vui lòng truy cập vào trang web việc làm của Google.

GSoC có được coi là một nơi làm việc thực tập, công việc hoặc hình thức tuyển dụng nào không?

Không. GSoC là hoạt động do người tham gia thực hiện với tư cách là nhà phát triển độc lập và họ được trả tiền trợ cấp. Người tham gia không được tuyển dụng, làm việc tại hoặc cho Google.

Các tổ chức cố vấn có bắt buộc phải sử dụng mã do học viên tạo không?

Không. Mặc dù chúng tôi hy vọng rằng tất cả các mã nguồn ra từ chương trình này sẽ tìm được một ngôi nhà hạnh phúc, nhưng chúng tôi không yêu cầu các tổ chức sử dụng mã của người đóng góp.

GSoC diễn ra ở đâu?

Mùa hè lập trình của Google diễn ra hoàn toàn qua mạng; bạn không cần phải đi du lịch trong chương trình này.

Tôi có thể làm gì để quảng bá rộng rãi GSoC?

Bạn có thể tải flyers xuống để đăng tại khuôn viên trường đại học, các buổi họp mặt các nhà phát triển tại địa phương, v.v. Bạn cũng có thể sử dụng nhiều nền tảng mạng xã hội để quảng bá về chương trình này hoặc tổ chức một buổi gặp mặt hoặc buổi cung cấp thông tin trong khu vực của mình. Chúng tôi cũng có một email mẫu mà bạn có thể sử dụng để phân phối đến cộng đồng của mình (trường học, nhà phát triển, v.v.) và các đầu mối liên hệ khác.

Làm cách nào để tổ chức buổi họp mặt hoặc cung cấp thông tin về GSoC?

Bạn có thể lên lịch cho một buổi gặp mặt hoặc buổi họp trực tuyến bất kỳ lúc nào và tại địa điểm nào thuận tiện cho bạn! Trước tiên, vui lòng xem Quy tắc chương trình và sử dụng mẫu bản trình bày và tờ rơi.

Tôi có thể tham gia GSoC ở vai trò vừa là cố vấn vừa là Cộng tác viên của GSoC không?

Không. Người cố vấn là những người đã tham gia vào một tổ chức nguồn mở và muốn giúp hướng dẫn những người đóng góp mới cho cộng đồng của họ trong chương trình GSoC. Người đóng góp của GSoC là những người mới tham gia một tổ chức nguồn mở.

Người tham gia ở Ukraina, Nga hoặc Belarus có được phép tham gia GSoC 2024 không?

Do tình hình hiện tại, GSoC 2024 không chấp nhận người tham gia (Cộng tác viên, Người cố vấn hoặc Quản trị viên tổ chức) đến từ Nga, Belarus, hoặc Cộng hoà Nhân dân Donetsk ("DNR") và Cộng hoà Nhân dân Luhansk ("LNR"). Không có quy định hạn chế nào đối với người tham gia sống ở Ukraina nhưng bên ngoài DNR và LNR.

Nếu bạn có câu hỏi khác?

Hãy xem Hướng dẫn dành cho cộng tác viên và các trang khác trên trang web này.

Nếu sau khi đọc hết tài liệu mà bạn vẫn không có câu trả lời, vui lòng cân nhắc việc liên hệ với cộng đồng GSoC qua danh sách thảo luận hoặc kênh IRC. Hãy truy cập trang Liên hệ với chúng tôi để tìm hiểu cách thực hiện.

Cộng tác viên GSoC

Khi nào thì cộng tác viên của GSoC có thể đăng ký tham gia GSoC?

Cộng tác viên có thể đăng ký trong thời gian đăng ký Cộng tác viên cho một phiên bản cụ thể của chương trình.

Vui lòng xem tiến trình của chương trình để biết thêm thông tin chi tiết.

Tôi nên biết(những) ngôn ngữ lập trình nào để tham gia GSoC?

Ngôn ngữ lập trình bạn cần biết sẽ phụ thuộc vào tổ chức mà bạn muốn làm việc cùng. Bạn nên làm quen với(các) ngôn ngữ lập trình mà tổ chức đó sử dụng.

Các yêu cầu để đủ điều kiện tham gia là gì?

  • Bạn phải đủ 18 tuổi khi đăng ký
  • Bạn phải đủ điều kiện làm việc ở quốc gia mà bạn sẽ cư trú trong thời gian tham gia chương trình.
  • Bạn phải là người mới bắt đầu sử dụng mã nguồn mở hoặc là học viên.
  • Bạn chưa được chấp nhận làm Cộng tác viên/Học viên của GSoC quá một lần.
  • Bạn phải cư trú ở một quốc gia hiện không bị Hoa Kỳ cấm vận. Hãy xem Quy tắc chương trình để biết thêm thông tin.

Làm cách nào để biết tôi có được coi là người mới bắt đầu phát triển nguồn mở hay không?

Người mới bắt đầu sử dụng phần mềm nguồn mở bao gồm những người có trải nghiệm nguồn mở tối thiểu. Bạn vẫn được coi là người mới bắt đầu nếu trải nghiệm của bạn chỉ bao gồm:

  • Dự án cá nhân hoặc dự án lớp học, bao gồm cả các dự án chương trình đào tạo.
  • Các dự án nguồn mở chỉ được sử dụng tại một tổ chức duy nhất. (ví dụ: trang web của câu lạc bộ hoặc nghiên cứu tình cờ được xuất bản dưới dạng 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 kéo yêu cầu dựa trên nhiều gói nguồn mở.
  • Liên tục tham gia dự án nguồn mở mà bạn đã tham gia trong GSoC.

Nếu là người đóng góp thường xuyên cho một dự án nguồn mở thì bạn không phải là người mới bắt đầu.

Tôi là kỹ sư phần mềm chuyên nghiệp nhưng tôi chưa từng tham gia vào cộng đồng nguồn mở, vậy tôi có đủ điều kiện không?

GSoC không dành cho các chuyên gia kỹ thuật phần mềm có kinh nghiệm.

Bạn có tạo ra trường hợp ngoại lệ cho tôi không?

Không. Chúng tôi không thể chấp nhận trường hợp ngoại lệ nếu bạn không đáp ứng được các yêu cầu, bất kể bạn có tài năng hay quan tâm đến không. Hàng nghìn Cộng tác viên GSoC đăng ký và việc đưa ra ngoại lệ cho bạn sẽ là không công bằng.

Người nào đó đang tham gia nguồn mở có thể làm Cộng tác viên GSoC không?

Mục tiêu của GSoC là thu hút những người đóng góp mới tham gia vào các tổ chức nguồn mở. GSoC cũng có thể giúp những người đóng góp mới bắt đầu tìm hiểu mọi thứ về nguồn mở trong khi được các thành viên cộng đồng có kinh nghiệm cố vấn.

GSoC là dành cho sinh viên và người đóng góp cho nguồn mở mới bắt đầu, chứ không dành cho cộng tác viên có kinh nghiệm cho nguồn mở.

Một nhóm có thể cùng gửi đề xuất để cùng làm việc trong một dự án không?

Không, chỉ cá nhân mới có thể làm việc trong một dự án nhất định.

Tôi nên làm gì để tăng cơ hội được chọn làm cộng tác viên của GSoC?

  1. Sau khi công bố các tổ chức, hãy xem qua các tổ chức đó trên trang web của chương trình và tìm một số tổ chức hấp dẫn bạn.
  2. Hãy đọc qua danh sách Ý tưởng dự án của các tổ chức này.
  3. Khi thấy một ý tưởng mà bạn quan tâm, hãy liên hệ với tổ chức bằng các phương thức liên lạc ưu tiên (liệt kê trên trang tổ chức của họ trên trang web GSoC).
  4. Thảo luận với người cố vấn và cộng đồng, đồng thời xác định xem đây có phải là ý tưởng dự án mà bạn thích thực hiện trong chương trình không. Nếu bạn không làm việc gì tạo động lực cho mình, thì đó sẽ không phải là một mùa hè thú vị đối với bạn hoặc cho người cố vấn của bạn.
  5. Sử dụng thông tin bạn nhận được trong quá trình trao đổi với người cố vấn và các thành viên khác trong cộng đồng tổ chức để viết đề xuất.
  6. Gửi Đề xuất sớm để người cố vấn có thời gian đưa ra ý kiến phản hồi. Bạn muốn có thời gian để tổng hợp ý kiến phản hồi của họ và gửi lại trước khi hết hạn. Đừng chờ đến phút cuối hãy gửi đề xuất của bạn!

Tôi có thể gửi nhiều đề xuất không?

Có, mỗi Cộng tác viên của GSoC có thể gửi tối đa 3 đề xuất. Tuy nhiên, chỉ một cộng tác viên GSoC có thể được chấp nhận. Chỉ một đề xuất cho mỗi cộng tác viên của GSoC sẽ được chấp nhận, bất kể số lượng đề xuất bạn gửi là bao nhiêu.

Tôi có nên gửi đề xuất trực tiếp cho các tổ chức cố vấn không?

Không, tất cả đề xuất phải được gửi qua trang web của chương trình. Các đề xuất gửi bên ngoài trang web của chương trình Mùa hè lập trình của Google sẽ không được xem xét cho Google Mùa hè mã.

Bạn nên liên hệ sớm với tổ chức cố vấn để thảo luận về ý tưởng và nhận ý kiến phản hồi cũng như hiểu rõ hơn về công việc họ làm trước khi gửi đề xuất chính thức.

Một bản đề xuất tốt trông như thế nào?

Hướng dẫn dành cho cộng tác viên/học viên có một phần về "Viết đề xuất".

Đề xuất phù hợp nhất là từ những người tham gia đã dành thời gian tương tác và thảo luận ý tưởng với tổ chức trước khi gửi. Hãy nhớ cung cấp những nội dung sau: chi tiết về chính xác nội dung bạn đang đề xuất, lý do bạn đề xuất nội dung đó, lý do bạn đủ điều kiện để thực hiện việc đó, phương pháp phát triển, tiến trình dự kiến, v.v. cũng cần bao gồm thông tin chi tiết về trải nghiệm trong lĩnh vực học thuật, ngành và/hoặc phát triển nguồn mở của bạn.

Đừng chỉ đọc một Ý tưởng dự án trong danh sách của tổ chức rồi viết đề xuất, mà hãy trao đổi với họ. Những cộng tác viên không thảo luận về đề xuất của họ với tổ chức mục tiêu rất ít có khả năng được chọn cho GSoC.

Sau khi hết thời hạn đăng ký cộng tác viên GSoC, tôi đủ 18 tuổi, tôi vẫn có thể tham gia chứ?

Không, bạn phải đủ 18 tuổi khi đăng ký GSoC. Nếu vài ngày sau khi bạn đủ 18 tuổi, bạn vẫn không đủ điều kiện tham gia chương trình năm nay, vui lòng quay lại để tham gia một chương trình trong tương lai.

Tôi cần cung cấp những biểu mẫu nào?

Những người tham gia được chấp nhận cần cung cấp các biểu mẫu thuế phù hợp. Quy định này bao gồm cả việc cung cấp bằng chứng cư trú tại quốc gia nơi bạn sẽ tham gia và từ đó đến việc nhận các khoản thanh toán.

Tôi có được trả tiền khi tham gia GSoC không?

Có chứ! Google sẽ cấp khoản trợ cấp cho những Cộng tác viên GSoC vượt qua bài đánh giá và có thể nhận khoản trợ cấp.

Tôi có được thanh toán ngay cả khi tổ chức không sử dụng mã của tôi không?

Có, miễn là Cộng tác viên GSoC vượt qua(các) quy trình đánh giá của họ. Việc dự án có sử dụng mã được tạo hay không không ảnh hưởng đến phụ phí cho Cộng tác viên GSoC.

Thời gian tham gia GSoC là bao lâu?

Các tổ chức xác định phạm vi dự án dựa trên tổng thời gian dự kiến để hoàn thành một dự án. Các dự án quy mô nhỏ sẽ mất khoảng 90 giờ để hoàn thành, các dự án quy mô trung bình mất khoảng 175 giờ để hoàn thành và các dự án lớn cần khoảng 350 giờ. 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 để đáp ứng mục tiêu của dự án. Nếu dự án của bạn nằm ngoài phạm vi hoặc nằm ngoài phạm vi, bạn và người cố vấn sẽ làm việc cùng nhau để điều chỉnh cho phù hợp.

Tôi là sinh viên ở Hoa Kỳ theo thị thực F1. Làm cách nào để được uỷ quyền tham gia?

Vui lòng trao đổi với văn phòng phụ trách vấn đề về sinh viên quốc tế của trường bạn để biết thêm thông tin chi tiết trước khi đăng ký tham gia GSoC. Bạn nên trao đổi với họ ngay khi cho rằng mình có thể muốn tham gia GSoC. Google không thể cung cấp cho bạn bất kỳ hình thức uỷ quyền CCPT hoặc OPT nào. Bạn có trách nhiệm xác định xem thị thực của mình có cho phép bạn tham gia một chương trình như GSoC hay không, vui lòng kiểm tra trước khi đăng ký. Bạn cũng nên đảm bảo rằng bạn có thể chấp nhận trợ cấp để sau này bạn sẽ không ngạc nhiên nếu không thể (thường là do lo ngại về thị thực). Rất tiếc, hằng năm, một số học sinh không thể nhận trợ cấp vì thị thực của họ không cho phép các em thực hiện một chương trình như GSoC, hoặc trong một số trường hợp, các em không cho phép một người dành quá 20 giờ mỗi tuần trên GSoC.

Tất cả những người tham gia được chấp nhận sẽ nhận được email xác nhận chấp nhận tham gia. Chúng tôi không cung cấp chữ cái tuỳ chỉnh. Chúng tôi sẽ không phát hành chữ CPT dưới bất kỳ hình thức nào.

Tôi còn theo học tại một trường cao đẳng cộng đồng (hoặc một trường đại học cơ sở) thì tôi vẫn có thể tham gia chứ?

Có, chúng tôi hy vọng bạn sẽ đồng ý.

Tôi tốt nghiệp giữa chương trình. Tôi vẫn có thể tham gia chứ?

Có.

Tôi có thể nhận được tín chỉ khoá học khi tham gia GSoC không?

Có thể tuỳ thuộc vào yêu cầu của trường bạn. Google không thể cung cấp cho bạn thêm bất kỳ giấy tờ hoặc giấy tờ ký tên nào.

Có thể điều chỉnh lịch biểu nếu trường của tôi kết thúc muộn/bắt đầu sớm không?

Chương trình GSoC 2024 có sự linh hoạt về lịch trình cho các dự án. Khoảng thời gian được phép để hoàn thành một dự án có thể dao động từ 10 tuần đến 22 tuần đối với các dự án có quy mô vừa và lớn với thời lượng tiêu chuẩn là 12 tuần. Các dự án nhỏ có thể kéo dài từ 8 đến 12 tuần. Cộng tác viên GSoC và người cố vấn có thể cùng nhau quyết định xem có nên gia hạn dự án để kết thúc vài tuần nữa hay không.

Không thể thay đổi ngày bắt đầu chương trình, mọi người sẽ bắt đầu chương trình vào cùng một thời điểm.

Bạn và người cố vấn có thể cùng đồng ý điều chỉnh lịch biểu của các mốc quan trọng hoặc lịch làm việc hằng tuần để có thể linh hoạt đôi chút trong khung chương trình tổng thể.

Ngày đánh giá đầu tiên dựa vào điểm một nửa của tiến trình dự án dự kiến. Đối với các dự án vừa và lớn, thời gian xử lý sẽ là sau 6 tuần đối với các dự án theo lịch trình tiêu chuẩn là 12 tuần). Đối với các dự án nhỏ, thời gian chờ sẽ là sau 4 tuần, dựa trên dự án tiêu chuẩn kéo dài 8 tuần.

Người cố vấn/Quản trị viên tổ chức

Tôi muốn tìm hiểu thêm về cách tham gia làm cố vấn trong GSoC. Tôi có thể tìm thêm thông tin ở đâu?

Đọc Hướng dẫn cố vấn, Quy tắc chương trình, và Vai trò và trách nhiệm để biết thêm thông tin về cách trở thành cố vấn của GSoC. Bạn phải là thành viên cộng đồng tích cực của tổ chức mà bạn muốn cố vấn.

Các yêu cầu để tham gia một tổ chức cố vấn là gì?

Để đủ điều kiện tham gia với tư cách là tổ chức cố vấn, bạn phải là một nhóm đang chạy một dự án phần mềm miễn phí/nguồn mở đang hoạt động, ví dụ: BRL-CAD. Dự án không nhất thiết phải là một pháp nhân có tư cách pháp nhân. Các tổ chức cố vấn phải đã sản xuất và phát hành phần mềm theo giấy phép được phê duyệt của Sáng kiến nguồn mở và có ít nhất 2 người đóng góp làm quản trị viên và/hoặc người cố vấn của tổ chức cho toàn bộ chương trình để tham gia chương trình.

Các tổ chức có nhận được tiền khi tham gia GSoC không?

Những tổ chức có trạng thái tốt sẽ nhận được một khoản tiền thưởng nhỏ cho mỗi người đóng góp được chấp nhận của GSoC khi kết thúc chương trình. Điều này bất kể trình đóng góp GSoC có đạt hay không.

Các tổ chức có quyền sử dụng các khoản tiền này tuỳ ý.

Các tổ chức và tổ chức do Google lãnh đạo, thuộc bất kỳ chính phủ liên bang nào (bao gồm cả trường đại học công) sẽ không được chi trợ cấp.

Lưu trữ

Làm thế nào để xóa thông tin của tôi khỏi Kho lưu trữ mã mùa hè của Google?

Hãy liên hệ với chúng tôi để xoá thông tin.

Tôi từng là học viên/người đóng góp ở GSoC và bây giờ URL tôi cung cấp cho dự án của mình đã thay đổi, vậy bạn có cập nhật cho tôi trong bản lưu trữ không?

Chúng tôi không thể cập nhật URL của bạn nếu URL đó thay đổi nhiều năm sau đó. Bạn có thể yêu cầu chúng tôi xoá URL cho dự án của bạn bằng cách liên hệ trực tiếp với chúng tôi.

Tôi đã tải những tệp nào lên?

Các tệp đã tải lên không còn để tải xuống được nữa.