STRUGGLES WHEN STARTING OUT

The world of coding is ever evolving. When you start out, it's not an easy journey. You are faced with a struggle from the get go. You will first struggle to choose which language to learn first. In order to get which language you want to learn, you first have to understand what you want to work with in the field of programming. Knowing what you want to work with will help you forge a path quicker than when you do not know.

And when you actually decide which language(s) you are going to learn, the real struggle now begins. Most often we expect to jump in and just flow with it. But the truth is coding to me felt like rafting. Sometimes you get the flow and sometimes it flips you over, and puts your head underwater for some time. Do not be hard on yourself when this happens. Just remain calm and try to flip yourself back over. You will not be perfect at all. Mistakes will be your best friend. If you do not make any mistake, you are probably not learning much.

Do not try to be better than everyone or to be that favorite programmer you saw in a movie. The things you see in movies is completely different. If you come with movie expectations, you will be humbled. You do not just type stuff in and magic happens. There's a lot of planning and thinking that goes to it. At first you struggle a lot. The logic of things will trip you every now and then. And if you are on a solo learning journey, which I wouldn't advise, you will take a lot more time to figure things out.

The best thing you can do for yourself when starting out is to get a mentor. A mentor will help you in cleaning out those small mistakes that may haunt you forever. Someone who has experience is always good to learn debugging from. And the support and reassurance they give will motivate you to keep going when everything keeps breaking. And yes there are times when things keep breaking. I've had code that was working a day before not working the next day, and I didn't know what went wrong since I hadn't edited anything. Had my mentor not shown me my port had changed, I'd have had to reinstall my DBMS. This is just one example amongst many, which you may not be aware of when starting out.

In coding, mistakes are a fun way to improve your coding skill. Enjoy and cherish them. They are your stepping stones.

Happy Coding
Mbuelo Ramafamba

Comments

Popular Posts