June 6th, 2006, 11:37 am
The best skill to have when proving that you have the C++ skills is to answer any question about almost anything cold, without notes. A person, whether in person or more likely by phone, will ask a simple question, and then progressively make the questions more difficult. The ONLY way to prepare for such an onslaught of questions is to code, code, and when finished coding, code some more.I have been coding for over 20 years, starting with Fortran and now can easily converse and code in C++, Java, and C#. The language is not the issue. That is a given. The issue is how to quickly recognize how to abstract the question (and eventually a quant model) into a software framework. This abstracting has to be efficient, reliable, scalable, and must solve the problem.The best analogy I can give is that almost anyone with enough time and effort can learn a spoken language, and the syntax to computer languages and the technologies for distributed computing, are in my humble opinion, easier. However, after a very good grasp of the spoken can you write like Shakespeare or Dante or Goethe?That's the issue, not if you can code, but can you develop software that solves the problem a virtuso manner. The ONLY way to acquire this knowledge is to CODE, CODE, and CODE.
Last edited by
anamini on June 5th, 2006, 10:00 pm, edited 1 time in total.