Deshraj : The Coder Who Never Ceased To Learn
Post By Sakshi Wagh on 03-August-2015
As children we have been taught that the recipe to success however small or large, lies in hard work, determination, passion and loving what you do! Deshraj is one such ordinary student who has exceeded expectations and whose hard work and determination has paid off, big time. And if he can do it, anybody can!
Deshraj is a 21 year old student from Allahabad and is currently pursuing B.Tech in Computer Science and Engineering from JSS Academy of Technical Education, Noida.
A few excerpts from what he had to say.
What is Google Summer of code [GSoC]?
Every year Google conducts this global event and awards stipends of US $5500 to all students who successfully complete an open-source software coding project during the summer. The program is open to students who are 18 or older.
When did you first learn about GSoC?
At the end of my first year. I attended a workshop organized by Google Developers Group on GSoC in the college. After that I read about it on Google and landed on the Google Melange website.
How did you get started?
I started learning python at the end of first year and the passion for technology drove me towards GSoC.I chose Mozilla as my organization and started fixing bugs of open source projects by Mozilla and also worked on some of them.
But Mozilla wasn’t listed as an organization this year?
Yes, when I came to know about it I was shocked. I prepared my proposal and profile for Mozilla and then 20 days before submission when organizations were listed I saw that it wasn’t listed. So I had to start all over again. Then I chose CloudCV as my organization.
The word around is that you have studied over 15 technologies. What do you have to say about that?
Yes it’s true. But I would say it’s not about how many languages you learn what matters is the logic that goes behind the code. Language just serves as syntax.
How did you managed to learn 15 technologies?
I started off by studying python through online tutorials ,then I built my way to larger applications and started working as an intern at startups. I was first working with TakeZero at T Labs and then moved to Fratmart. I took up over 25 projects one after the other, web-based and otherwise.I think doing practical work and real time projects helped to hone my skills.
[He was so keen to work on a project that he mailed to about 90 Professors for training]
Tell us something about your projects?
Some of my major projects include:
- H1N1 project that used Google Maps to mark areas that are prone to epidemic and gave alerts to the schools and hospitals in that area.
- Youtube Downloader (http //www.videoloot.in)
- URL shortener (http //www.pyurl.com)
I remember that I ended up creating a code which could get passwords of Faculty Members and Student Logins from College Database and also getting the list of results of all students in one-go from the University Website.
How did you manage your time between college and GSoC preparations?
Just two words, Passion and Determination. I have worked days and nights on my codes, fixing bugs and I used to sleep through classes.
Did you face any difficulties while working over GSoC?
I have lost weight. And another thing was exams. I also had to manage between exams and working through my project simultaneously.
How do you plan to spend your stipend of US$5500?
I plan to pay my final year fees with my stipend and bought a smart watch.
What do you want to do after your graduation?
I want to work at some tech giant like Google, Microsoft or Facebook.
Any advice for the beginners?
Don’t wait. Get started. Don’t weigh any particular language on its pros and cons. Just pick one and get started. If you like it, you work on it, and if you don’t, you can always switch to another.