【活動】Google編程之夏(截2020.3.31)+ Google Code Jam 全球編程挑戰賽(截2020.4.5)


①Google Summer of Code_Google編程之夏

Google編程之夏已經開始報名了👉報名地址:https://summerofcode.withgoogle.com ,最好能FQ,因為選開源組織的時候得用外網。

如果您是一名大學生,並且想在為開源社區做得很好的同時提高您的軟件開發技能,請查看 Google Summer of Code (GSoC)2020!這將是我們16年的GSoC!我們現在接受我們計划的學生申請,該計划將來自世界各地的大學生介紹給開源軟件社區以及我們熱情洋溢的導師社區。在三個月的時間里,學生可以在家中舒適地編碼(該程序完全在線!),並在成功完成項目里程碑的基礎上獲得津貼。

過去的參與者說,GSoC提供的實際經驗可以磨練他們的技術技能,增強他們的信心,擴大他們的專業網絡,並提高他們的履歷,同時使他們成為更好的開發人員。

有興趣的學生可以 在即日起至UTC 2020年3月31日(星期二)之間在計划網站上提交提案。


可以選擇很多開源組織,選一個去貢獻代碼,流程請看👉知乎大神駱梁宸Google 編程之夏(GSoC):海量優質項目,豐厚報酬,你竟然還不知道?
👉Google Summer of Code 學生申請指南——作者:高策

一、GSoC編程之夏活動流程

整個活動的流程是這樣的:在每年的二月末,GSoC 會公布一個 Mentoring organizations 的列表,比如 2017 Organizations,這個列表是受到谷歌認可的開源社區或者組織。隨后學生可以從列表中挑選出適合自己的 organization,並且在 organization 的 ideas list 中找出自己感興趣,覺得可以勝任的 idea,提出申請。一個學生最多可以申請 5 個 idea,申請在 3 月末開始,4 月初結束。在 5 月份,Google 會公布所有入選的學生,社區會給每個學生分配一個或多個 mentor,mentor 負責指導學生的工作,並評估學生的工作是否滿足了社區的要求。
公布之后,會有持續一個月的 Community Bonding Period,在這個階段學生需要盡快融入社區,跟自己的 mentor 建立聯系,熟悉社區工具鏈,交流工具等等。6 月份開始正式的開發工作。開發工作一共有三個階段,同時也會有三個 evaluation。每個階段大約一個月,會有一個小目標,如果 mentor 認為你完成了階段性的目標,Google 會在每次 evaluation 結束后發放獎金。三次一共的獎金在 1200 - 6600 美刀之間。具體的數額跟所在地的 Purchasing Power Parity 有關,中國是 3600 美刀。
整個項目大概在 9 月份結束,但是社區的期望肯定是學生能夠繼續進行貢獻,這也是他們獲得新的 contributors 的一個重要途徑。並且在持續貢獻后,學生可以在來年的 GSoC 時申請成為 mentor,雖然 mentor 沒有獎金,但是有一個 Google 組織的 Mentor Summit,據說就是公費旅游。

二、GSoC含金量高在哪里

通常而言,同學們夏天想自我提升的話有兩個去處,一是暑研、二是暑期實習。GSoC 偏向工程,和后者更為相似(但也有很大不同),和暑期實習對比着來分析,更容易看出 GSoC 的優勢:
時間安排和工作模式
以 2017 年為例。5 月 4 日 Google 宣布入選學生名單,之后到 5 月 30 日約一個月的時間為 Community Bonding Period,在這段時間里可以熟悉社區、和導師針對你的項目進行探討等。5 月 31 日開始至 8 月 29 日是正式工作時間,你將會在約 12 周的時間里完成你所申請的項目。除了開始時間略早於國內期末考試時間外,時間跨度上基本與大部分暑期實習無異。而具體的任務量因項目而異,但通常不會太過繁重。導師也一般不會為難你,即使不能全部完成預期的內容,只要全程認真負責的參與,大都也會給 Pass。可能更多的時候是項目對中國學生而言是比較水的,比如前幾天(Coding Period 才剛剛開始)群里就有人表示已經把全部 Coding 做完了現在正無聊的寫文檔……
GSoC 的任務全部是線上(online)完成的,相對於實習時每日早晚高峰痛苦的擠地鐵(不忍吐槽帝都的交通),你完全可以在家中、在學校宿舍完成需要做的一切。簡捷高效,不要太省心!
報酬:
降價之前的報酬折算至每月是 11K 有余,幾乎快趕上一線互聯網公司的正式應屆員工價格了。降價之后大概是一月 8K 多,仍然是碾壓各家一線的實習生價格。還不用扣稅喲!
個人成長:
在 GSoC 項目期間,每個學生都會被分配一名導師,在整個項目期間給予你幫助。就我的親身經歷和身邊人的體會,雖然會有些比較懶的放養導師,不過基本上還都是非常認真負責而且熱心的。導師本身的技術水平也都十分出色。而如果你參與的是 GCC、OpenCV 這類久負盛名的工具、語言、框架的組織下的項目,很可能你的導師就會是這些組織的 Core Team Developer,他們可都是在行業內備受尊敬的大牛。
再拿我的經歷舉例。有一次我向主倉庫提交了一段總計不超過 50 行的改動,但因為改動較為關鍵,組織內的幾個導師和我充分的討論了足足一周,覆蓋了代碼風格、性能優化、可測試性、向前和向后兼容、設計原則等方方面面,經過數次修改,最終成功並入。這個過程中是收獲巨大的。通常我們會講被 review 是非常好的學習途徑,寫越少而精的代碼,被 review 的越詳細,對應的成長是越快的。而 GSoC 正是這種模式。
相比而言,大部分一線開發崗位的實習,負責帶你的人很可能也只是剛畢業工作過三五年,本身技術水平不算驚艷,而業務導向的開發則是以效率為先的,很難有機會有人給你的代碼做詳盡細致的 review。更糟糕的一些情況是,可能有些實習生大部分時間都在做“打雜”的工作,而不能進行真正有意義的創造,更談不上學習了。
當然實習也絕不能被一棍子打死,像 MSRA 的研究實習生、BAT TMD 華為這些一線公司的實驗室或者核心部門實習也都是相當有含金量的,其中也有很多 GSoC 中所不能學習到的東西,也是非常值得選擇的。

