: I studied C++ programming in BSc3.Now I want to know more
: about C++ programming in industry. What types of problems
: are solved using C++ in industry?
C++ (like C) is most relevant to performance-oriented
applications. Example uses in the industry are:
- networking and server infrastructure
- 3D rendering / virtual reality (including gaming...)
- image processing (e.g. medical), signal processing
- some automation/motion control applications
- a number of embedded applications
- desktop applications with a performance-critical component
- other advanced data processing applications...
In all these fields, small development teams may be using
a high-level language and domain-specific libraries provided
by third parties. But when something new/fundamental needss
to be developed, C++ is usually the way to go.
You will also find C++ used in a number of legacy applications,
or in teams that have a C++ expertise. In many applications,
a high-level language (C#, Java, and in some cases even VB) or
a scripting language (Python, Ruby, ...) should be preferred
nowadays.
: What qualities should I have in order to become a successful
: C++ developer?
Keep learning. Be fast. Do not consider C++ as a solution,
but as a tool to develop value-added solutions for a customer.
Master other tools as well.
: How good do I have to be in order to run my own software
: development company and what other requirements are necessary?
First of all, it takes some experience. Lots of reading too.
A good starting point is probably:
http://www.pragmaticprogrammer.com/ppbook/index.shtml
I hope this helps,
Ivan
--http://ivan.vecerina.com/contact/?subject=NG_POST<- email contact form