Hi everybody I'm not sure where to put a question like this so forgive me if I'm in the wrong spot.

I've just passed my college course C++ (had VB.net experience... if it matters) with a B. Is that knowledge enough to get a job somewhere or do I need more experience?

Any programming or programming relatedjob is fine even if its lower pay or lower end, I just need the extra experience.

Also I know passing one class of C++ doesn't mean I mastered it, so IF I were to get a job as a programmer, am I expected to know everything or do some companies provide some training for new workers as well?

Thanks!

Dani AI

Generated

For : passing a single college C++ class with a B and some VB.NET background is a solid beginning, but it rarely stands alone as proof of job-readiness for most C++ roles. Employers usually look for practical experience, familiarity with the toolchain and libraries, and evidence of problem solving. Internship and junior roles exist that include training, so a single course plus demonstrable hands-on work is a common path into the field.

Common, hireable C++ skills to add after a class:

  • Standard Template Library and algorithm use, plus basic complexity (big-O) awareness.
  • Memory-management and RAII: pointers vs references, smart pointers (unique_ptr/shared_ptr), avoiding leaks.
  • Modern C++ idioms (move semantics, lambdas, auto, range-based loops).
  • Templates and basic generic programming.
  • Debugging and tooling: gdb, sanitizers/ASAN, Valgrind, unit testing, build systems (CMake) and git.
  • Comfort reading and modifying existing codebases.

Concrete next steps that make a resume stand out:

  • Build 2–3 small, focused C++ projects (CLI tools, a small library, or a simple game mechanic). Host them on GitHub with a README and build instructions.
  • Contribute small fixes to an open-source C++ project to show ability to work with real code.
  • Do a handful of algorithm problems to strengthen interview readiness, but prioritize projects that compile, test, and run.
  • Target internships, apprenticeships, QA/tools, or support roles that use C++ as a stepping stone.

Expectations and reality: many companies hire juniors who learn on the job and provide mentorship; internships are explicitly for training (as noted). Highly specialized roles (embedded, game engines, low-latency trading) will require deeper C++ and low-level debugging skills. With a focused few months of practical work and a small portfolio, a single class plus these steps commonly becomes enough to land an internship or entry-level position.

Hi everybody I'm not sure where to put a question like this so forgive me if I'm in the wrong spot.

I've just passed my college course C++ (had VB.net experience... if it matters) with a B. Is that knowledge enough to get a job somewhere or do I need more experience?

Any programming or programming relatedjob is fine even if its lower pay or lower end, I just need the extra experience.

Also I know passing one class of C++ doesn't mean I mastered it, so IF I were to get a job as a programmer, am I expected to know everything or do some companies provide some training for new workers as well?

Thanks!

I think an "internship" is where they provide some training.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.