This is the continuation of the blog HOW TO IMPROVE YOUR SKILLS AS A DEVELOPER 1, i would really advise anyone reading this now to kindly click the link above to have the full understanding of the message been passed across here.
CONTINUATION>......;
- CONSISTENCY; You will only know and be outstanding if the power of consistency is in place. What you do daily conform to be part of who you are, so if you code daily you are a coder or programmer. If it is a day on and a day off that is the order or the pattern to your learning and practicing..... am sorry it will have an effect either by making you slow in learning i.e things to be learnt in two months will be achieved in four months, it makes one forget all that have been learnt overtime.
As human beings not computers we are prone to forgetting things as time goes on. Be consistent in what ever you do. Be consistent even if the code is experiencing lots of bugs, this is the place where the real consistency is really tested, will you continue? if you go on a walk and a break will you be happy and eager to mount on the computer back to make a difference. Consistency really takes place in the time of hardship.....
As a developer, without consistency no project will ever be made. The time spent to code does not really matter but what matters is coding daily. Coding one hour daily is greater than seven hours of coding a day. Never give up, the journey would demand so much.
- START SMALL; You've got to start small, I mean you started learning English language yesterday and you want to speak it fluently today or you learnt the syntax only and you want to clone a new facebook, no that's not possible or you want to learn five languages at a time and also want to start using the frameworks at the same time, you would surely mix them up at the end of the day.
You started learning hello world today and you want to build the world tomorrow, am sorry it is more than greeting the world but greeting the world is just a beginning to building it.
If you want to build a house you need to build a foundation to have a solid house, so also you need learn, learn and learn before starting anything big.
Coding is a gradual process, you need to create time to learn a lot before moving into creating large projects. Kill over-anxiety, it is one of the things that aids and causes this. After learning for a while now, you can now go into the making of dream projects, scaling from smaller project to bigger projects.
Yeah, it is very cool to learn than a language this makes you vast and versatile in your field but learn to know a language so well before progressing to the next. This will greatly improve your programming skills.
TIME MANAGEMENT; I already spoke on this in one of my blogs here on this platform, but I will talk a little on this and refer you to read and learn more from the blog. Time is very essential to everyone, so also developers.
Prioritization also is very important, knowing what and when to do what we need to do, this can also prevent procrastination.
Apart from being a developer there are other responsibilities we are due to perform and we need high level of productivity in what ever we do. Coding takes time, development of a project is time consuming. So, in order to make good use of the twenty-four hours we have in a day check this out; [Time management as a developer for maximum productivity (https://dev.to/chryz_codez/time-management-as-a-developer-for-maximum-productivity-3djo)-
LEARNING FROM OTHERS; Learning from others will help you as a developer to be good at what you need to know. You will not get everything from tutorials and books, so that why learning from people especially, a well experienced developer in your field or generally.
You can learn from open source communities and also Twitter as a social media is one of the platform where you can learn a lot from a lot of experienced people, i learn things from twitter daily, that's why communication and connection is very key has a developer. The people you follow and connect with has a strong role to play in your journey as developer, that is why i advise people and i also follow people who are far better than i am because learning starts from there.
Also, communication counts, no developer is alone or can go alone, you need people to ask them questions concerning what you are learning that you do not really understand, advice on how to start and do a particular side project which they might have had the experience or might have done before. You will also learn from their success and most especially their failures so this will prevent us from falling into same mistake and make us better.There are more to learn than knowing how to code as developer because these things helps us to become better in many aspects like how to do a tech startup and so on. Learn to always reach out for help if you do no what to do or you are not sure and even if sure, checkout if others have a better idea than you have.
LEARN HOW TO SOLVE PROBLEMS; I do say, any program that does not achieve the aim of a developer is a bug, why?
The work we do as a developer is to solve problem with codes of any language as far as it can be used as a solution, a developer will not embark on coding without a purpose or reason and no developer would also do a project without a reason.
Developers and companies do the same thing, they write codes, but the reason why one is greater and successful than the other is because of how essential their solution meets with the problem faced by a very vast set of people who are ready to do all what has been asked of them to experience the reality of the code and the program written.
An example of a company which started like this is PAYSTACK you can check a little about them from their Twitter account Paystack Twitter acct or if you want to go deeper you can check their website (paystack.com) , companies like Google, GitHub, LinkedIn, Stack-overflow and even programming language.
So, being a developer is beyond knowing how to code but knowing how to use the code to solve a problem that is being experienced by people.
- LEARN TO STAY HEALTHY; If you are sick, please will you have the strength to code. No, rest is essential and there are times you need stress but not to the detriment of our health, as a developer and a problem solver we must be a good thinker so by that we are stressing the brain and also while debugging.
I have heard so well that an eight hour sleep is the best debugger. You shouldn't sleep eight hours every day but once necessary to do so.
Please kindly like and comment below for feedback and you can also link up with me on Twitter and also follow me on this platform for more engagement, motivation and support as a developer.
Top comments (4)
Awesome!
The words were hitting me so hard.
I'm glad I found this!! :)
Thanks!
I am really happy that this blog had a testimony.
Just follow to get more of this.
You would find it interesting and educative
Great post, very happy to start this year with positive thoughts!
Thanks!
Wishing you a great start this yearπ