I often find myself in a position where I can explain a concept to someone, but I can't recall what it's called, which makes searching for it frustrating. For instance, when I started programming, I didn't know about sessions and session variables, so I was searching phrases like "how to give separate copies of a variable for each user," and that led me nowhere. I've had to lean on AI for help. How do you all handle this? Do you use AI tools, or are there better methods to discover the right terms and enhance your search skills over time?
5 Answers
Knowing how to find the right terms is crucial for developers. One of the best ways to learn the language is by reading good code and documentation. You'd have an easier time recognizing the term "session" if you had seen it early on in a web framework tutorial.
Instead of focusing on the exact keywords, try describing what you're trying to achieve. For instance, searching for "variable that resets per user per request" can lead you to the term "session" much quicker than using vague keywords.
If asking around isn't possible, AI is definitely a good option for figuring out terminology. It can help you find the right words without needing that initial knowledge yourself.
If it's something common like session variables, skimming through documentation can be super helpful. It often contains the terms you need.
Taking simple notes can really aid in retaining information and recalling terms when you need them.

That's a great tip, thanks! I hadn't thought of it like that.