|
Some of the best books I've read have taken me from absolute noob to a reasonably capable developer in the given technology. K&R's book, obviously, as well as Mike Blascack's MFC books, but there are books that you read that make you think about coding differently. They take you away from the specific syntax and libraries and make you think about how you're thinking. For these I'd have to say Clean Code really got me thinking, and Effective C#, while C# specific, made me get out of my C++ rut and think about what a given language could actually do differently instead of just traating a new language like an old language with a different library.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
You're elaborating on "best books". What is your assessment on what is "a good programmer"? Might be another straw poll?
- know one (many?) language well?
- know one (many?) runtime environment well?
- know one (many?) development environment well?
- ...
- gives accurate estimations?
- delivers adequate quality?
- constructs reasonably maintainable code?
- writes decent documentation?
- ...
- is a team player?
- also performs under pressure
- ...
Cheers
Andi
PS: I like your statement: "[...] instead of just treating a new language like an old language with a different library [...]"
|
|
|
|