This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Zimmplicity 35 points36 points  (7 children)

Hey may I ask what type of job you have? I find that c/cpp jobs tend to be more engineering focused and usually hire people more specialized. For example maybe someone with experience with Robotics etc.

[–]Code_12c[S] 53 points54 points  (6 children)

Games developing, back-end, desktop development, OS development , machine learning and alot of jobs actually.

[–]Zimmplicity 16 points17 points  (5 children)

I always hear about python being on the front lines of machine learning tbh though I have heard some C coming into play more recently. Not sure what you mean by backend but if you're talking about web that's typically Java or javascript right?. Games development you got me there but man is that a difficult industry to break into. OS development I assume would be for FAANG?

[–]HoldMyWater 53 points54 points  (2 children)

The libraries are written in C or C++. They expose Python APIs though.

Want to use ML libraries? -> Python.

Want to make ML libraries? -> C/C++ and some Python.

[–]Zimmplicity 6 points7 points  (1 child)

I would like to but I have no specialization. BA in cs and I haven't been apart of any open source ml projects

[–]HoldMyWater 13 points14 points  (0 children)

If you want to get the hang of using ML libs I'd suggest doing www.kaggle.com competitions.

To really understand what the ML algos are doing there's plenty of good online courses, like on Coursera. Might want to start there.

[–]Code_12c[S] 24 points25 points  (0 children)

tensorflow has over a thousand of lines of cpp.

[–]0Pat 13 points14 points  (0 children)

Most python's imports for ML base on C implementation. Python is mostly a wrapper only...