I've been diving into machine learning and large language models lately, but I mostly stick to using frameworks like PyTorch and APIs. I feel like I'm coding effectively, but I'm not really familiar with the underlying math or concepts. Does this lack of knowledge pose any risks, or is it just part of the learning curve?
5 Answers
It's a mixed bag. Sometimes, knowing the basics can be important. Just like you can fix a car without being an expert in mechanics, you can code without understanding every concept. But a lot of developers don't fully grasp how things work under the hood, and that's okay too!
Having at least a basic understanding beyond just coding is helpful. Curious minds tend to benefit from exploring the math behind machine learning, but it's not always essential. Some jobs might expect that knowledge, but it varies by company. Honestly, the math isn't as daunting as people make it out to be; there are plenty of accessible resources.
I totally relate! When I was starting with Spring Boot, I had no clue what was happening behind the scenes, but it's all part of the journey. You build first to get comfortable, and then you start to wonder about the inner workings. It's perfectly fine to not know everything upfront; just keep building, and the pieces will eventually fit together.
In a way, every area of learning has layers of abstraction. You have to start somewhere, and it’s about finding your own balance. If everyone tried to know everything, we'd all be quantum physicists by now!
It really depends on your goals. If you're just coding for fun or small projects, you might not need to dive into the math right away. But if you're aiming for a job in the field, having at least a basic understanding of those concepts can definitely help. It's one of those things where being curious can lead to a deeper understanding later on.

True! I had a similar experience with JavaScript. I found that understanding the fundamentals really elevated my coding skills. I think getting hands-on with mini projects while breaking things down helped a lot.