SoC has changed my life, in a sense. In summer 2006, I applied to work on the GCC with this project. I was accepted and successfully completed my project, although at a significantly reduced scope. Then I got to travel a little bit, to see how Google is doing in London. And a year later, this has helped me to land an internship position half a world away at Google. And my work here involves continuing my old SoC project. What more could I ask for right now?
That's why I want to share some of the things I learned. While searching for advice a year ago, I have found many excellent resources on how to write an application (all of them linked to below), yet there are some things which I want to emphasize more. Most important of them is the need to communicate early and often – in general communication, soft skills, etc. is something that us engineers tend to dismiss and this is a big mistake.
So I am writing down advice based on my personal experience, with added advice from other sources that I can relate to. Of course, it is very subjective and in no way I can guarantee that it is correct and true in all (or any) situations. Also, parts of it will seem like a very common sense. That's because it is. But common sense tends to be forgotten or vary person to person, so I feel I should include "very obvious“ stuff as well.
Here is the table of contents for easier navigation. I will convert it to links as I add new material.
- Introduction (this post)
- Summer of Code: the big picture
- Choosing an interesting project idea
- Planning to write an application
- Writing tips
- CV and qualifications
- Summer comes
- Conclusion
- http://weblogs.mozillazine.org/gerv/archives/2006/05/how_not_to_apply_for_summer_of.html
- http://groups.google.com/group/google-summer-of-code-discuss/browse_thread/thread/4cccd94e0b9aefc9
- http://alex.dojotoolkit.org/?p=604
- http://summer.cs.pdx.edu/propose
- http://shlang.com/writing/soc2005.html
- http://venge.net/mtn-wiki/SummerOfCode2006
- http://drupal.org/node/59037
- http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents
- http://www.postgresql.org/developer/summerofcodeadvice.html
- http://shlang.com/writing/soc2005.html
Next: The big picture of SoC
2 comments:
Great post bro, I'll definitely recommend my readers to this blog.
Thanks for this post
Shahzad, I am glad you liked it :)
Post a Comment