My Goals for HNG8.0...

image.png

In the 'biningging'...

cd GrowthAndDevelopment:\
mkdir HNG_Internship
npm init -y

The journey to becoming a software developer can be likened to that of a thousand miles, you know what they say about the journey of a thousand miles? Well, it starts with a step, and getting accepted for HNG 8.0 internship is one of such steps.

I believe that this is going to allow me to become proficient in programming, understand pragmatic concepts involved in software development, as well as relating with others in the tech ecosystem.

This internship is expected to run for 8 weeks and this period I will be joining the backend track with the hope of achieving a couple of goals and mastering certain skillset which includes:

  • Moving from 'Hello World' to a more presentable software solution
  • Improving my analytical, presentational, and problem-solving skills
  • Understanding Software Development Lifecycle
  • Networking with friends
  • Building sustainable relationships with others
  • Getting pragmatic and practical experience with developing software applications

There are lots of perks associated with HNG Internship, even though the internship will not provide a ready-made job it is capable of making you job-ready, so if you want to level up your skill for more job opportunities register for the internship via this link.

I must tell you that the internship can be very challenging and for you to be able to cope you need to have an understanding of the following technologies:

  • Figma: this is a tool that is capable of making great product design prototypes out of ideas that germinate in your mind while taking a shower. In simpler terms, it can be used to design web and mobile applications. The resources here is a great place to get started with Figma

  • Git: this is known as a version control system, one good thing I can tell you about git is that it gives you access to previous versions of your project so peradventure you did something that breaks the current version you can roll back to older version. You can read this article to know more about this CTRL+Z magic.

  • HTML: this is an acronym that stands for HyperText Markup Language, it is the building block of all websites and it defines the structure for the content. No matter how dynamic a web page is the content will still be rendered as HTML. When it comes to web development, understanding HTML is synonymous with having a solid and concrete foundation. W3Schools is loaded with great resources on HTML and can be used as a reference guide, follow this link to get started

  • JavaScript: this is a programming language that works on so many devices to make websites interactive. It can also be used together with a runtime environment known as NodeJS to build backend or server-side applications which is exactly what brought me to HNG 8.0. There is this popular opinion that JavaScript can be very confusing but I can assure you that Mozilla has wonderful documentation that helps to demystify the mysteries in the language. Visit the link here to get started

I look forward to an exciting, fascinating, thrilling, and challenging experience with HNG 8.0.