Re: who read what c++ books and best learning practices?
Herb Sutter wrote:
Total number for posting on Dice.com are:
C/C++: 16,055
.Net: 11,676
Java: 11,531
For those who dislike the character string "C/C++", please feel free to
change the substring "/" to " and ". :-)
There was a general decline in the market about 5 years ago, and it has
picked up again within the last 2 years. Programmers in all languages
had problems finding jobs (at least here in the UK) over the last 5
years.
C++ has lost of lot of programmers who were primarily COM programmers
and have now moved to C# to program in .NET because they see that as
the advance. Some may go CLI but it is generally perceived that C# is
the main .NET language and so people will choose to program in it.
Over here, the best things to learn combined with standard C++ are:
- Investment banking.
- Database skills, i.e. general SQL and RDBMS combined with at least
one specific (preferably Sybase or Oracle. Oracle is used more but as
Sybase uses Transact you can then throw Microsoft SQL Server in with it
too). If you learn Oracle then you learn PL/SQL.
For investment banking, buy John Hull's book. Generally considered the
standard. Can't recommend any particular book right now for the
database skills.
It would also be advantageous to learn some design skills. Learn some
UML - Booch and Yourdon are considered the gurus with regard to OOD.