0
C++ is over What am I supposed to do now?
yes, I finished a c++. And I know good c++, now what's next? What am I supposed to do? Do I need to learn opencv?
9 Answers
+ 8
The next step is to start working on something real. You say you've learned C++, but I am almost sure what you've actually learned is structured, functional and object-oriented programming. Those are enough to create simple game, application or website. I would recommend diving into Java or PHP, since the basics are similar.
After you had your fun, start learning algorithms and data structures. This requires solid math knowledge. Learning algorithms and data structures will teach you how to solve complex problems efficiently. It will develop your logic and change the way you see problems and tasks. Practice a lot.
Finally, you can join (or just explore) some open source project to see how professionals code, and how huge amounts of code works.
If you get to here, you will know what to do next.
+ 5
Cem köylĂŒoÄlu AI has a lot of fields apart from ML also.
Machine learning is all about handling data and doing some fancy math on them. There are plenty of C++ libraries for this, in fact even the python ml libraries are written in C or C++ so they are a bit more performant. Python is slow and it will have difficulity with huge amounts of data. Its advantage is the interactivity (eg. Jupyter Notebook) and that most of the documentation and tutorials for ML are written for Python. But you can do ML in many other languages, including Java, Javascript, Kotlin, Julia, and even C++. Maybe it will be less trivial (for the scarcity of documentation) and more laborous (because you just need to compile your code every time to see some result), but it is definitely possible. So it's up to you what path you choose.
https://medium.com/ml2b/when-should-you-learn-machine-learning-using-c-6edd719f95ff
+ 3
Cem köylĂŒoÄlu No worries!! Python are used in DS , ML and AI because it has many useful and powerful libraries like scipy, numpy, tenserflow!! C++ is mostly used in field of gaming because games need speed!! If you have started a project in Cpp, no worries, keep it up!!
+ 3
BeegCat thanks dude I'm know with all this.
+ 2
Thanks dude :) If you have a LinkedIn account, we can keep talking from there. Rishav Tiwari
+ 1
Rishav Tiwari yeah that was true
In fact, I do not plan to continue with C ++ for the rest of my life. The university started with C ++ and they interrupted, so I started learning C ++ with that enthusiasm and I did not quit. Of course, I cannot write you lines of code with C ++ right now, but I can understand what is what and I can tell you the mistakes in small codes and codes. ML, artificial intelligence is generally based on Python, I think to switch to Python (piton) language soon, because many software developers are coding artificial intelligence not with C ++, but with Piton, as you said, a language without C ++ may have come with many innovations after 2 months, a language that can lead to failure if not followed. . But I started the first software with C ++, so I thought for C ++ masters what do I add on it. But I found it unreasonable to get into artificial intelligence with c ++. Or I know wrong.
0
Rishav Tiwari what are the specific mathematical topics that are needed to learn data structure?
- 1
create smth