Note: This is not a guide explaining the format of the exam or how to crack it and become a Google certified Associate Android Developer. Its just me blabbering about my experience and the impact this certification has had on me. This is my first ever attempt at writing a blog. I hope you guys will go easy on me.
Let’s get started
I am a Google fanboy. I try to stay updated with the happenings in the Googley world, be it Android, Web, Cloud, VR, AR, ML, IoT, hot air balloons, modular phones, glasses and pretty much everything that is Google. I admired Google since college. I remember reading Google’s Wikipedia page for the first time and fantasizing about visiting Googleplex at least once in my lifetime. Deep down, I knew it was a far fetched dream but “WHAT IF” was a thought that I held on to for a very long time.
I am an Android Developer at m.Paani. I started my “Developer journey” in 2015, back when I was in college. I have a Bachelors in CS, but the curriculum that we had was pretty outdated and was no where near the current market requirements. We were taught C,C++ for more than a year. I had never heard of Functional Programming, Git, CI/CD, MVC, MVP or any of the other important & useful stuff as I was busy programming a 8085 microprocessor to add two numbers or demonstrating AND gate on a breadboard. Now, don’t get me wrong. I am not saying these have no importance at all and shouldn’t be taught. I do write functions to add two numbers and I use logical operators almost everyday. But introducing the students to the technologies that are currently used is a must have rather than a good to have. I realized that I had to learn things by myself. And that’s when I started learning Android Development, my familiarity with Java helped me a lot.
Google Developers Certification Program was announced.
I have been watching Google I/O livestream for more than 4 years now. Back in 2016, John Souchak announced the launch of the certification program. They weren’t taking candidates at that time, so I clicked the NOTIFY ME button on the website. I had already developed a handful of apps by that time and I was a bit sceptical if I would benefit from such a certification and if it would make any difference at all (spending $100 on an online certification was so not me). They notified me when the program started, but I didn’t register as I was contemplating taking the exam.
New Year Transition
My friend took the exam in September 2016. He had a rough experience as it took around 60 days for him to get the certification badge. This further cemented my decision of not taking the exam. But then I thought to myself
I have nothing to lose. This exam would have 0 negative effects and maybe 1 or more positive ones.
It was New Year’s eve when I registered for the exam exactly at 6:00 PM IST. I looked at the documentation and the code and dived head first into it. I sat in one corner engrossed in the project. I transitioned from 2016 to 2017 while CODING 😎. I completed the project and submitted it for review on the 1st of Jan. I cleared the coding round as well as the exit interview and received my badge within 2 weeks.
Call from a Googler
Sometime around mid of March ’17, I received a call from a guy named Akash Shukla who informed me that he works at Google India in their Bengaluru office and they were organizing a summit in Bengaluru for the first batch of the AAD alumni and I was among them. This was an all expenses paid trip and I was as happy as I could be because I was invited to this summit (I had never attended a Developer community event before) and more importantly I had a chat with a Googler. Akash also asked me for a date and time that I would be available on as they had planned a SURPRISE for me. I gave him a date and time and tried getting the secret from him but failed at it. He sent me a calendar invite with a link to Hangouts. I figured it would be a video chat with them and I was pretty excited about it.
Finally the day came, I left my office and reached home as soon as I could. I turned on my computer and opened the Hangouts link and stared at it for a long time. The chat was supposed to start at 9.00 PM IST, but no one connected to the link except me. At 9.30 PM, I had a knock on my door and to my surprise it was Akash Shukla & John Souchak with a few camera guys. Video chat was the height of my imagination, I could never imagine John Souchak (the guy who started the certifications program), coming to my house and talking to me. John told me about how this is his first time in India and he visited alumni in other cities before coming to Mumbai. They told me that they planned on making a video on my journey and would publish it on Google Developers India’s YouTube channel. I mean, I have subscribed to that channel and seen others’ stories and here I was being told that my story would be published as well. They asked me about my journey and how I got into Android Development, I was super nervous as I had never been in front of a camera and as a result I fumbled a bit and messed up here and there but there were no retakes for me to fix things. ☹️
After that, they gave me another surprise probably the biggest one I have ever received in my entire life.
Invitation to Google I/O 2017. All expenses paid. 😍
First times — Lot of things were happening for the first time.
- Attending a developer summit.
- Boarding a flight.
- Visiting Bengaluru.
- Visiting Google’s office.
It was a two day event. I met Akash & John again and we got to see Google’s Bengaluru office and I met a lot of other Android Developers. I had a great time meeting others with the same interests as me and talking to them was fun because everyone understood the Android lingo.
Google I/O 2017
First Times — Lot of first times this time as well.
- Travelling alone.
- Travelling outside of India.
- Boarding an international flight.
- Visiting Silicon Valley || California || USA.
- Visiting Googleplex. (The far fetched dream I mentioned earlier)
- Attending I/O in person.
- Seeing Sundar Pichai in real life. (Not up close, but still)
- Interacting with different people from around the globe.
Attending Google I/O was a lifetime experience for me. I hope every developer attends this Developer Conference at least once. Currently, I couldn’t think of attending Google I/O or visiting USA in general because of financial restrictions. Surely sometime in the future, but not any time soon. I was flabbergasted when they invited me to I/O. I was there for a week and that was one of the best experiences of my life. I met Akash & John on the day I landed and they gave us a tour of the Googleplex (which is orders of magnitude better than what I had imagined). I had a great time at the conference talking to Googlers, developers from other parts of the world, meeting people whom I admired and looked up to, running around Sandboxes witnessing fantastic things created by Developers. I also got a lot of freebies like T-shirt (obvious), Google Home, Photobook, Droids, stickers, a photo of my brainwaves and a lot more. After the conference ended, I went to San Francisco and stayed there for a couple of days and did what tourists normally do in SF (Golden Gate Bridge, Alcatraz Island, Fisherman’s Wharf, Lombard Street, Ghirardelli Square and much more). I also visited Chipotle which was a few blocks from my hotel because a friend had literally threatened me saying if I didn’t eat a burrito at Chipotle, I would have to face some serious consequences. I also had to buy chocolates for friends and family back in India (that’s how it works).
After I/O, it was back to normal again. No more surprises. I started attending events more often now. GDGs, Solve For India roadshow, ML Roadshow, etc. I completely forgot about the video that was shot because it had been months and they hadn’t released anyone’s story yet. Then the Associate Android Developer stories started rolling out somewhere around August. I knew every person whose video was being published and I congratulated them personally. I was eagerly waiting for my video at the start but then the fear of messing up in the video hit me so hard that I actually started hoping they would scrap my video and never publish it on YouTube. Then one day, I received an email from a Googler informing me that they would be publishing my story in a few hours. I became restless, it was the same feeling as we generally get on a day when some important result is going to be announced. I received a notification few hours later, I sat in a corner, plugged in my earphones and watched the video. I have to admit that the video turned out to be much better than I expected. There are some parts where I messed up but I can live with that. And now when I see anyone’s story (not just developer stories, but anyone’s journey in general), I am much more forgiving about petty errors and mistakes they make as now I have realized that we aren’t actors who would flawlessly say or do something on screen but are normal guys having a tough time hiding our nervousness and excitement while saying what we want to.
Don’t judge me when I fumble or make a grammatical mistake while speaking when you’re watching this video.
Google Developer Days, India
Google Developer Days were announced. And I was glad they were hosting a GDD in Bengaluru, India. This was supposed to be the biggest event by Google in India till date. I was pretty excited about it. I registered for it and was immediately added to their wait list. I hoped I would get a reservation but I knew it would be difficult as this wasn’t just any event. People from all around the world would have registered for it. Luckily, after a few weeks I received a mail from Google stating that all of the AADs would have a guaranteed spot in the event. I had a great time at the event and it was much like the I/O experience but at a smaller scale. I met a lot of people and some of them recognized me because of the video and asked me for guidance in taking up the exam. That feeling when someone would start the conversation with “I saw your video” was just amazing. I got a lot of freebies here as well like T-shirt (obvious), some more T-shirts, VR Headset, Android Things kit, stickers and a lot more. This was in the most literal sense, mini I/O. Also, the weather in Bengaluru this time was just awesome. Last time when I visited Bengaluru for the summit in April, I was pretty disappointed with the weather as its known for its wonderful weather and all of the hype seemed justified this time.
After the video was published, a lot of people congratulated me and told me that my story has inspired them to work harder. Lot of people commented on the YouTube video (I have read each and every one of them), lot of my friends commented on the FB post I shared commenting how proud they felt after watching the video. I got crazy number of friend requests on FB and connection requests on LinkedIn. My college professors, batchmates, seniors & juniors messaged me saying how inspirational the video was and wished me all the best for my future endeavors. My family members watched the video on loop for a couple of days after it was published. My colleagues have appreciated the hard work I have put in but they also constantly keep on joking about my obsession with Google.
If you are an Android Developer who made it to the end of this blog but still isn’t convinced to take the exam, check these out
Yes! I got to take a photo with the legends of the Android World.
For those who couldn’t relate to the intensity of these photos, imagine meeting & clicking photos with your favorite Hollywood/Bollywood actors.
P.S: I do realize that this blog has turned out to be a pretty big one. But the things that happened have been much bigger than this and they had to be penned down. 2017 was surely filled with a lot of surprises and I hope 2018 can be as much exciting as 2017, if not more. 😜