Most Valuable Hard Skills?
Apart from the more obvious ones such as financial modelling in Excel, what would you consider some of the most important and in-demand hard skills in today's job market? (what about tech/programming skills like Python/Data Science?)
I'm going to go with things you can't learn in front of a computer screen
Literally everything you mention is a soft skill.
Hard skills that are always on industry job requirements: - modeling / excel - Tableau - SQL - Python / R
Literally everything you mention suggests you completely missed the point of his point
SQL in banking?
How to tell a story is probably the best one there
If having an unhealthy relationship w/ nicotine is a predictor of being a good banker, I'm gonna be an MD by the time I'm 30.
Ability to abstract legal documents/contracts is important. Who bears performance risk, how is cash flow distributed, what happens when bad acts occur, what triggers bankruptcy, etc... This includes understanding Word and how to work red-lined documents.
Also obviously PowerPoint skills - how to create clean concise slides without information overload.
Being able to absorb large amounts of quantitative and qualitative information, form an opinion, and express those thoughts in a way that answers the MD's inevitable question "So what?"
Besides Python, Haskell, SQL, C++, the most important skill is being social and knowing how to approach people. Treating people with respect and approaching them respectfully is the most important skill I ever learned in life and I think everyone should know how to behave properly.
To anyone saying Python, SQL, C++ etc., are beneficial in IBD, what the fuck are you talking about?
Critical Thinking.
So many people I've worked with simply, don't want to have to think and spend mental cycles working through an abstract problem that hasn't already been solved. It's easier for these individuals to learn by watching a more senior individual run through the motions of solving that problem than it is for them to spend the time to understand and attempt to solve. People who do this are stuck operating at a level of abstraction that neglects / discounts low-level fundamental knowledge. These people are often caught flat-footed in dynamic situations and tend to follow well trodden paths as opposed to operating confidently on sound ground.
Think critically, understand how shit works and solve for your own success.
Learn how to swing a golf club, and how hold a conversation for the duration of a golf round
How to write an email to co-workers instructing them to do something, without sounding like an asshole.
How to talk as if your job is much more complicated than it actually is.