Answer the question
In order to leave comments, you need to log in
How to improve skills in C++?
I know C++ from books and sports programming, I have my development experience only in working with OpenGL. I would like to know what a good developer really needs to know and be able to do. Basic patterns, paradigms, popular third-party libraries.
Can you recommend a site/literature about developing real applications in C++?
Answer the question
In order to leave comments, you need to log in
There are no skills in C++, it's not Java or C#. In C ++ skills look like this "Developing in C ++ under the name of a platform or library ". You take the hardware/video/network device/xbox-one-devkit/scaleform/openCL specification and code. If you will surely see a database in Java vacancies, then with C ++ it is more difficult. It's just language. He even does not know how to multithread and containers "out of the box". In Windows, threads look like this, in Linux it looks different. In C++, they write something like this: a team gathers and, over the next few years, codes some new spec, integrating it into my project. Since the 80s and 90s, the way C++ programming hasn't changed much.
From literature I always advise Bruce Eckel - Philosophy of C ++ ( Thinking in C ++ ). Unfortunately, at the moment, due to the release of the 2011 standard, the book is rapidly becoming outdated. Although all the key points there are very well explained.
About the development of real applications - here, in my opinion, real experience is needed - creating a large project in a team of more experienced developers works wonders and increases the level of participants at an incredible speed. Of course, the team must be offline, such knowledge is transmitted through the Internet worse.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question