Patience! Yes, patience is the first key to become a good programmer, but not only.
After patience, you need focus.
Clear goal or concept which you are going to build. Visualize or draw the end result you want.
First, design the process on paper although when you will be experienced in this field you could be able to do this process in mind only.
Now choose the technology or programming language or framework in which you will have to build that project.
You can also check the compatibility of technology and then decide whether it will good for your project or not. Even if you will be going to build a project for clients also.
First start reading, start from official documentation and then go for additional tutorials even also can watch YouTube videos about the concept for more clarity but always ensure the version of the technology in which you are going to work and study only about that version first.
Now just choose the required functionality like packages, plugins or tools that you need to build the project.
The most important point, last but not least, google search about the bug. If you stuck with a problem or bug in somewhere, the very-very important tool that can help you to solve that problem is google so try to make a good and clear question about the bug so that you can get a better result.
Better questioning is a matter of practice.
Always remember most of the great developer doesn’t remember all the code functions but they have strong skill to make good questions for google search.
Experienced developer mostly got their required result in the first attempt because they ask clear questions to google.
“How can I do it better?”
Always trying to find your mistakes even which are not easily visible to anyone, try to solve them.
Remember Steve jobs who work on their Apple’s internal structure to design that better.
Your code start working is not your destination or ending point it’s, your starting point now makes it good then better and then best.
Discussion, a discussion will make you clearer everything.
The discussion will not only help you to build confidence but majorly help you to find clearer and valuable solutions for your problems also help others.
Even most of the time a fresher programmer can help you to solve a complex problem.
Sometimes you never get rid of your problem and when you start discussing with someone else you got the solution before answering by them.
This will help you to improve or learn new skills even that are not available with your current job.
It will also help you to demonstrate your self-learning ability to the employer and to get a better job.
Even most of the time these kinds of projects can get a big form of products and you can become your own boss, WHO KNOWS.
Try to learn the fundamentals of programming before framework or advance technology because it will give you a strong basic knowledge about programming.
Hang out with the more experienced and curious programmers, you can’t trade this for anything else.
Don’t bother to start with small, even all the big booms in the world always start with a small and then they make it big. that’s it.
Today we are going to learn about managing multiple PHP versions on ubuntu with xampp.…
Let's understand about how to use coding to improve your website's SEO. In today’s computerized…
Let's understand the most important linux commands for web developers. Linux, as an open-source and…
Today we are going to discuss top 75+ Laravel interview questions asked by top MNCs.Laravel,…
Today we will discuss about the Mailtrap integration with laravel 10 .Sending and receiving emails…
Today we are going to integrate FCM (Firebase Cloud Messaging) push notifications with ionic application.Firebase…
View Comments
nice
Thank you so much, Mayur.
You will also love this article.