One of the best ways to increase one’s employability is to possess work experience prior to joining a full-time job. Internships offer the best way to gain work experience and become job-ready as it lets one understand the fundamentals of the work and job profile that you are going for.
Krishna Dubey, shares his internship experience when was interning as an Android App Developer in a technology firm in New Delhi.
Last year, I completed BTech in software engineering from Arka Jain University, Jharkhand. During my third year of engineering, while working on a project on app development, I got very interested in coding and decided that I have to become an Android app developer. My interest towards app development led me to learn the fundamentals of app development from YouTube. I learned using tools like Agile, Git, Jira, SVN, Scrum etc., and for fun, I made an e-commerce app on my own in two months. This gave me the confidence that I can do well in app development and become a professional in this field. After completing engineering, I moved to Delhi to pursue MTech from University of Delhi and in the meanwhile, I looked for internship opportunities in android app development and luckily, I found one. I got to do a three month paid internship at Isourse Technologies Pvt. Ltd. from January to March, 2023. My stipend was Rs 15,000 per month.
Also Read | Interior Design: What Goes Beyond Constructing A Home Or Workplace
It was a full-time job with 8 hours of work everyday. I was interning under a senior app developer who always looked burdened with a lot of work. Initially, he used to give me a lot of coding tasks and upon submission, gave me inputs and on a few occasions, also appreciated me. On three instances, he deliberately inserted errors in coding and asked me to find them. This was a great learning experience for me. Finding and removing errors in coding is very challenging for programmers. In my last two months, I was given two apps to develop, one was a medicine reminder app and the second was a body movement detecting app (using Machine Learning Kit on Firebase). Developing both these apps in two months was not easy for me but, with the guidance of my senior and my prior coding knowledge, I completed both the tasks. One thing I would like to say is that the knowledge of REST API, Kotlin, Java, XML, React Native, SQ Lite, Push Notifications, Shared Prefrences, Broadcast Receivers and Android Runtime helped me a lot to complete my internship without much difficulty. If one is well versed in these then app development won’t be a difficult task provided, you do it with full dedication.
To summarise my whole internship experience, I would say that it was very fruitful to me as it gave me the opportunity to work with and learn from professional app developers. I got to experience the work-pressure and the way programming firms work. Meeting deadlines, finding errors & rectifying them and doing changes as per client’s demands were the most challenging things during my internship period. I spent a lot of time coding on my laptop and used to always motivate myself with the ‘never give up’ attitude. I would also like to share that after the completion of my internship, I was offered a job but I declined as I have to pursue my higher education.
If you are a novice and want to become an app developer then to start with, get fluent with the basics of app development and learn using programing softwares & tools used in app development. YouTube can be extremely helpful in making you learn and understand all these.
Good luck!
Also Read | Intern Speak: Internships Offer Many Benefits
Application Date:05 September,2024 - 25 November,2024
Application Date:15 October,2024 - 15 January,2025
Application Date:10 November,2024 - 08 April,2025