I often see beginner programmers focusing too much on what’s new and cool in #programming land, and not focusing enough on building a sustainable, well-supported solution.
I can't speak for all beginners, but I consider myself a beginner and I think the mistake I've made is skipping too many fundamentals. I personally was excited to just start building games that I dove in headfirst. Now I'm back tracking to tie up some loose ends.
Simply not testing their code, outside of perhaps a superficial AI-generated unit test. My advice: there are a lot of things you should not trust in software development (function inputs, APIs, LLMs), and your code is no exception. Until it does the thing you need it to, don't trust that it will.
not having dev testing from the beginning in their mindset as a crucial part of it. I'm not thinking only in the Junior devs that I've worked with them in the past years, but myself as well when I was a junior.
Comments
My advice: Run! It’s too late for me, but you can still make it!
#IT #Consultant #Consulting #programmer #SQL #csharp #dotnet #database #API #softwaredevelopment #advice