I sat my final exam at the University of Southampton the other day. It was a referral, as I managed to turn up at the wrong time the first time around and consequently failed. This time, I was determined to go in fully prepared so I started reading around the subject quite early.
This is a new approach to learning a language for me. I was taught Java at university and I taught myself C# on the job in Spain while trying to automate a badly designed computer aided translation (CAT) package. The only thing missing from going through a book is live practice. I will have to build something interesting in order to condense what I’ve learned down into a set of useful skills. I’m thinking of porting my PDF analysis application,Documenity, to Python, or at least using Python to do some testing and bug-fixing in the core algorithms.
Needless to say, I’m quite confident about the exam. I have no reason to worry about the results after delving so deeply into the details so I’m looking forward to the next thing.