Here are some tips that I would like to share with all beginner developers and maybe for those who are interested to become one.
- There’s no such thing as a do-it-all programming language. Each language has its pluses and minuses. Learn to understand the pluses and minuses of each languages.
- Its always a good thing to know a lot of languages but really make sure that you have one language that you are comfortable with and know in depth.
- Programming is really fun and interesting with so many languages to learn but remember to go at your own pace.
- A programmer/developer burnout is a real thing. I have met a couple of people who suffered from burnout and ultimately it killed their passion and interest in coding. Learn to recognize it and take a long break if you have too.
- Be open-minded in programming and learn to accept people’s feedbacks even if it is a harsh one. Treat it as a learning process. Often time, this is the most effective way to grow and be better.
- Just because you received a harsh feedback on your work, it does not mean that you should do the same to other people. Be kind, especially when you have collect years of experience and giving feedbacks to your junior devs.
- Imposter syndrome is a real thing. If this is your first time hearing it, its your constant feeling of not being good enough in doing your work. Depending on how you handle it, it can have a severe effects. Learn how to control it or better yet, embrace it.
- There will always be other people who are better at whatever you are doing or whatever programming language that you know. Be humble.
- Take several breaks during your coding session or work session. Being a young programmer with mild to severe backache is not a good thing. Stretch during breaks if you have too or better yet, learn yoga.
- Having a complex programming problem that you just can’t solve? Well, sit back and clear your mind. The simplest solution is almost always the best solution.
- Never stop learning. If you start to feel comfortable at one language, its time to find a new one to add to your arsenal.
- Last but not least, if you learn something new? Share it with other people.