Learn to Teach Yourself
Posted: December 8th, 2011 | Author: Jon Still | Filed under: Musings, Techie | Tags: ios, learning, NX-OS, studying, training | 4 Comments »I changed jobs at the end of October and while leaving many of my colleagues behind was difficult it’s been great to get stuck into learning a new network and working with some different technologies.
In the last few weeks I’ve been designing and configuring an expansion of an existing datacentre. This has given me a great opportunity to sit down and read through design guides and configuration docs on both the Cisco Nexus 5k range of switches and the Cisco ACE4170. Before this I didn’t really know anything in detail on these devices other than general awareness and various bits and bobs I’d picked up from my compatriots on Twitter.
Both of these technologies gave me plenty to learn about – they both have their fair share of limitations and restrictions on how they can be deployed and both have subtle CLI differences that have entailed scrabbling through documents, scratching heads and asking questions of those better versed in these areas than me (thanks @EriksonIan!). These gotchas ranged from the trivial (not knowing about the “trunk” parameter to “spanning-tree port type edge”) to the more fundamental (understanding how vPC works).
It was while I was finalising the configs that I realised I’d taught myself an awful lot during the last few weeks – technologies that I had never touched were almost becoming second nature and I was starting to feel vaguely competent (but hopefully not dangerously so). This thought took me back to my University days – the program leader of the course I was studying had a phrase that he trotted our with regularity that was basically to the effect of:
“We’re not here to teach you. We’re here to teach you to teach yourself.”It’s only now that I can see how true that statement was. The best people I have ever worked with have all had an extremely good grasp of the fundamentals and the ability to take a new technology, new product, new service – whatever it may be – and make sense of the knowledge and put it to good use.
My personal #1 piece of advice to any aspiring techie would have to be: “Learn how to teach yourself”. Find out what it takes for you to learn something in-depth and retain that knowledge. It could be that reading documentation or 3rd party books is enough for you. You might find that labbing something up and putting practical skills to work works better, or that audio/video-based training is what you need.
Whatever it may be – find a way that works for you and go put it to good use!

