Public Void - Programming Blog (Beta)

A programming blog covering C/C++, Java, Perl, PHP, Python, Ruby, Ruby on Rails, and UNIX/Linux shell scripting.

Tuesday, February 13, 2007

So you want to code for Google?

I've always been interested in what it takes to work at Google, specifically as a programmer. So I decide to do a little research to see just what Google is looking for in a Software Engineer. Below is a Google Spreadsheet containing a list of search results from Google's Job Search engine.

I must preface all of this by saying that this is a very informal analysis. The precision of the information is subject to a number of factors including the scope of the search engine, the search terms themselves, and the time the searches were performed—to name a few. Search terms that yielded no results are not included.

What is interesting is the amount of Free Software included in this list. Searches for proprietary technologies yielded virtually no results, or results that did not apply to Engineering. If you were paying attention, you noticed that the URL for Google's Job Search is a "py" file. So even it is written in a free programming language (Python).

Top 10 Skills for a Google Programmer

  1. HTML
  2. Bachelor's Degree
  3. Master's Degree
  4. Linux
  5. UNIX
  6. C/C++
  7. Java
  8. Python
  9. Perl
  10. Ph.D.
  11. SQL (Mostly MySQL)

So if you plan on working for Google someday, well, there's your hit list. Stay in college—particularly a Software Engineering/Computer Science program—and learn to code programs that integrate with databases for POSIX systems.

Labels: , ,

2/13/2007 07:28:00 AM | So you want to code for Google?

0 comments

0 Comments:

Post a Comment

<< Home