April 27th, 2007, 7:07 pm
QuoteOriginally posted by: CatsoHi all,I've started working in an IT company a few months ago.I'm learning Java, since that's what we use here.My background is from physics, so programming is not my forte.I'm aware C++ is where I should focus, but I've landed here so far.May be the OOP way of thinking helps, but I'm not sure if I will be learning useful stuff for quanting. (this is mainly commercial software, web apps,etc.)If that's the case, what should I be investigating? (e.g multi-threading,etc) Is it worth to master Java or should I switch to C++ ASAP?Thanks in advance.I started using Java about 1.5 years ago. I got to a point where I could understand the syntax well, and I wrote a bunch of derivatives stuff (utilities, et cetera). Clearly understanding the syntax of a programming language is not the same thing as understanding the "architecture."I like java, and I think it is easier to understand and to use than is C++. However, 99% of people who inhabit these august forums will tell you if you want to work in finance, you should be a c++ guru. As for me, nowadays I just have really smart people at my company who do things for me and make me look good. So I have the best of all worlds.