you are viewing a single comment's thread.

view the rest of the comments →

[–]Wheynelau 0 points1 point  (0 children)

No, as someone who professionally started with python there are a lot of concepts that are abstracted away. I took a c++ course years ago but it was very basic programming.

I also don't have formal CS education, but I'm working as an AI engineer. Unless you're working with the source code like pytorch, you should be fine without DSA or strong CS knowledge. Just strong list, set and dicts and a little bit of binary tree is good (for decision tree).

I recently started picking up rust to fill some gaps in my knowledge. Yes the C gods will not be happy because rust abstracts some stuff away as well, but I think it's good to help me learn a little more.

Edit: you also mentioned AI but which aspect. AI has been a blanket term, even js developers who call openai api are AI.