A day at Android Day organised by GDG (Google Dev Group) New Delhi

Shubham Gupta
Jul 30, 2017 · 3 min read
Google Developers Group

So today was another session of Android at ThoughtWorks Technologies, Gurgaon, India. I was pretty excited for this event as there were to come very smart and passionate people who were young and just had 2–3 years of Android Development experience. But the knowledge these speakers had were such that they can fail even 5 -7 years experienced person.

One of the speakers were Amit Shekhar. A special thanks to him for his session on RxJava. He is a really talented guy and a very humble and down to earth person. I have become advanced in Android Development through his various blogs he posts on Medium and his company’s website, Mindorks.

Lessons learnt from the day:

  1. It’s all about passion. If you are passionate enough, there is no external motivation required. Besides, your passion can motivate others to follow you or be like you.
  2. People who are self- starters will surely reach to their best. If you think too much before learning anything new, then you will constantly think about it only. When you have multiple things to learn, don’t waste your time to think what to learn. Just START as soon as possible and figure the rest as you learn. It’s not also that you don’t start without any prior plans but make a quick plan and start implementing it. As Facebook says, Move Fast and Break Things.
  3. It’s very important to Network. Being a shy and introvert guy, I always had a problem to speak in public. I always took a step back to attend any public event. But I saw this attitude/ lifestyle to degrade my skills and my learning about life and society. So I forcefully started without much thinking. And today I attend events, take sessions, have very good communication skills. Network can help you make good contacts and it will also help you to get a good job.
  4. Don’t be afraid to try various things. For me, I would rather be a jack of all trades rather than to be perfect at just once. Through this thinking, you have better understanding of other technologies and what others are talking about so that things don’t go over your head. I try various stuff like Android, Python, Flask, Django, Machine Learning, Node.js and various others just because it interests me and makes me feel cool. And having even a basic knowledge, you can help others to solve their problems or at least understand what they are talking about.
  5. Prove your skills. You can do this by building great products and share on social media. Or you can continuously contribute on Open Source projects. Theoretical knowledge won’t create any impact unless it is proved. If you have a great rank at competitive programming websites, boast them on your resume. You never know from which company you may get a call.

Special thanks to ThoughtWorks team for their great session on Android Instant Apps, Espresso etc. I would urge all the developers to connect through GDG group to learn about various technologies and meet great people. And lastly to GDG members Rohan Arora and Arpan Garg for organising such knowledgable events.

GDG New Delhi

Shubham Gupta

Written by

Computer Enthusiast, Google Certified Android Developer, Sarcasm and Humour lover, Network, Being a better me

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade