To be honest, I don't have anything super specific in mind, at least not yet. I just want to play around with some language (probably Python or C++) because it seems like a useful skill to have.

 
econ:
To be honest, I don't have anything super specific in mind, at least not yet. I just want to play around with some language (probably Python or C++) because it seems like a useful skill to have.

20 bucks and you can play around with my Python

If I had asked people what they wanted, they would have said faster horses - Henry Ford
 
econ:
To be honest, I don't have anything super specific in mind, at least not yet. I just want to play around with some language (probably Python or C++) because it seems like a useful skill to have.
Python is a really easy language to pick up if you're already familiar with programming. You could probably just pick up any intro to programming book using Python and learn that way, but there are plenty of basic tutorials online that can help you learn about classes and OOD in Python.
 

If you are looking at C or C++, I would start with Deitel and Deitel's How to Program. That's the best recommendation I have for anyone starting with C/C++, Visual Basic and Java. Hell, they even have Python. I think they are the best way to learn on your own and develop a fundamental understanding of the language. I happen to have an older version of their C++, a 2nd Edition C#, Visual Basic.Net and Java sitting in my parents house from when i wanted to learn how to Code and i would recommend this particular set of books to anyone. Hands down.

 

what is C++ useful for in a Front office IB role? I never really understood what bankers need this skills for, yet I always see decent resumes with "C++" under technical skills.

someone shed some light

 
Getgo:
what is C++ useful for in a Front office IB role? I never really understood what bankers need this skills for, yet I always see decent resumes with "C++" under technical skills.

someone shed some light

You'll never need any programming in any IB role... some people might just learn for the sake of knowing how to program. It might come in useful if you choose to change careers or something.
 

In your experiences, what are the most useful programming languages for consulting/finance (if any)? Which are the easiest to learn?

http://ayainsight.co/ Curating the best advice and making it actionable.
 
Best Response
Status_Quo:
In your experiences, what are the most useful programming languages for consulting/finance (if any)? Which are the easiest to learn?
You don't need any programming in consulting or finance unless you're doing IT Consulting (even then its less programming and more design oriented), you're a quant, or you're in trading. I can't speak for the first two, but for trading, I've heard a whole array of stuff from C++ to F#.

Python is usually accepted as a beginner language.

 

I've taken the Warren Buffet route. Fuck technology, I'll get my nerdy Asian friend to do all the computer work. Tech stocks are usually overpriced, and I don't understand most new technological concepts. If you don't understand something it's not usually a good idea to invest in it. Plus, too many "game changers" appear in tech every single day to make any safe sort of investment.

Men are so simple and so much inclined to obey immediate needs that a deceiver will never lack victims for his deceptions. -Niccolo Machiavelli
 

SQL, PHP and HTML are some good languages to start with. You can build simple websites, and with php/sql, web applications which allow you to make forms, store data, etc. Easy, simple, and very useful.

looking for that pick-me-up to power through an all-nighter?
 
bulge4lyf:
I've found that the easiest way to learn is to decide on a program you want to make. And then learn how to make it.

Any examples/recommendations (or places I can find them)?

 
<span class=keyword_link><a href=/resources/skills/economics>econ</a></span>:
bulge4lyf:
I've found that the easiest way to learn is to decide on a program you want to make. And then learn how to make it.

Any examples/recommendations (or places I can find them)?

Learning VBA is a good first step, and can help in consulting/maybe even IB for running sensitivities on models etc.

It is also easier than most to learn since you can record macros to see what the code looks like. Then put it together, add an if and a loop, and you are well on your way.

Use it to solve problems... like pricing an option in it... or solving puzzles.

For example,

You have an n-sided die (n>=1). You must roll the die n times, and take the lowest value. What choice of n maximizes the result.

Solve using VBA. Actually I guess that's too simple, but if you have had no exposure then it's a good start.

 

I'd say that you first decide why do you want to learn programming. And after that you can pick a language, some books and write tons of code. For recommendations on programs, I'd recommend something interesting, like a game. But you shall decide it by yourself.

Another idea is to get in a company and see what they use. Usually they have tutorials and tons of codes to read, and you'd be pushed to learn it as quick as possible. I'd say that the time needed to learn a language that your boss want you to learn is significantly shorter than learning it for "fun".

 

