Auto Check

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 7 January 2013

Finding the inner programmer in every Googler

Posted on 09:00 by Unknown
This is the second post in a series profiling Googlers who facilitate classes as part of our g2g program, in which Googlers teach, share and learn from each other. Regardless of role, level or location, g2g's community-based approach makes it possible for all Googlers to take advantage of a variety of learning opportunities. - Ed.

If someone had told me when I graduated with a degree in economics that I’d one day be employed in a technical role at Google, I would have laughed. In 2008, I joined Google’s people operations rotation program, in which one experiences three different people ops areas—from benefits to staffing—over the course of two years. After just a few short months, I found myself with a passion for technology and a profound interest in programming that would draw me into teaching a class, Intro to Programming (I2P), to non-engineers at Google as a part of the g2g (Googlers-to-Googlers) program.

Teaching programming to an I2P class at our Mountain View, Calif. headquarters

While on the benefits team, I was assigned a project that involved matching up hundreds of Googlers’ names with their corresponding office locations and job titles. I quickly realized that a few simple programming scripts could probably speed up my work and reduce errors. The only problem was, I had no clue how to write a program.

I began to teach myself the programming language Python, which is known for its clarity of syntax and friendliness to beginners. Slowly, I produced a multi-functional automated spreadsheet, and then a web application to share with my team. My teammates, seeing that my newfound technical skills had saved all of us time, asked me to teach them how to code; thus, in front of a whiteboard in a small conference room, I2P was born.

Since then, more than 200 Googlers have taken I2P. We encourage an open, supportive environment in the class, making it an approachable way for Googlers to broaden their horizons within the workplace and gain new skills. Some of my former students have even moved from roles in global business, finance and people operations to full-time engineering positions. That’s awesome to see, but I love that Googlers can use what they learn in I2P to make processes across the company more efficient—no matter what team they work on. For example, an administrative assistant who took the class streamlined a manual daily task by automating an email response survey for her team.

In addition to solving business challenges, I’ve also seen Googlers using the programming skills they learned in I2P to help others—both inside and outside of Google. Recently, an I2P alum increased participation in Google’s free flu shot program by writing a Python-based enrollment tool that allows Googlers to find appointments online by preferred office location and time. Thousands more Googlers signed up to receive flu shots due to the convenience provided by the tool. Because Google donates an equal number of vaccinations, such as those preventing meningitis or pneumonia, to children in the developing world, this new tool also led to thousands more children receiving crucial vaccinations.

More than 200 Googlers have participated in the 11-week course (the sword definitely helps keep engagement high...don’t worry, it’s foam!)

What’s extraordinary to me is that under the g2g program, the “guy down the hall in HR” can teach programming—of all things—to his fellow Googlers. It’s been extremely rewarding to experience first-hand the results of my students’ learnings. Googlers have taken the principles and skills from I2P and put them to work in time management, email communication and even just having fun re-creating Frogger—leave it to Googlers to span the gamut of I2P skill application. I often think how awesome it would be if every Googler could take I2P and apply what they’ve learned to make processes across the company more efficient.

If you’re interested in learning how to code, here are three tips from the course that you can practice on your own. While I’ve learned these principles via programming, they can be helpful in all kinds of fields!

  • Practice and theory. You learn best when you have something to apply your learning to. With programming, find a project you want to apply your skills to and build the knowledge necessary to accomplish your project.
  • Bad habits die hard. If you are writing messy or convoluted code, you are building habits that will be very hard to break. Better to overcome the pain of doing it the right way initially so that you never have to go back and change.
  • Get feedback. Just because a script "works" doesn't mean it works well. Always get advice from others with more experience so that you are learning how to do things better, not just sufficiently well.

