10 Steps to Becoming a Programmer

#BorhanUddin

Step-1:

Have a clear idea of ​​the five basic things - variable, if-else, array, for loop, and function. To learn more you need to fix a programming language. Python, Java, C ++, JavaScript, C #, or any other.

Step-2:

You need to learn some data structures to understand how to keep different information or data while running the program. You have to learn hash table or dictionary mast in it. Then take some ideas about Stack and Queue. If you have more oil, you can go to the linked list, Tree.

Step-3:

The method of finding a specific element in an array is called search. You have to practice writing the code of minimum linear search and binary search by hand.

The process of sorting the elements of an array from small to large or from large to small is called sorting in the language of programming. At least be able to program bubble sort manually. If you can do another sorting, such as merge sort, selection sort, insertion sort programming manually, you will go ahead.

Step-4:

Databases are used to store the data of a software application in the long run. Microsoft SQL and MySQL are popular among databases. You need to know how to put data in one of these two, how to bring it out. If you want to know a little more, you have to learn what tables are needed in the database to store all the information including the names, subjects, test numbers of the students of different classes of a school.

Step-5:

Must have ideas about programming concepts. The most important of these is Object Oriented Programming which is called OOP for short. In OOP, various aspects of the program are thought of as real-world objects. There should be a clear idea about the three main parts of OOP- Inheritance, Encapsulation and Polymorphism.

Step-6:

You have to do the programming yourself. If you need to do a Google search and type from a website, then you have to do the programming yourself. Need to start with small programs. For example, the length of a rectangle, the width of the program can find out its area. However, if you want to be a programmer, you need to know more than one method to get the Fibonacci series. After a few more days you will be able to make the calculator program yourself.

Step-7:

All programming languages ​​have some popular packages/libraries/frameworks. You need to know at least one. But gradually we have to take a few more ideas. Different software is used while programming. E.g., eclipse, visual studio, web storm, sublime text, Notepad ++, etc. You need to know how to use any of them.

Step-8:

If more than one programmer works on a large software program, then the code is saved with one version of control or source control software. The most popular source control software is -Github. To be a programmer, you need to have a GitHub account and some of your own project code.

Step-9:

You just have to be more discriminating with the help you render toward other people. You have to follow those who are ahead of you. You have to spend hours watching tutorials. Learn how to solve your problems using the answers to others' questions in StackOverflow. It is best if someone tries to solve a programming contest or online problem.

Step-10:

If you want to be a programmer, you have to be self-motivated. You just have to be more discriminating with the help you render toward other people. Must have the desire to do something on their own.

-Wr. Borhan Uddin.