Having recently started in a new team, I'm still discovering lots of new and interesting things to learn, and after coding in SAS for 7 years it's exciting to see how we are evolving as a bank with new tools and technologies that will be the future.
After stumbling into starting a degree in Computer Engineering (like many others at 18, I hadn't fully planned out a career path!), I was daunted by the compulsory coding modules and struggled to get excited – partly because they were theory based and all of the data being used was dummy data that had no real meaning or impact.
After university, I started on a graduate scheme for a Consultancy company specialising in SAS (a tool used for data analysis). I had never even heard of SAS before the interview, but I found it fascinating to learn how it was being used on real projects across so many different industries, to solve real business problems.
As a graduate intake we were put through an intensive 2-week classroom based training course to pick up the basics. But looking back, the most effective learning came from working alongside others, sharing and discussing problems and solutions (Yammer is perfect for this!), and trial and error until it started to make sense. Access to online tutorials and resources are great, but nine times out of ten someone has already tackled a similar problem before – so a combination of Google (or indeed Bing) and talking to colleagues will be enough to get you started.
A couple of important things that I learned early on and have stuck with me since. Firstly, there are many different ways to arrive at the same result – when tackling coding or data problems there is not one single solution, everyone will approach it in a slightly different way, so don't feel constrained and approach it how you feel most comfortable. Secondly, when coding for more complex problems, if the next person in the team cannot easily read and interpret your code, then it likely needs simplifying or restructuring, as well as adding comments to explain to others the thinking behind your logic.