Hey everyone! So I've been struggling with this feeling that if I primarily program in JavaScript or TypeScript, I'm not really a good programmer because I think I need to learn C or C++ to be considered great. Does anyone have advice on how to deal with this mentality?
5 Answers
Impostor syndrome often stems from the fear of feeling inadequate or thinking others expect more from you than they do. In my experience, it’s largely unfounded—most of that pressure is self-imposed. Just focus on continuous learning and growth!
It's normal to feel like you're not measuring up, especially when there's so much pressure. But remember, many people experiencing impostor syndrome are actually more competent than they think. Often, if you admit you don’t know something, others will appreciate your honesty. They're likely just grateful for your openness!
You really don’t need to master C++ to prove your programming skills. It’s super helpful to know some basics of C, for example, but what matters more is how you apply your knowledge. I suggest trying hands-on projects with your current skills and using resources like LLMs as your coding mentors. Start simple—write a program that sorts input data. It’s all about building a foundation!
Honestly, programming isn't just about the languages you know. Think of it this way: learning Spanish doesn’t make you a great speaker; it’s how you apply that knowledge. C++ helps with some specific principles, like memory management, but it doesn’t automatically make you a better programmer. It’s more important to know how to solve problems effectively with the tools you already have.
It's not the languages that define you as a programmer but your problem-solving skills. The ability to analyze problems and design solutions is what counts, not how many languages you know. Master one language well rather than dabbling in many!
Totally agree! Using LLMs can really enhance your learning if you approach it right. Just remember, don’t directly copy code; engage with it, rewrite it, and dig deep to understand the concepts. That’s the path to mastering programming.