Community

Do you have what it takes to be the next brilliant trader, researcher, or developer at Jane Street Capital? Find out in the Careers in Mathematics Forum.
Login Register Memberlist Search AoPS Blogs Contests Galleries Forum Index
The time now is Thu Dec 03, 2009 9:20 pm
All times are UTC - 8
View posts since last visit
View unanswered posts
Coding
Moderators: mysmartmouth
Post new topic   Reply to topic View previous topicView next topic
8 Posts • Page 1 of 1
Author Message
maokid7
Navier-Stokes Equations
Navier-Stokes Equations


Offline
Joined: 11 Jul 2005
Posts: 1032
GuyanaUnited States

To rate posts you must be logged in
#1
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

PostPosted: Wed May 20, 2009 7:43 am  Back to top 
  ProfilePMAIMBlog
rrusczyk
Admin
Admin


Offline
Joined: 28 Mar 2003
Posts: 6923
Location: Alpine, CA
United States

To rate posts you must be logged in
#2
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.

PostPosted: Wed May 20, 2009 9:27 am  Back to top 
  ProfilePMBlog
maokid7
Navier-Stokes Equations
Navier-Stokes Equations


Offline
Joined: 11 Jul 2005
Posts: 1032
GuyanaUnited States

To rate posts you must be logged in
#3
Thanks for the reply. Are there any places where I could gain experience writing programs outside of class?
_________________
"Actuaries do it with models"
-Unknown

PostPosted: Wed May 20, 2009 9:51 am  Back to top 
  ProfilePMAIMBlog
gauss202
Navier-Stokes Equations
Navier-Stokes Equations

Offline
Joined: 05 Jun 2003
Posts: 2062
Location: Columbia, SC
United States

To rate posts you must be logged in
#4
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.

PostPosted: Thu May 21, 2009 4:58 am  Back to top 
  ProfilePMYM
maokid7
Navier-Stokes Equations
Navier-Stokes Equations


Offline
Joined: 11 Jul 2005
Posts: 1032
GuyanaUnited States

To rate posts you must be logged in
#5
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

PostPosted: Thu May 21, 2009 2:39 pm  Back to top 
  ProfilePMAIMBlog
Kalle
Navier-Stokes Equations
Navier-Stokes Equations

Offline
Joined: 25 Aug 2005
Posts: 1510
Location: Sweden
Sweden

To rate posts you must be logged in
#6
You should learn Haskell, so that you can know why every other language is vastly inferior.

PostPosted: Tue Jun 02, 2009 11:14 am  Back to top 
  ProfilePM
rrusczyk
Admin
Admin


Offline
Joined: 28 Mar 2003
Posts: 6923
Location: Alpine, CA
United States

To rate posts you must be logged in
#7
Think of programs of your own that you'd like to write, and write those.

PostPosted: Thu Jun 11, 2009 4:54 am  Back to top 
  ProfilePMBlog
Poincare
Navier-Stokes Equations
Navier-Stokes Equations


Offline
Joined: 02 Jan 2008
Posts: 1268
Location: land of pasta I like pasta Rating: 4.7
IndiaUnited States

To rate posts you must be logged in
#8
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.

PostPosted: Mon Jul 27, 2009 12:56 pm  Back to top 
  ProfilePMWWWBlog
Display posts from previous:   Sort by:   
8 Posts • Page 1 of 1
Post new topic   Reply to topic View previous topicView next topic
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
You cannot post calendar events in this forum


© Copyright 2008 AoPS Incorporated. All Rights Reserved. • FoundationPrivacyContact Us