Skip to main content

Advice from a Google engineer: Join a coding competition

Google's Coding Competitions are back for 2021 with multiple opportunities for participants to improve their programming skills by solving algorithmic problems designed by Google engineers. Sadia Atique is a Site Reliability Engineer (SRE) based in Munich, Germany who works on the Corporate Engineering team and actively contributes to competitions like Code Jam and Kick Start. We recently sat down with Sadia to learn how she got involved in coding competitions and why she thinks you should consider doing the same.

Do you remember your first coding competition? 

When I decided to pursue a degree in Computer Science at my university in Bangladesh, I had very little computing experience. Once I was familiar with coding, I started participating in competitions to build my skills while also having fun. I attended a programming camp which really drew me into the world of algorithmic problem solving and contests. Competitive coding is just like any other sport where you get that rush of adrenaline from trying to solve extremely challenging problems.

Sadia Atique

Googler Sadia Atique

Did you participate in any of Google's Coding Competitions before joining the company?

I participated in both Code Jam and Kick Start during university since I was passionate about eventually landing a role at Google. While I found Code Jam problems to be particularly tough, I was frequently a top scorer in Kick Start, which I hoped would help me get noticed by a recruiter. I was actually too afraid to apply on my own — luckily one day a recruiter reached out and the rest is history! These contests are a great investment of your time — plus they’re free, so why not?

Why did you get involved with Coding Competitions as a Googler?

Since I participated before I was hired, the Kick Start team contacted me to see if I was interested in contributing to critical problem development work. I jumped at the opportunity, first with Kick Start and then with Code Jam. Google's culture encourages engineers to use their skills and apply them toward the greater community, not just individual work. I really value this because the community aspect of coding competitions means a lot to me. It's a place where I feel like I can learn from others and keep growing, but where I also deeply belong. 

How would you compare Code Jam and Kick Start?

The quality of problems, level of commitment to problem preparation and cheating detection mechanism that keeps things fair are uniform between Code Jam and Kick Start. For contestants, the main differences are in problem difficulty and contest structure. 

Code Jam’s structure also makes it highly competitive — only 25 contestants make it to the World Finals — whereas Kick Start is accessible to folks wanting to try a new round almost every month. 

What advice would you share with someone thinking of registering for the 2021 season?

I’m clearly biased, but I think coding competitions are an excellent way to spend your free time. You  build problem-solving skills while learning new techniques and thinking creatively. And my competitive programming mindset has given me an ability to "think outside the box" to better approach unexpected situations. Competitions also help you build stamina, resilience and confidence — it takes a lot of patience and dedication to sit through hours of algorithmic problem solving! 

I also hope failure won't stop you. There were times I had to submit a problem 30 times before it was accepted, but I never stopped trying. I hope down the road you'll find these experiences to be as useful and inspiring as they have been for me.

Code Jam kicks off its season March 26 with the 30-hour Qualification Round (participants only need a few hours to compete). Registration will close at the end of the round, so be sure to register today. Kick Start registration is also now open throughout the year — we encourage coders of all levels to register before the first round on March 21


by Chelsea LiebCode Jam via The Keyword

Comments

Popular posts from this blog

certain keys on my keyboard dont work when "cold"

Hi guys, i have a Lenovo Y520-15IKBN (80WK) and certain keys on the keyboard don't work (e,g,h,8,9,Fn...) but only when the weather is cold. for example in the winter it used to work after certain amount of time when i first boot the laptop and stops working when i stop using it for a while, but now that the weather is hot it works just fine except for the first couple of minutes or when its colder. of course i do realise that it has nothing to do with the outside weather but with the temperature of the computer itself. can someone explain to me why this is happening and how it should be fixed as i cannot take it to the tech service until july even though it's still under warranty because i need it for school. ps: an external keyboard works fine. Submitted April 29, 2018 at 03:35PM by AMmej https://ift.tt/2KiQg05

Old PC with a Foxconn n15235 motherboard needs drivers! Help!!

So my Pc corrupted and I had to fresh install windows on it, but now its missing 3 drivers and one of them is for the Ethernet controller! I've tried searching everywhere for the windows 7 drivers but all I seem to find are some dodgey programs saying they will install it for me. Problem is without the ethernet driver I can't bloody connect to the internet. I've been using a USB to try get some drivers on there, but they just end up being useless programmes . I'm also a bit of a noob at these things, I don't understand where to find the names of things in my PC, I've opened it up but I don't understand whats significant and what isnt. If someone has the drivers and can teach me how to install them I'd be very appreciative! Submitted April 29, 2018 at 02:47PM by darrilsteady https://ift.tt/2r76xMZ