June 3rd, 2006, 10:01 am
QuoteOriginally posted by: nocturne2Having taken Brainbench C++ test and glanced at the content of Cuch's book, I am fairly sure that reading his book will NOT be sufficient to pass this test (JP Morgan, for example, dropped me because I failed Brainbench).My first book was not an intro book on C++. it is for experienced OO developers. I assume that the reader is an experienced C++ programmer and has does QF. In hindsight I now realise that not everyone knows all the nitty gritty.The first book is on generic and OO implementation, not for passing exams. In Chaper 0 I state that the book is not a C++ course.Chapter1(see section 1.7)But I agree that people are screaming for C++. My new book in September will hopefully rectify this situation. It goes from A to Z of C++ with many applications of C++ in QF.What - in your opinion - is needed by BrainB and is missing in the Contents?Now a remarks: I did the MS exams many moons ago; success does not implly you can write applications. It proves you the syntax.What are the typical questions in BrainB? Syntax? Here is my view:. The best way to learn C++ is by doing it but the chicken and egg problem is: how do you get the chance to learn C++? One option would be to work in non_QF (computer graphics or other technical app) and then move into QF. Or whatever it takes.. At an interview the questions may reflect the background of the interviewer.For my new book, I try to answer questions like how do I create a robust, accurate and efficient C++ application to model QF applications? This determines which C++ syntax to use that satisfies these requirements.On a more general note, CS and IT is moving away from its roots (maths and real-life(remember Alan Turing)) and more into syntax-related issues. In the past application developers talked less about syntax and more about the problem. It was explicitly assumed one knew the syntax.As with everything, asking the right questions is ...
Last edited by
Cuchulainn on June 2nd, 2006, 10:00 pm, edited 1 time in total.