2014年1月9日木曜日

How students can learn about Google's technologies and/or work with Google

I had a chance to talk with various students studying computer science recently, and was asked how they can be involved in Google's activities. Surprisingly many of them didn't know many of the programs I mentioned, so I thought I'd start documenting here.

"I want to meet like-minded developers!"
Google Developers Group (GDG)

Google Developer Groups (GDGs) are communities for developers who are interested in Google's developer technology; everything from the Android, App Engine, and Google Chrome platforms, to product APIs like the Maps API, YouTube API and Google Calendar API. A GDG can take many forms -- from just a few people getting together to watch our latest video, to large gatherings with demos and tech talks, to events like code sprints and hackathons. However, at the core, GDGs are focused on developers and technical content, and the core audience should be developers. There are 442 chapters in 98 countries worldwide, most of them are for "everyone" so you are welcome to join, some of them are run by university students and running inside university so you should check them out, and if there is not GDG in your city or university, feel free to start one! Note that GDGs are not run by Google- they are independent communities run by local developers globally.


"I want to work at Google as an intern!"
Google Internship Program

There are many internship opportunities globally- follow the link above to see the list. You can watch the videos of the interns from the past here.

Technical Intern experience



Product Management Intern



"I want to act as liaison between Google and my university!"
Google Student Ambassador Program

The Google Student Ambassador Program is an opportunity for students to act as liaisons between Google and their universities. These ambassadors:
-Learn about innovative Google products and programs.
-Plan and host fun events on campus.
-Act as a campus contact for Google teams.
-Help Google better understand each university’s culture.

"I want to receive scholarship from Google!"
Oh gosh there are so many scholarships that Google provides to students...

Generation Google Scholarship
Google Anita Borg Memorial Scholarship
Google Lime Scholarship for Students with Disabilities
Google SVA Scholarship for Student Veterans
Google Europe Scholarship for Students with Disabilities
Women in Tech Conference and Travel Grants

"I want to join programming contests!"
Google Code Jam

Google Code Jam is an international programming competition hosted and administered by Google. The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time. Competitors may use any programming language and development environment to obtain their solutions. Google Code Jam is not just for students, but students are welcome to join the contest.

"I have a wonderful project!"
Google Science Fair

The Google Science Fair is an online competition open to students aged 13-18 around the globe. You can see the video from the Finalist Gala here:



"I want to be involved in Open Source Projects!"
Google Summer of Code

Google Summer of Code is a global program that offers post-secondary student developers ages 18 and older stipends to write code for various open source software projects. We have worked with open source, free software, and technology-related groups to identify and fund projects over a three month period. Since its inception in 2005, the program has brought together over 7,500 successful student participants and over 7,000 mentors from over 100 countries worldwide to produce over 50 million lines of code. Through Google Summer of Code, accepted student applicants are paired with a mentor or mentors from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. In turn, the participating projects are able to more easily identify and bring in new developers. Best of all, more source code is created and released for the use and benefit of all.

"I want to be involved in Open Source Projects and I am pre-university student!" Google Code-In

Google Code-in is a contest for pre-university students (e.g., high school and secondary school students ages 13-17) with the goal of encouraging young people to participate in open source. There have been 1238 students from 71 countries that completed tasks in the Google Code-in over the last three years of the contest. For many students the Google Code-in contest is their first introduction to open source development. For Google Code-in we work with open source organizations, each of whom has experience mentoring students in the Google Summer of Code program, to provide "bite sized" tasks for participating students to complete.

"I don't code. Is there a policy related fellowship?"
Google Policy Fellowship

The Google Policy Fellowship program was inspired by Google’s Summer of Code with a public policy twist. The Google Policy Fellowship program offers undergraduate, graduate, and law students interested in Internet and technology policy the opportunity to spend the summer contributing to the public dialogue on these issues, and exploring future academic and professional interests. Fellows will have the opportunity to work at public interest organizations at the forefront of debates on broadband and access policy, content regulation, copyright and trademark reform, consumer privacy, open government, and more. More information about the host organizations and the areas of focus for the fellows are outlined here. Fellows will be assigned a lead mentor at their host organizations, but will have the opportunity to work with several senior staff members over the course of the summer. Fellows will be expected to make substantive contributions to the work of their organization, including conducting policy research and analysis; drafting reports and analyses; attending government and industry meetings and conferences; and participating in other advocacy activities.

"I don't code. Is there a journalism related fellowship?"
Google Journalism Fellowships

In an effort to help develop the next crop of reporters working to keep the world informed, educated and entertained, we have created the Google Journalism Fellowship. As a company dedicated to making the world’s information easily accessible, Google recognizes that behind many blue links is a journalist and that quality journalism is a key ingredient of a vibrant and functioning society. The program is aimed at undergraduate, graduate and journalism students interested in using technology to tell stories in new and dynamic ways. The Fellows will get the opportunity to spend the summer contributing to a variety of organizations -- from those that are steeped in investigative journalism to those working for press freedom around the world and to those that are helping the industry figure out its future in the digital age. There will be a focus on data driven journalism, online free expression and rethinking the business of journalism. The 10-week long Fellowship will open with a week at Google followed by nine weeks at one of the participating organizations.

"I want to join Google's computer science summer camp!"
Computer Science Summer Institute (CSSI)

Google's seventh annual Computer Science Summer Institute (CSSI) is a three-week introduction to computer science for graduating high school seniors with a passion for technology — especially students from historically underrepresented groups in the field. CSSI is not your average summer camp. It's an intensive, interactive, hands-on and fun program that seeks to inspire the tech leaders and innovators of tomorrow by supporting the study of computer science, software engineering and other closely related subjects. As CSSI students, you will learn programming fundamentals directly from Google engineers, get an inside look at some of Google's most exciting, emerging technologies, and even design and develop your very own application with fellow participants that you will showcase to Googlers in local offices. You'll attend the program at one of our Google office locations in Mountain View, Calif., Boston, or Seattle/Kirkland, and experience firsthand Google's unique and innovative office culture. And at the end of each day, attendees will enjoy a unique residential experience in dorm-style housing at local universities. CSSI is an all-expenses-paid program. Google will provide housing, meals and transportation for invited students.

"I want to receive research grants from Google!"
Research at Google - Award Programs

Google supports academic communities in computer science, engineering, and related fields by providing funding opportunities for university faculty. Our ongoing programs regularly solicit proposals for funding either through an open submission process or by invitation. All awards made through Google's academic funding programs are structured as unrestricted gifts to universities.

Google Faculty Research Awards
Google Focused Research Awards
Visiting Faculty Program
Exacycle Program for Visiting Faculty
Google App Engine Education Awards
Google App Engine Research Awards

"I am graduating university and seeking a full time job opportunity!"
Jobs at Google

Google is hiring :)

"I want to know about the newest information from Google to students!"
Following are great channels for that:

Google Students Google+ 
Google Students Blog
Google Students Twitter
Google Students Facebook
Google in Education Website

Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -Fumi Yamazaki