Which coding would you recommend someone starting out in S&T to learn?

Trying to prepare myself for an S&T internship at a BB this upcoming summer. I wanted to hear some input from people currently in the field. How would you rank the three: knowledge of Excel, VBA, and Python as far as importance when starting out as well as continued use. Also, if there is something else that would crack this top three feel free to add that in. I wanted to get a head start for this summer by learning these things as I'm sure they will be useful no matter where I end up and believe it could be possibly quite interesting to learn. Any input would be appreciated.

 

Hey thanks for the response man. When you say excel are you including VBA in that or did you not use that too much. I used a good amount of excel last summer but relatively basic stuff like pivot tables and pretty basic formulas like vlookup and match. Any chance you could point me in the direction of what I should focus on learning/where to learn it for excel and python?

 
Most Helpful
youraverageinbred:
Trying to prepare myself for an S&T internship at a BB this upcoming summer. I wanted to hear some input from people currently in the field. How would you rank the three: knowledge of Excel, VBA, and Python as far as importance when starting out as well as continued use. Also, if there is something else that would crack this top three feel free to add that in. I wanted to get a head start for this summer by learning these things as I'm sure they will be useful no matter where I end up and believe it could be possibly quite interesting to learn. Any input would be appreciated.

To rank the three: probably Excel > VBA > Python. Excel because you'd probably use it to crunch data, conduct analyses, etc. VBA's useful since it helps you stand out from other interns.

Python is more for trading, or more quant-focused desks... in my BB it was barely used, but in another BB it was specifically used by one sales desk. So in effect, you're better off learning VBA.

 

I think it all depends on what kind of desk you will be on and the type of background of the people working on the desk have. This past summer I was on an options desk (not a BB) and the traders were all very technical and as a result, I coded most of the summer using VBA and Python.

Like many said above, VBA and Python should be the only languages you should really know but I would suggest that you spend some time building your own projects. Knowing the basics of a coding language versus being able to actually implement the knowledge and build things are two separate skills.

Comment once you know what desk or desks you will be on and these answers can be much more specific. Also, once you do know what products you will be around I highly suggest reading as much as you can on the product so you are already ahead of the curve once you start the summer. I suggest checking out this website: https://www.wiley.com/WileyCDA/Section/id-815676.html. Wiley has hundreds of books that I found EXTREMELY useful. Once you find the book you can easily find most of them online for free or check you school's library.

Best of luck!

 

Python is a high level programming language that is pretty easy to learn and very useful. It's pretty intuitive compared to other languages. Take some $12 Udemy courses/ free YouTube and practice on your own. Practicing makes all the difference. I would suggest C++ after you've gotten decent with Python, but this is probably not necessary.

I don't work in S&T for the record, just know how to code.

“The three most harmful addictions are heroin, carbohydrates, and a monthly salary.” - Nassim Taleb
 

The day to day things you will do in excel can be learned on the fly - pivot tables/lookups etc. learning python will not only make using VBA easier for times when you need it, but can then be used for other projects. Whoever commented above about doing a project you are interested offered great advice. Simply going through the motions and typing commands off of a YouTube video won’t reinforce how to actually code. Find some areas you are interested in, build the code / analysis around that, and google the bits and pieces in between where you get stuck.

 

Est pariatur aspernatur omnis inventore est. Quis qui dolore autem perspiciatis. Minima voluptas magni quam accusamus non fuga. Sit deleniti quia omnis praesentium velit.

Ex aliquam sint sit quisquam officiis numquam et. Voluptates labore assumenda dolor facilis est quas. Neque et rerum quibusdam voluptate. Tempora maxime quibusdam facere ut delectus.

Voluptatem earum soluta est quam laboriosam. Nostrum nemo quia error praesentium magni. Voluptatem modi neque earum aut consequatur.

Est exercitationem vel odio molestias veritatis fugit. Sapiente dicta laborum rem pariatur. Eius vero sit commodi aut aut voluptate et dolor. Accusamus aut beatae eum perspiciatis suscipit. Nihil aperiam beatae rerum repudiandae quia perferendis eaque explicabo.

"Be persistent and you will get, be consistent and you will keep it, be grateful and you will get more" #phuckQuotes

Career Advancement Opportunities

May 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 04 97.1%

Overall Employee Satisfaction

May 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

May 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

May 2024 Investment Banking

  • Director/MD (5) $648
  • Vice President (19) $385
  • Associates (88) $260
  • 3rd+ Year Analyst (14) $181
  • Intern/Summer Associate (33) $170
  • 2nd Year Analyst (67) $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

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...”