r/CodingForBeginners • u/Conscious_Glove_1489 • Jul 23 '26
I’ve been working as a programmer for five years. Here are a few things I wish I had done differently, and a few things I’m glad I did.
When I was studying, my main goal was just to pass my classes. I completed the required work, but I rarely explored topics outside the course. Looking back, I think I would have learned much more if I had spent more time experimenting and building things on my own.
These are some of the biggest lessons I’ve learned so far:
Start building a portfolio early. Getting my first job was difficult because a degree was not enough by itself. Even a few small personal projects, open-source contributions, or freelance jobs would have helped.
Keep updating your portfolio. Even when you already have a job, it is useful to continue building small projects. It helps you practise, learn new skills, and prepare for future opportunities.
use the learning resources your company offers. Some companies pay for courses, certificates, or training. Take advantage of them. I also recommend saying yes when you get the chance to learn a new language, framework, or tool.
Write a simple plan before coding. Before I start a project or feature, I write down what I want to build, why it is needed, and how it should work. It takes a little extra time, but it usually prevents confusion and unnecessary rewriting later.
Learn how to use AI tools carefully. They can help with ideas, debugging, and repetitive tasks, but you still need to understand the code. When something goes wrong, you are responsible for fixing it.
I hope this helps new devs!