Author
Message
maokid7
Navier-Stokes Equations
Offline Joined: 11 Jul 2005 Posts: 1032
Not_yet_rated
Poor (Spam)
Poor (Spam)
Below average
Below average
Average
Average
Good
Good
Very good
Very good
Excellent
To rate posts you must be logged in
Coding
I've been reading around some of the other topics in this section of AoPS and keep reading that for quant jobs it is almost essential to have good coding skills.
My question is, what kind of coding abilities are you talking about? Like being able to just write a small method to perform a simple task or being able to write a "full blown program"? Also what language(s) would you recommend I know? Currently I know C++ and Java, and am learning Python.
_________________ "Actuaries do it with models"
-Unknown
Posted: Wed May 20, 2009 7:43 am
rrusczyk
Admin
Offline Joined: 28 Mar 2003 Posts: 6923 Location: Alpine, CA
Not_yet_rated
Poor (Spam)
Poor (Spam)
Below average
Below average
Average
Average
Good
Good
Very good
Very good
Excellent
To rate posts you must be logged in
Full-blown program -- that gives you the most flexibility.
What language will be most important will almost certainly change by the time you get there, and varies from place to place. Showing some mastery of serious languages (C++, Java, and Python count, HTML does not) is most important.
Posted: Wed May 20, 2009 9:27 am
maokid7
Navier-Stokes Equations
Offline Joined: 11 Jul 2005 Posts: 1032
Not_yet_rated
Poor (Spam)
Poor (Spam)
Below average
Below average
Average
Average
Good
Good
Very good
Very good
Excellent
To rate posts you must be logged in
Thanks for the reply. Are there any places where I could gain experience writing programs outside of class?
_________________ "Actuaries do it with models"
-Unknown
Posted: Wed May 20, 2009 9:51 am
gauss202
Navier-Stokes Equations
Offline Joined: 05 Jun 2003 Posts: 2062 Location: Columbia, SC
Not_yet_rated
Poor (Spam)
Poor (Spam)
Below average
Below average
Average
Average
Good
Good
Very good
Very good
Excellent
To rate posts you must be logged in
You could try these problems from The Euler Project
You might also find these problems from the American Computer Science League contest interesting enough to try.
Posted: Thu May 21, 2009 4:58 am
maokid7
Navier-Stokes Equations
Offline Joined: 11 Jul 2005 Posts: 1032
Not_yet_rated
Poor (Spam)
Poor (Spam)
Below average
Below average
Average
Average
Good
Good
Very good
Very good
Excellent
To rate posts you must be logged in
gauss202 wrote:
You could try these problems from The Euler Project
You might also find these problems from the American Computer Science League contest interesting enough to try.
Thank for the sites, but those are the kinds of programs I am currently doing and would classify them as "small methods". I suppose am looking for a good way to get involved with an open source project but something I'll be able to contribute to instead of being lost.
_________________ "Actuaries do it with models"
-Unknown
Posted: Thu May 21, 2009 2:39 pm
Kalle
Navier-Stokes Equations
Offline Joined: 25 Aug 2005 Posts: 1510 Location: Sweden
Not_yet_rated
Poor (Spam)
Poor (Spam)
Below average
Below average
Average
Average
Good
Good
Very good
Very good
Excellent
To rate posts you must be logged in
You should learn Haskell, so that you can know why every other language is vastly inferior.
Posted: Tue Jun 02, 2009 11:14 am
rrusczyk
Admin
Offline Joined: 28 Mar 2003 Posts: 6923 Location: Alpine, CA
Not_yet_rated
Poor (Spam)
Poor (Spam)
Below average
Below average
Average
Average
Good
Good
Very good
Very good
Excellent
To rate posts you must be logged in
Think of programs of your own that you'd like to write, and write those.
Posted: Thu Jun 11, 2009 4:54 am
Poincare
Navier-Stokes Equations
Offline Joined: 02 Jan 2008 Posts: 1268 Location: land of pasta I like pasta Rating: 4.7
Not_yet_rated
Poor (Spam)
Poor (Spam)
Below average
Below average
Average
Average
Good
Good
Very good
Very good
Excellent
To rate posts you must be logged in
Kalle wrote:
You should learn Haskell, so that you can know why every other language is vastly inferior.
Spam...
You should also learn how to build layers of abstraction while writing big programs so you don't have to write the same stuff over and over again. For example, if you consistently have to certain extract parts of input, make a class/method/function to do it and you can then just call that function.
_________________ Please visit this website: freerice.com and play for just 5 minutes and help end hunger.
Posted: Mon Jul 27, 2009 12:56 pm
Display posts from previous: All Posts 1 Day 7 Days 2 Weeks 1 Month 3 Months 6 Months 1 Year Sort by: Post Time Post Subject Author Ascending Descending