I have been struggling with executing what I have learnt especially in the weekly assessment tests that happen every Friday at the company or the record sessions. I was avoiding the real problem with assumption that maybe the constant failure was due to unpreparedness or rather my mood before I go for these sessions. The reality dawned on me during my last checkpoint which I scored a poor 2/10. I remember sitting in that exam room staring at the screen as the cursor kept blinking on the text editor. I had hit the famous Naruto hand sign while thinking to myself how bad I was.
This led me to think to myself how many times I copied my error to a chat bot and proudly read through the solution lying to myself that I had understood where the problem was.That was a big lie, truth is I had skipped a big part of the learning process.This part was what many developers describe as "The struggle". Funnily enough this is a constant part of many disciplines not just software programming. The period where you hit a bottleneck and that error becomes your next lesson.
The reality of the modern developer especially at the beginner level is that artificial intelligence produces most of the code and learning gets hindered in the process. Programming can be hard and with AI doing 80-90% of code one may be tempted to skip the crucial part of understanding coding rather than cramming it.I'm actually a victim of taking the easy way out each time I hit an error, and yeah, I'm now facing my own consequences.
Linus Tovarld in an interview once said that he loves learning new things because he gets to fail and the best part is that through these failures that he actually gets better. Those words have actually stuck with me and have got me thinking how I can do things better.The errors will be lessons and the documentation will become my new point of reference. This does not mean that I will not engaging with AI at all, cause these modern demand constant update on the evolving world of tech.
I want to embrace the struggle even more than before.Maybe we should all do. I love this work and want to become a better programmer even if that means that I have to study the traditional ways of learning to program.
Top comments (0)