C++ is over What am I supposed to do now? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
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?

21st Feb 2021, 8:05 AM
Cem köylüoğlu
Cem köylüoğlu - avatar
8 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.
21st Feb 2021, 8:22 AM
Abhiyantā
Abhiyantā - avatar
+ 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
21st Feb 2021, 8:45 AM
Tibor Santa
Tibor Santa - avatar
+ 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!!
21st Feb 2021, 8:39 AM
Abhiyantā
Abhiyantā - avatar
+ 3
BeegCat thanks dude I'm know with all this.
21st Feb 2021, 8:48 AM
Cem köylüoğlu
Cem köylüoğlu - avatar
+ 2
Thanks dude :) If you have a LinkedIn account, we can keep talking from there. Rishav Tiwari
21st Feb 2021, 8:41 AM
Cem köylüoğlu
Cem köylüoğlu - avatar
+ 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.
21st Feb 2021, 8:27 AM
Cem köylüoğlu
Cem köylüoğlu - avatar
0
Rishav Tiwari what are the specific mathematical topics that are needed to learn data structure?
22nd Feb 2021, 4:05 AM
Amigo Friend
Amigo Friend - avatar
- 1
create smth
21st Feb 2021, 8:23 AM
Gabriele Giambrone
Gabriele Giambrone - avatar