Posts: 665
Threads: 0
Joined: Nov 2016
Reputation:
3
Which programming languages to learn for Banking
12-04-2016, 08:01 PM
I'm in the field of Banking and I've been enhancing my skills through learning coding from codeacademy. I recently taught myself SQL from there and am doing the Business Analytics part which is a struggle.
Are there any specific languages banks look for in regards to programming? It seems most of them require knowledge of Word, Excel and Access (I'm relearning the latter two). I know that VBA is also needed as well. I'm looking to get more into an Analyst role.
Posts: 639
Threads: 0
Joined: Apr 2011
Reputation:
10
Which programming languages to learn for Banking
12-05-2016, 12:57 AM
For the standard analyst role in banking. Excel, VBA and maybe SQL.
For additional analysis involving statistical modeling for certain types of risk management or trading, SAS. More recently, R and python have also become popular in stats roles. But big companies tend to use SAS first due to legal and compliance reasons.
If you want to do more high speed algo trading, C++ or java starts becoming more popular.
Get good with Excel first. Pivot tables and Vlookups are both simple and powerful. SQL is simply programming what you did in excel by hand or formulas. Learn how to make charts with 2-4 variables. When you feel comfortable enough, start using SQL more.
If you understand both excel and SQL, you can do 75-80% of what analytics jobs require. The remaining bits are analysis tools and presenting. VBA is good for automading some of the stuff you where doing but honestly, you can get by with formulas and a few macros. I've had few reasons to really use VBA in my work but it comes up more in banking from what i hear.
You can get by with excel to do some basic regression analysis but its kind of shit for more advanced things unless you feel comfortable enough to fit a curve by goalseek. Thats where you using stats programs to handle the stats and machine learning calculations.
After you get your outputs, you'll have to present your findings somehow. And its usually going to be in either excel or in powerpoint. So get good at presenting shit.
No one is perfect at all the skills, which is why finding someone that is good or above average at most of the skills needed is super employable. Most cases you start off with your core skils and build outwards and deeper.
Also if you want to improve and convince someone you're qualified for the job, build something on the side. It shows you know how to actual do what you say and show and tell goes really well with many types of interviewers. When you build something you also see where the gaps in your knowledge is.
Posts: 3,751
Threads: 0
Joined: Oct 2014
Reputation:
27
Which programming languages to learn for Banking
12-10-2016, 04:37 PM
Just to make 100% are we talking about investment banking, commercial banking, or speculative jobs like trading/hedge funds?
The answer's going to be very different. Commercial banking and credit tends to rely on R* to build their statistical models. Investment bankers...you don't really need to know code, but VBA will make your life much easier. Speculative jobs like trading and hedge funds are generally more C/C++ focused judging by postings.....however those jobs generally prefer to hire people with masters level math backgrounds.
Posts: 103
Threads: 0
Joined: Aug 2015
Reputation:
3
Which programming languages to learn for Banking
12-10-2016, 05:02 PM
COBOL, Java.
SQL, soap, xml and excel
Speaking from personal experience in czech banking environment as developer.
Posts: 908
Threads: 0
Joined: Feb 2015
Reputation:
27
Which programming languages to learn for Banking
12-10-2016, 05:34 PM
Mastering Excel and learning the basics of VBA and SQL will help you go a long way. Those are used across front, middle and back office.
Depends what you mean by an analyst role. There are dozens of languages used across banks but it's mostly restricted to IT/quant side of things.
Posts: 665
Threads: 0
Joined: Nov 2016
Reputation:
3
Which programming languages to learn for Banking
12-11-2016, 03:09 PM
I've decided I'm going to relearn Excel, VBA, SQL and Access. It seems to be the most required skills. I know a bit of SQL from CodeAcademy but I need to relearn VBA.
Posts: 11
Threads: 0
Joined: Aug 2014
Reputation:
0
Which programming languages to learn for Banking
12-13-2016, 05:33 AM
Adding to the previous posts. If you want to go beyond SQL and vba, Python is amazingly popular in a variety of domains. It has libraries for handling Csv files (pandas) and most stats, ml modeling can be done with scikit learn and numpy.
Posts: 1,447
Threads: 0
Joined: Mar 2013
Reputation:
85
Which programming languages to learn for Banking
12-13-2016, 07:37 AM
Don't touch Access until you understand SQL, or better yet, skip Access altogether. It's crap for anything that's not small business size, and the time you spend learning its quirks is better spent elsewhere.
If you grasp SQL you can do Access fine, but not vice versa.
Data Sheet Maps |
On Musical Chicks |
Rep Point Changes |
Au Pairs on a Boat
Captainstabbin:
"girls get more attractive with your dick in their mouth. It's science."
Spaniard88:
"The "believe anything" crew contributes: "She's probably a good girl, maybe she lost her virginity to someone with AIDS and only had sex once before you met her...give her a chance.""
Posts: 9
Threads: 0
Joined: Jul 2016
Reputation:
0
Which programming languages to learn for Banking
01-10-2017, 09:56 PM
I would agree with roid,i would also add c++ (but only if You have some knowledge in financial instruments and a strong background in mathematics) for some "front office dev" role, at least in Europe.
Posts: 1,021
Threads: 0
Joined: Apr 2016
Reputation:
3
Which programming languages to learn for Banking
01-10-2017, 10:24 PM
COBOL is still used today in banking often. Dont touch it.
SQL, ORACLE, MYSQL, C++, Office Applications, etc. Oracle is nice because of its Transaction model. Also learn the idea of NoSQL (such as MongoDB)
Posts: 3,343
Threads: 0
Joined: Jul 2015
Reputation:
33
Which programming languages to learn for Banking
01-10-2017, 10:46 PM
I have made a metric shit ton of cash with access knowledge.
Its pretty hard to learn (SQL gives you a head start) and it has VBA in its engine. So if you learn VBA and master access, porting over to any high level language is just syntax then.
Posts: 1,015
Threads: 0
Joined: Dec 2011
Reputation:
4
Which programming languages to learn for Banking
01-30-2017, 12:31 AM
If you are young and want to make Good Quick Coin and then figure out what you want to do in life.. Later.. (just what I'd suggest even for I Banking)
.. Algorithmic Trading
The point of modern propaganda isn't only to misinform or push an agenda. It is to exhaust your critical thinking, to annihilate truth.
- Garry Kasparov | @Kasparov63