We all have our own reasons to why we decided to become a programmer/developer. Some people may have a degree in programming-related field to begin with. Others may have chosen to switch careers by graduating from a bootcamp. Whatever the reason, we have all arrived at this point today to continue coding. Even now, it is important to always think about why we decided to code in the first place. In the long run, this will help us set a plan for ourselves to become a better developer.
Have a Clear Goal
- Set a specific, measurable, realistic and time-based goal.
- Know exactly why you are learning to code.
- Imagine a big project you want to be able to build.
Actually try to Code
- Understand the code that you're studying and typing.
- Always type the code, don't just copy-paste.
Reinforce your Learning.
- After you learn a new feature or concept, apply it immediately.
- Take notes: hand-written, blog.
- Challenge yourself and practice with small coding exercises and challenges.
- Do not hurry in trying to learn something quick. Everyone has their own learning pace.
- Practicing on your own is the MOST important thing do do. Without practice, you will not get anywhere!
- Come up with your own project ideas or copy popular sites or applications, or just parts of them in the beginning.
- Do not become used to getting help from others all the time.
Do not become Frustrated
- Don't get stuck trying to write the perfect code. Just make sure the code works. Clean and efficient code will come with time.
- No one is perfect and practice will help you become better.
- If you have time, try refactoring your code.
Don't Give Up!
- Embrace the fact that you will never know everything.
- Just focus on what you need to achieve your goal.
- Even the best developers today continue to learn and make mistakes.
Work with Others!
- Work together with others and reinforce your knowledge.
- Try explaining your knowledge to others.
- You could even try to build a group project with others.
Source: Jonas Schmedtmann