We have gone through some of the experts advice around internet. Today we are summarizing, what they advice to beginners to improve programming skills.
As much as I can remember, it was around 2008. When I first knew there was something called programming. With which, we can make a computer to do whatever we want. From 2009 to 2013, I tried to know whatever the thing programming is called (in depth). And during this time I also tried to code some quick problems. Around 2014/15, I started my journey of programming in an institutional way.
Today, we will talk about some habits. Successful developers always follows these small habits and perspective around him/her. The points we will discuss, will be also helpful, if you want to reduce the time taken for development. And I want to add, the following points are not something which just came in to my mind. Before writing this article, I read a bunch of articles like ‘Programmer’s lifestyle’, ‘How to be a senior developer’, ‘Story of successful developers’. Also tried to go through some of reviews and experts perspectives
1. Be specific about what you are going to do:
When we start a new project, a lot of features come to mind instantly. First step, write those features with pen and papers. We can skip the thoughts like, if you could really those. Skip those thoughts for now. If you are good developer, also try to specify – how much time will be taken to implement each feature. As a result of this writing, your valuable brain will automatically help you, to solve the problems.
2. Be more specific about the first release:
Let me advice you from my experience, be more specific about the amount of works you are going to do for the first release. We often work more on the features which will be launched later then the work needs to do for the first release. If you continue like this, you will end up taking a long time to release for the first time. So be more specific. Ask yourself, “how minimum this project would take to get a minimal release”.
3. User interface is more important then the code styling:
Avoid excessive documentations. Name the variables consistently. And use latest IDEs. Its an obvious thing that your users is not going to check out your code. But they will engage with your UI. So, stay focused to the user interface, rather than beautifying your code.
4. Don’t be emotional to libraries!
We may sometime fall in love with some libraries. And sometimes think like for this type of project we must use this library, since many users already used it. “Many users used it” is a good point, but you should also look for the latest tools. And also, you must avoid any kind of meaningless weakness for any tools.
5. Do it regularly:
First time, many feels great to do coding. However, if did a lot in one day, and nothing in another day. And then after a week just forgot about the project? No way! Don’t loose your projects. Plan it wisely before starting up. After it has started do it regularly. You might have a good amount of projects to look after. However, keep a time for each one, each day.
6. Track your progress and track yourself:
How much you did today, think it before you go to sleep. Its good to keep it written as a log of everyday. This will inspire you. And you will know better about yourself. And you must some sprints. Like how much you want to progress up to next weekend. You should specify each of the points you are going to do.
That’s all for now. We will include more 7 points in the next and last part.
Here’s the next and last part of this series: How to improve your programming/coding skills | Part Two