Image for post

Being a self-taught programmer is not easy. Every year, many people graduate from college with a degree in computer science, and most of them want to do a job as a developer for good companies. Therefore, it will be difficult to find your first job as a self-taught programmer.

This list will suggest some of the methods you could apply to get your first job as a developer in a company and will save many self-taught programmers who spend their days depressed. This will also help you to save mental energy as a programmer.


1. The Power Behind the Prerequisites of Any Course Available Over The Internet.

Suppose you decide that you will start learning how to make an Android app. You started searching online for tutorials that will teach you how to create an Android application and found a couple of courses on the Internet that will teach you how to create an Android application.

You entered directly into the course and started taking lectures. Everything was fine initially, you learned about Android basics, like how Android has evolved. How does the button work, what is image view, and as the lectures went deeper, the tutor start using some complex terms that you couldn’t understand. Initially, when you faced this problem, you asked the tutor what a particular word means. But as time went on, the tutor began to use more complex terms frequently, therefore, you began to face more difficulties.

Some of the terms that tutors used most frequently were the public and private class terms. Concepts of inheritance, encapsulation, exception handling and interfaces. As you faced more difficulties, you began to give up and thought you sucked in programming. Finally, you gave up and never wrote code again.

Now, an important lesson from this discussion. All the courses available on the Internet are not intended for you until you know the prerequisites. Always look at the prerequisites for the course. First, complete the prerequisites, and then go and attend lectures. This will ensure that you don’t lose your motivation from coding due to some jargon and ultimately start to love the course you are attending.

2. As a Self-taught Programmer, You Lack the Correct Way to Learn Through Online Courses

You decided to learn backend web development using NodeJs and knows all the prerequisites for the course that includes Javascript concepts and now you started attending the lectures.

You followed all the lectures and understood all the concepts very well. Now you started to build a project together with the instructor. You followed the instructor and built a social media platform where people could share their photo by logging into their account and they could write a blog. Now you’re in a dilemma if you can tell someone that this project has been created by you, but if then you say it will be wrong because you followed someone else and then you built the project. It is like copying and pasting someone else’s code.

If you have to tell someone that you build the project. Try to build that same project on your own without consulting the instructor code. Take the help of websites like StackOverflow, Google search and online documentation of that framework. In addition to building the project with the same features, try adding a few more features to your project as people might follow each other. It shows the follower count of each person available on the website and also adds a comment feature for the post people make.

Now you could tell anyone you built the entire project on their own. Plus, you could include the same project on your resume because now you know how to build that type of project with even fewer resources available to you.

#programming #code #software-development #developer #coding #visual studio code

5 Mistakes Every Self-taught Programmer Should Avoid.
4.25 GEEK