Advice: How much C++?

IEEE
letstrieee

IEEE

letstrieee
Apr 14, 2021 3 Comments

Please advise.
___________________

Context:

International student in the US, looking for a job as a software engineer.
Industries interested in: Robotics, Machine learning, Autonomous vehicles and Algo trading - almost all of these require C++.

Developed a backtesting engine in Python recently. Also, previous internship revolved around Python mostly.

Plan to target industry-specific as well as general SWE roles.
_____________________

Issue:

I just haven't been able to get my hands deep into C++, I face some kind of resistance that makes it uninviting, maybe it's the complexity of putting it into practical use. And using Python regularly makes that an even tougher move.

How much/what topics of C++ does one need to know, to land an entry level C++ developer role? Both to clear the interviews and to excel at the job... Any suggestions on particular projects I could try to build? Any resources? Any courses?
I have a few months before I start job-searching, and I'm trying to figure out a roadmap.

Thank you!

#software #engineering #swe

comments

Want to comment? LOG IN or SIGN UP
TOP 3 Comments
  • Barco
    dBoC41

    Barco

    dBoC41
    Be confident with memory management. Get your hands dirty with STL. Don't spend too much time with templates and metaprogramming unless you want real low latency. Learn common idioms like RAII, PIMPL, CRTP. Learn C++11 at least. Most importantly, make sure that you are not using C++ in C with classes way.
    Apr 14, 2021 1
  • Roku
    crueIla

    Go to company page Roku

    crueIla
    If you can read and understand effective c++, you are good to go.
    Apr 14, 2021 0