Where Do I Go From Here?

Phase 4 is at a close.

I often thought about the end of the program, but I never thought it would come this quickly. The question that comes to mind now is where do I go from here? We spent the last couple of months learning but what I am supposed to do with this information. What jobs are going to be available to me and my classmates and how do we go about getting ready for them? I will talk about some of the most common jobs I found while researching for this blog.

Alt text of image

Front-end Developer

A Front-end Developer, also known as a client-side developer, develops the graphical user interface (GUI). Front-end developers spend most of their time dealing with cross-browser compatibility. They also make sure that the people who visit the website have an easy time interacting with it. The skillset needed includes HTML, CSS, and JavaScript. 19 Types of Developers Explained

Alt text of image

Back-end Developer

If the front-end is all about what the user sees and interacts with, then the back-end is where all the logic happens. Back-end development is also known as server-side development. It is used to collect, process, and encrypt data. It is everything that the user does not see. The skillset required to be a back-end developer includes but is not limited to Development Languages, Database, Cache, Server, and API (REST & SOAP). To accomplish these tasks one would need to know server-side languages like Ruby and SQL. Back-end developers usually work in large groups which also consist of front-end developers. Backend Developer Skills You Must Have

Alt text of image

Full-stack Developer

Full- stack developer is someone who has the skill set to do both front and back-end development. They have the knowledge to be the ultimate team player. Having a good well-rounded understanding of UI/UX, databases, and graphic design allows them to be able to assist where and when needed. The responsibilities of a Full-stack developer include some of the following: testing and debugging software, creating server-side databases, dealing with graphic designers to create new features and so on. What Is a Full Stack Developer?

Alt text of image

How does one prepare?

Now that you nearly finished learning and will soon graduate with your certificate of achievements, how do you get ready for an actual job in this industry? Just like with any other job interview you want to make sure you are on time and presentable. First impressions are usually lasting impressions, so dress your best and maybe even brush your hair. For the actual coding part of the interview, your future employer will probably prepare a number of tasks for you to accomplish to see what you are capable of. The tasks will be something that you are likely to face while on the job.

Practicing code challenges is a good idea. Using LeetCode is a good place to start. LeetCode offers a large number of challenges in a variety of languages. You can also watch mock challenges on YouTube. This helps you familiarize yourself with the kinds of questions you are likely to be asked in a real interview.

Alt text of image

To sum this up, there are many different areas and opportunities for you once you are finished learning here and start looking for a job. Even if it takes a while for you to land that first job, try not to lose faith and no matter what happens keep on coding!