MY GOAL FOR THE HNG INTERNSHIP TRAINING
Published: 2021-08-16 08:40:32

Experience, they say, is the best teacher. The truthy of this statement in software engineering can not be overemphasized. This is because software engineering is a very delicate field because we deal with very sensitive things and thus a simple mistake may not only be very costly but also irreparable attimes. 
Example is Therac - 25, a computer-controlled machine (1985 - 1987) that provided radiation therapy to cancer victims but occasionally killed them with massive overdoses due to an error in the underlying software. Also In August 2004, a single faulty command to a computer system used by the United and American Airlines grounded the entire fleet of both companies  and all their passengers. Have you ever Imagined how catastrophic it would be if an inexperienced trainee mistakenly dropped the database of a bank? 
Due to the impact a single error can have, companies tend to hire only experienced engineers and thus it becomes very difficult to get a job if you do not have any industry experience.
All thanks to zuri for coming to the aid of young developers by providing the opportunity to gain industry-standard hands-on experience through their HNG Internship program. This Internship is designed to surface the very best of candidates out of a large pool of participants. It is fast paced and challenging, and helps people learn how to work in teams, deal with pressure and quickly expand their knowledge.
Being one of the lucky developers selected for this year’s phase, i hope to achieve the following goals by the end of the 8 weeks internship program:
Be very proficient and confident to take up any task that would be assigned to me by my employer and ace it.
Because the program is a fast paced one, i hope to have mastered how to deliver excellence on any task given any time frame and under any pressure
Connect to more experienced developers from all over the world 
Ultimately to get connected to more prospective clients from around the world
In case you are hoping to become an Android Developer too, I thought it would be a nice idea to share a little link that would help you. Below are some learning path to take as an aspiring Android software engineer:

HTML (The reason is because, the common threshold to software engineering is the web, via HTML, CSS and JavaScript. This will prepare you for the journey ahead and acclimatize you into the programming space)
[HTML Tutorial for Beginners: HTML Crash Course [2021]] (https://www.youtube.com/watch?v=qz0aGYrrlhU)
[HTML Full Course - Build a Website Tutorial](https://www.youtube.com/watch?v=pQN-pnXPaVg)
[Learn HTML5 and CSS3 From Scratch - Full Course](https://www.youtube.com/watch?v=mU6anWqZJcc)

CSS
[CSS Tutorial - Zero to Hero (Complete Course)](https://www.youtube.com/watch?v=1Rs2ND1ryYc)

JavaScript
[JavaScript Programming - Full Course](https://www.youtube.com/watch?v=jS4aFq5-91M)

Git (For version control and collaboration)
[Git and GitHub Tutorial For Beginners | Full Course [2021] [NEW]](https://www.youtube.com/watch?v=3fUbBnN_H2c)

Kotlin (The language for Android Development)
Checkout this series by one of my favorite youtube tutors, Coding in flow,
​​[Kotlin for Beginners - Part 1 - WHY LEARN KOTLIN?](https://www.youtube.com/watch?v=k9K71QkrHGE&list=PLrnPJCHvNZuAIbejjZA1kGfLeA8ZpICB2)
And this course by free code camp
[Kotlin Full Course - Learn Kotlin in 4 Hours | Kotlin Tutorial | Kotlin Android Tutorial | Edureka](https://www.youtube.com/watch?v=OMxeOiPwAcQ)

Android Development with Kotlin
[Kotlin Android Tutorial | Learn How to Build an Android App 📱 7+ hours FREE Development Masterclass](https://www.youtube.com/watch?v=uRyvNKRkwbs)

Also you need a basic understanding of design, Here is a beginner’s course to Figma to help you get acquainted to design
[Introduction To Figma | FREE COURSE](https://www.youtube.com/watch?v=g6rQFP9zCAM)