Google Summer of Code và bí quyết trúng tuyển
Bạn là sinh viên công nghệ thông tin có đam mê với lập trình?
Bạn muốn tham gia các dự án với các tổ chức lớn trên thế giới để có thểm kinh nghiệm?
Bạn cần thêm vài đồng để trang trải cuộc sống nhưng muốn làm gì có ý nghĩa hơn?
Có thể Google Summer of Code là một lựa chọn tuyệt vời. Hãy cùng mình khám phá thêm về chương trình này nhé. Là một người đã trúng tuyển 2 năm, mình cũng sẽ chia sẻ con đường chinh phục GSoC của mình.
Google Summer of Code
Google Summer of Code là gì?
Google Summer of Code (thường viết tắt là GSoC), là một chương trình do Google tổ chức nhằm khích lệ học sinh, sinh viên, và những người mới lập trình tham gia vào các dự án phần mềm mã nguồn mở.
Hàng năm, Google sẽ làm việc với nhiều tổ chức lớn nhỏ khắp thế giới để kết nối sinh viên với những lập trình viên có kinh nghiệm (các mentor). Những sinh viên này sẽ được hướng dẫn để thực hiện những ý tưởng do chính họ đưa ra trong các đề án trong vòng 3 tháng (12 tuần) hè.
Trong suốt quá trình này, tùy vào nơi cư trú và cỡ dự án, các bạn có thể nhận một khoản tiền thưởng. Ở Việt Nam, mức này là $3000 cho một dự án lớn, nhưng các nơi khác có thể lên đến $6600. Các bạn du học sinh sẽ đặc biệt có lợi - ví dụ như mình đang ở Úc thì sẽ được trả theo mức tối đa.
Ngoài ra, quá trình thực hiện dự án sẽ giúp các bạn va chạm với rất nhiều chuyên gia trong ngành. Những mối quan hệ và kinh nghiệm này sẽ cho bạn lợi thế lớn khi xin việc, ít nhất là trong vòng duyệt hồ sơ.
Google Summer of Code KHÔNG là gì?
Chương trình thực tập tại Google
Điều mà mọi người hay hiểu nhầm là GSoC là một chương trình thực tập tại Google hay một cơ hội làm việc tại Google.
Trong suốt GSoC, bạn chỉ làm việc với tổ chức mã nguồn mở bạn đăng ký cùng, không làm việc trong Google hay với Google. Google chỉ là bên đứng ra kết nối và tài trợ.
Vì vậy, bạn không thể nhận là đã từng làm việc cho Google. Tuy nhiên, kinh nghiệm làm việc trong kỳ GSoC sẽ rất hữu ích khi đưa vào hồ sơ xin việc cho các công ty khác hay khi nêu ra trong các buổi phỏng vấn, đặc biệt đối với những bạn mới ra trường ít có cơ hội làm việc thực tế.
Kỳ thi
GSoC không phải là một kỳ thi.
Sẽ có một sự cạnh tranh lớn trong vòng ý tưởng. Tuy nhiên, khác với những cuộc thi thông thường, những đề án được chấp nhận không phải những gì quá độc đáo hay cao siêu, mà là những gì thiết thực nhất với cộng đồng mã nguồn mở. Trong vòng này, bạn nên thảo luận với các tổ chức (vì chính các tổ chức sẽ duyệt đề án của bạn) và chủ động xin ý kiến của cộng đồng xung quanh sản phẩm đó, thay vì giữ bí mật đơn nộp của mình. Mình sẽ nói thêm về điều này ở những phần sau.
Ở vòng lập trình, sẽ có những bài đánh giá (evaluation), nhưng nó hoàn toàn dựa trên tiến độ công việc của bạn và không hề so sánh với ai. Việc hợp tác và thảo luận là thiết yếu với mọi dự án, và cũng là tinh thần chung của lập trình mã nguồn mở.
Công việc ổn định
Đây là một trải nghiệm hướng tới sinh viên mới làm quen với lập trình hơn là một cơ hội kiếm tiền. Vì vậy, Google chỉ cho phép một người tham gia tối đa 2 chương trình.
Tuy nhiên, tùy vào tổ chức, những bạn đã hoàn thành GSoC thường có nhiều cơ hội gắn bó lâu dài, thậm chí một số ít còn nhận được việc làm tại hay liên quan đến tổ chức đó.