Friday, June 20, 2008

Google Code Jam 08 - Registeration Started

Google Code Jam is a coding competition in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time. The contest is all-inclusive: Google Code Jam lets you program in the coding language and development environment of your choice.

Google Code Jam begins in July and continues in August, when you will compete in online rounds against contestants from around the world. The Top 500 participants will advance to onsite competitions at a local Google office to compete against those in their region (Asia Pacific; Europe, Middle East and Africa; and the Americas). The Top 100 will participate in the final round at the Google Headquarters in Mountain View, California on Friday, November 14.

Google offers more than $80,000 in cash prizes for the winners. Don't be left out! Make sure to register between June 17 and July 17, and show your coding creativity in Google Code Jam.


Loai said...

Thanks for that Mohammed!

You have a nice blog!

Loai Najati

Mohammed Nour said...

Thanks Loai!

Ahmed Essam said...

Peace be upon you Mohamed,

I have subscribed in the competition but I couldn't do anything because I am very loaded, but I have checked it out and I found that there is some Egyptian guys there one of them has a very good position, the guy name is HamzaCpp, I hope that more Arab guys go there.

I have a friend in Google HR, they told me that they are wondering why most of Egyptian developers let the path of software engineering and move to management, they can't find good engineers, they just want engineers :D and they can't find it.

Thanks for your time.

Ahmed Essam

Mohammed Nour said...

I guess this attitude is a result of the limited types of software products in Egypt. It enforce a need to more stuff for good management, marketing and business oriented roles. These type of software don't need high level of architecture or sophisticated design decisions. This is why people here target a new layer in the industry hierarchy because this is the available opportunity for their growth.

However, if there is another kind of applications which needs a level of engineering with reputable benefits and a room for full experience utilization, the developers won't be afraid to stay 10 or more years as software engineers. But unfortunately, this is not the case.