Posted by Albert Hwang, Team Lead of the People Technology & Operations Tools Group
Email ThisBlogThis!Share to XShare to Facebook
Posted in g2g, googlers and culture | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Hulu Plus now works with Chromecast
    Hulu has added Chromecast support to their Hulu Plus app—just in time for the fall television season. Now you can easily enjoy your favori...
  • Providing a springboard for women entrepreneurs in India
    Meghana Musunuri was a typical female entrepreneur in India. Born and brought up in Medak , she received a good education and spent time ab...
  • A look inside our 2011 diversity report
    We work hard to ensure that our commitment to diversity is built into everything we do—from hiring our employees and building our company cu...
  • Software downloads in Syria
    Free expression is a fundamental human right and a core value of our company—but sometimes there are limits to where we can make our product...
  • Celebrating teachers on National Teacher Day
    One of the best parts of my job working on the Google Education team has been hearing inspiring stories time and again of great teachers who...
  • Shiver me timbers, the 2012 D4G Winner is....
    After 114,000 submissions and millions of your votes, second grader Dylan Hoffman of Caledonia, Wisc. is this year’s U.S. Doodle 4 Google N...
  • Supporting Innovation in African News
    Cross-posted from the European Public Policy Blog We’re eager to see journalism flourish in the digital age, in all forms and on all contine...
  • Google+ Hangouts On Air: broadcast your conversation to the world
    Last year we introduced Hangouts On Air to a limited number of broadcasters, enabling them to go live with friends and fans, for all the wo...
  • New research shows smartphone growth is global
    Last October, we launched Our Mobile Planet , a resource enabling anyone to visualize the ways smartphones are transforming how people conne...
  • Local—now with a dash of Zagat and a sprinkle of Google+
    Finding the best places to go is an essential part of our lives, as are the people and resources that help us make those decisions. In fact,...

Categories

  • accessibility
  • acquisition
  • ads
  • Africa
  • Android
  • apps
  • Asia
  • books + book search
  • chrome
  • chrome + chrome os
  • commerce
  • computing history
  • crisis response
  • Cultural Institute
  • culture
  • developers
  • display advertising
  • diversity
  • doodles
  • education
  • education and research
  • energy
  • enterprise
  • entrepreneurs at Google
  • entrepreneurship
  • Europe
  • events
  • faster web
  • free expression
  • g2g
  • giving
  • Google Apps highlights
  • google ideas
  • google play
  • google.org
  • google+
  • googleplus
  • googlers and culture
  • government transparency
  • green
  • innovation
  • ipv6
  • journalism and news
  • Latin America
  • local
  • maps and earth
  • mobile
  • online safety
  • open source
  • personalization
  • photos
  • policy and issues
  • politics
  • privacy
  • privacy and security
  • publishers
  • scholarships
  • search
  • search stories
  • search trends
  • security
  • security and safety tips
  • small business
  • transparency
  • youtube and video

Blog Archive

  • ▼  2013 (190)
    • ►  December (11)
    • ►  November (13)
    • ►  October (15)
    • ►  September (12)
    • ►  August (10)
    • ►  July (13)
    • ►  June (28)
    • ►  May (16)
    • ►  April (21)
    • ►  March (18)
    • ►  February (19)
    • ▼  January (14)
      • Exploring the Grand Canyon on Google Maps
      • Google Science Fair: Looking for the next generati...
      • Mapping creates jobs and drives global economic gr...
      • Google’s approach to government requests for user ...
      • Fireside Hangouts: Join Vice President Biden in a ...
      • Transparency Report: What it takes for governments...
      • Responding to the severe flooding in Jakarta, Indo...
      • Inviting kids to dream big: Doodle 4 Google 2013 i...
      • A wind investment deep in the heart of Texas
      • Finding the inner programmer in every Googler
      • Make some New Year’s resolutions for your business
      • The Federal Trade Commission closes its antitrust ...
      • A little help from Google on your New Year’s resol...
      • Marking the birth of the modern-day Internet
  • ►  2012 (269)
    • ►  December (25)
    • ►  November (20)
    • ►  October (18)
    • ►  September (16)
    • ►  August (19)
    • ►  July (20)
    • ►  June (28)
    • ►  May (30)
    • ►  April (19)
    • ►  March (27)
    • ►  February (23)
    • ►  January (24)
  • ►  2011 (41)
    • ►  December (33)
    • ►  November (8)
Powered by Blogger.

About Me

Unknown
View my complete profile