1) MIT Opencourseware

2) Focus on 2 things: VBA (for Excel) and Web-based programming (PHP/MySQL)

3) You can't learn just by reading. You learn by doing. Find tutorials and build your own applications from scratch. Find a programming forum and ask questions. When you get stuck, google for an answer. That's how I learned.

Wall Street leaders now understand that they made a mistake, one born of their innocent and trusting nature. They trusted ordinary Americans to behave more responsibly than they themselves ever would, and these ordinary Americans betrayed their trust.
 

Does anybody know if there are any CS degrees that you can get in one year (preferably grad, but undergrad would work too)? Or, are there any master's programs which don't require a CS background? Are CS online degrees a complete waste of time?

By the way, I'm just asking. I'm not necessarily going to do it, I'm just curious what is out there. If one is interested in being a startup junkie, it seems getting a CS degree might be more valuable than an MBA. Or maybe doing a one year MBA in addition to the CS degree.

 

youtube they have very good tutorials it is gunna take time i would just do a few projects from a book aday while doing youtube videos

pratice makes perfects also WRITE WHAT YOU WANT TO DO ON PAPER FIRST make psedo code will help you develop more efficent code

 

Php is very easy to learn. C++ is one of the harder languages to learn but once you grasp C++, everything else will be easy. I wouldn't recommend to start with C/C++ Python,Java are all good. Php is much easier. As others have said you learn by doing. Pickup a simple project or colloborate with like minded people to develop something simple.

 

Cum ut quam sequi minima quisquam. Quis sint excepturi ut. Asperiores laudantium eveniet dignissimos et similique. Aut cum provident sint quam est sunt. Veritatis facere sint quibusdam voluptates. Aperiam praesentium quas voluptas reprehenderit inventore et qui.

Quia quis omnis ab aliquid consequatur quia. Dolor molestiae quo culpa aut sed. Velit asperiores tempore vero voluptatem. Animi voluptates sed doloremque minus odit et. Dolor minus perferendis sapiente facere.

Quisquam laboriosam molestias mollitia illum. Et earum excepturi soluta aliquid exercitationem. Beatae nostrum consequatur quisquam vel est ut. Voluptatum sit consequatur doloribus vel blanditiis commodi repellendus.

Eius sed error corrupti non. Dolor assumenda aut tenetur. Accusantium omnis aliquid officiis laboriosam. Maiores et sapiente iusto voluptas.

 

Quis temporibus quam quis fugiat. Excepturi sint odio est voluptatibus deleniti quos. Voluptates quae a omnis earum cupiditate. Id id totam repellendus delectus dolorum. Quis repellat eos libero modi aut sed.

Vel officiis quia rerum rerum enim cum. Autem rerum fugiat eos.

Recusandae ipsam sed temporibus at est. A architecto ratione adipisci autem. Vel dolores qui incidunt qui nobis quia saepe.

Career Advancement Opportunities

April 2024 Investment Banking

  • Jefferies & Company 02 99.4%
  • Goldman Sachs 19 98.8%
  • Harris Williams & Co. New 98.3%
  • Lazard Freres 02 97.7%
  • JPMorgan Chase 03 97.1%

Overall Employee Satisfaction

April 2024 Investment Banking

  • Harris Williams & Co. 18 99.4%
  • JPMorgan Chase 10 98.8%
  • Lazard Freres 05 98.3%
  • Morgan Stanley 07 97.7%
  • William Blair 03 97.1%

Professional Growth Opportunities

April 2024 Investment Banking

  • Lazard Freres 01 99.4%
  • Jefferies & Company 02 98.8%
  • Goldman Sachs 17 98.3%
  • Moelis & Company 07 97.7%
  • JPMorgan Chase 05 97.1%

Total Avg Compensation

April 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (87) $260
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (66) $168
  • 1st Year Analyst (205) $159
  • Intern/Summer Analyst (146) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Betsy Massar's picture
Betsy Massar
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
CompBanker's picture
CompBanker
98.9
6
kanon's picture
kanon
98.9
7
dosk17's picture
dosk17
98.9
8
GameTheory's picture
GameTheory
98.9
9
Linda Abraham's picture
Linda Abraham
98.8
10
Jamoldo's picture
Jamoldo
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”