怎么弄英文學歷證明?

上學信網,30元英文翻譯一個學歷證明,官方靠譜

<什么是GSoC>

Google Summer of Code(簡稱GSoC)是由Google公司主辦的面向全球在校大學生(包括本科、碩士和博士)的年度帶薪開源編程項目。由Google聯合創始人Larry Page先生發起,意在鼓勵青年學生通過參與真實的開源軟件開發來提升自身技術實力 [1]。
GSoC是目前全球規模最大的帶薪開源編程項目。首屆活動於 2005 年舉辦。當時只有 42 個開源組織和 410 名學生參與。歷經十幾年的穩步發展,在 2018 年的GSoC活動中,共有來自全球 62 個國家的 1264 名學生分別為 206 個開源組織編寫程序 [2]。
GSoC分為兩個階段(以2018年時間表為例):
第一階段,Google公司面向全球征集開源組織,並在每年的 2 月公布入選名單。每個組織都會提供一系列的開源項目供學生申請。
第二階段,開源組織審核來自學生的申請書。入選學生名單一般於四月底或五月初公布。之后每位同學會在一名或多名來自開源組織的導師(mentor)指導下,在 5 月中旬到 8 月中旬的 12 周時間內完成指定項目。整個過程均為在線進行。
最終通過審核的同學除了可以獲得來自Google的電子證書和小紀念品(T恤和筆記本)之外,還可以得到一筆獎學金(stipend)。這筆獎學金的數額根據大學所屬地的購買力平價(Purchasing Power Parity)而定。2018年大陸地區為每人 3600 美金。近三年GSoC入選學生的最終平均通過率為 86.6% 。
GSoC的入選項目覆蓋極廣,涵蓋雲計算、操作系統、圖形處理、醫療、編程語言、數據庫、機器人、科學計算和安全等多個領域。其中既有Linux基金會、GNU、Mozilla和R語言等大型開源組織,也有如哈佛大學伯克曼互聯網與社會研究中心和歐洲核子研究中心等大學與研究機構,更有大量的中小型開源項目。

詳情更多故事請看:👉Google Summer of Code申請攻略(2020版)

下一個比賽👉Google Code Jam 全球編程挑戰賽來襲,報名倒計時!
編程界尖端玩家憑實力定勝負

②一年一度 Google Code Jam 全球編程挑戰賽前方來襲!

報名通道現已開啟,截止時間北京時間 4 月 5 日上午 10 時,倒計時僅剩不到 10 天,心動不如行動,掃描下方二維碼即刻報名!

Google Code Jam 全球編程挑戰賽 由谷歌工程師親自設計每關挑戰,已連續 17 年吸引來自世界各地、不同水平的代碼選手前來切磋。上屆比賽就吸引了全世界超過 150 個國家的 74,000 名選手展開激烈角逐,共同解決富有挑戰性的算法難題。

中國開發者在歷屆比賽中表現亮眼,屢屢突圍總決賽。迄今為止,中國位列 Code Jam 全球總成績榜單第二!大家熟知的大神樓天城更擊敗全球選手,兩度登頂,為中國斬獲世界冠軍殊榮。


趣味關卡極具挑戰:

比賽中所有挑戰題目均由谷歌工程師仔細設計,既有趣也極具挑戰,為你打開新世界的大門。無論你是編程屆的青銅還是王者,這都是一次自我挑戰的好機會。

個人技能飛速滿槽:

選手不僅能測試自己的編程水平,更能在比賽環境中快速提升實踐技能,豐富自身履歷。通過海選環節的選手,還能獲得谷歌定制的個人證書,讓挑戰成為一件值得驕傲的事情。

全球高手傾情過招:

成為 Google Code Jam 的其中一員,和全球最棒的編程高手交流切磋,碰撞出激烈的火花,說不定能結交志同道合的好友呢!

豐厚獎賞誠意滿滿:

前 1000 名選手即能獲得 Code Jam 限量版 T 恤,前 25 名選手將會受邀進入全球總決賽,最終的桂冠還將伴隨豐厚的現金獎勵。

第 1 步:

點擊“閱讀原文”鏈接報名,記得在北京時間 4 月 5 日上午 10 時前報名!

第 2 步:

4 月 4 日上午 7 時起,即可參與持續 27 小時的線上海選環節。

第 3 步:

當你成功通過海選后,將陸續通過 3 輪比拼,而冠軍寶座也會離你越來越近。只要進入前 1000 名,就能獲得 Google Code Jam 全球編程挑戰賽限量 T 恤作為紀念。

更多內容和編程活動

[1] GSoC歷史,https://google.github.io/gsocguides/student/history-of-gsoc
[2] GSoC數據,https://developers.google.com/open-source/gsoc/resources/stats
[3] 歐航局太空編程之夏,https://socis.esa.int/about/ (2018年停辦一年)
[4] Outreachy項目,https://www.outreachy.org/
[5] Rails Girls Summer of Code項目,https://railsgirlssummerofcode.org


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM