{"id":894,"date":"2005-12-13T12:00:00","date_gmt":"2005-12-13T12:00:00","guid":{"rendered":"http:\/\/orcldoug.com\/blog\/?p=894"},"modified":"2005-12-13T12:00:00","modified_gmt":"2005-12-13T12:00:00","slug":"in-praise-of-good-trainers","status":"publish","type":"post","link":"http:\/\/orcldoug.com\/blog\/2005\/12\/13\/in-praise-of-good-trainers\/","title":{"rendered":"In Praise of Good Trainers"},"content":{"rendered":"<p>I&#8217;ve been thinking about training versus DBA work recently since it&#8217;s been a while since I did any training work. I noticed <a href=\"http:\/\/www.dbazine.com\/blogs\/blog-cf\/chrisfoot\/blogentry.2005-12-10.1482634220\">an entry on Chris Foot&#8217;s blog<\/a> that mentions training which got me thinking even more.<\/p>\n<p>There was a time in the late 90s when recruitment agencies would look at my cv, notice that I taught DBA courses for Learning Tree, had done a bit for Oracle years ago, and say &#8216;wow, you must be quite good then&#8217;. It would help me get work. Clients would also be agreeable to me taking 1 or 2 weeks off per quarter to teach courses and I found that perfect balance. Then as the recession struck in the UK IT Contracting market, I started to hear two responses that I wasn&#8217;t used to<\/p>\n<ol>\n<li>So are you a DBA or <i>just<\/i> a trainer?<\/li>\n<li><i>How<\/i> much time do you need off for teaching!?<\/li>\n<\/ol>\n<p> Before I knew it I was struggling to get quality work (along with everyone else) so I concentrated on the teaching which is financially rewarding but, much more important, personally fulfilling. I also didn&#8217;t have to explain to the occasional idiotic recruitment agency that maybe (just maybe) teaching other IT professionals to be a DBA might be a touch more difficult than being one! (*Just* a trainer indeed!) It also gave me a lot more time to investigate things than when I had a full-time job. I probably did this for a couple of years but eventually I gave up teaching about 18 months ago. I felt that while I knew more about Oracle than I would normally use in a day-to-day DBA job (something that&#8217;s turned out to be true) I was missing what it was really like to be a DBA. I remember being shocked on my very first teaching job when I realised that there were full time DBA instructors who had never been DBAs! I&#8217;ve always respected Learning Tree&#8217;s business model that used instructors who were independent contractors and combined training with their consulting work because it meant your attendees could be assured that you had some practical experience to balance your technical knowledge. Once I found I couldn&#8217;t organise that balance, I realised it was a problem for me.<\/p>\n<p>Now that I&#8217;m back as a plain old DBA there are a number of things I miss about training &#8211; the human contact is fairly intense, it&#8217;s rewarding to see people understand something that they didn&#8217;t when they walked into the room, it had a profound effect on my personal confidence and communication skills and training is *extremely* hard work, but you feel you&#8217;ve earned your money afterwards. The list could go on because I do love teaching and would like to think I still coach colleagues on the job at every opportunity. It&#8217;s still a lovely feeling when an attendee sidles up to me at a conference and reminds me of the course I taught and I find out they&#8217;re doing well. I&#8217;d be surprised if I never taught another course at some stage.<\/p>\n<p>There are things that I&#8217;d missed about being a full-time DBA though although it&#8217;s taking me a while to understand them fully. The variety of problems that crop up and I can fix; (believe it or not) I also like the discipline of change control, planning, reviewing documentation &#8211; the procedural stuff. I suspect I&#8217;m just plain weird in this respect. I like order, cleaning up messes, making sure things don&#8217;t go wrong. Being responsible I suppose. Teaching uses those skills too, but it&#8217;s not the same. Even working with big, mission-critical databases and the pressure when something goes wrong isn&#8217;t the same as talking about it. Most DBA instructors know that it&#8217;s important to teach the correct <i>approach<\/i> to the job and not just a bunch of facts. For example it&#8217;s important that someone leaves a classroom understanding the importance of recovery plans and testing those plans, not just how to perform various types of recovery. However, nothing can quite match the experience of doing it when the pressure&#8217;s on.<\/p>\n<p>But this blog entry is really in praise of good trainers so let me make a few points as someone who has performed both roles.<\/p>\n<p>1) You need to know Oracle far more completely to teach courses well than you do to be a DBA. The day-to-day situations that you come across as a DBA are implicitly limited by a given site&#8217;s architecture and applications (although as a contractor moving between companies you come across more situations, which I enjoy). In fact, I&#8217;m sure my technical skills have dropped a little since I stopped teaching because I have so many non-technical things to take care of.<\/p>\n<p>2) When you have a class of 20 students, each individual has their own focus, concerns, questions, experience level and applications that they&#8217;re using. It&#8217;s hard enough dealing with your own concerns so imagine being responsible for all 20 points of view!<\/p>\n<p>3) The good instructors I know spend far more time investigating, questioning and testing features to make sure that they actually work than I could possibly manage to, given my current daily responsibilities. Their very trade is understanding and communicating how Oracle works. No pointless planning meetings for them!<\/p>\n<p>4) And, believe me, I have *never* been so tired at the end of a day&#8217;s work, never mind a whole week! The thing that always used to make me laugh a little is that even my legs were sore at the end of the week. Eventually I realised that it was because I was pacing around so much, excited about talking about Oracle &#128521;<\/p>\n<p>Finally, everything I&#8217;ve said here applies to instructors who I respect. I also know instructors whose work I don&#8217;t respect. Some of their traits include<\/p>\n<ul>\n<li>Sticking ruthlessly to what is in the course notes (because that&#8217;s what they&#8217;ve prepared for and the limit of their knowledge)<\/li>\n<li>Struggling to answer questions so they make something up rather than admit that they don&#8217;t know the answer and they&#8217;ll find out<\/li>\n<li>Seeing themselves as being superior to their students and therefore demean their questions, whether openly or in their own minds.<\/li>\n<\/ul>\n<p> but they&#8217;re a different breed. Fortunately, I&#8217;ve found that many attendess can see through people like this. As Chris says in his blog.<\/p>\n<p><i>&#8220;I learned during my teaching career that if the folks you are trying to transfer information to don&#8217;t trust your technical background or technical expertise, you lose both their attention and their enthusiasm to learn.&#8221;<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been thinking about training versus DBA work recently since it&#8217;s been a while since I did any training work. I noticed an entry on Chris Foot&#8217;s blog that mentions training which got me thinking even more. There was a time in the late 90s when recruitment agencies would look at my cv, notice that&hellip; <a class=\"more-link\" href=\"http:\/\/orcldoug.com\/blog\/2005\/12\/13\/in-praise-of-good-trainers\/\">Continue reading <span class=\"screen-reader-text\">In Praise of Good Trainers<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-894","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1384,"url":"http:\/\/orcldoug.com\/blog\/2008\/02\/24\/book-reviews-again\/","url_meta":{"origin":894,"position":0},"title":"Book Reviews Again","date":"February 24, 2008","format":false,"excerpt":"Remember I said that I'd requested a copy of the Oracle Press ASM book for review? Well I don't know what I was thinking, because the \"Oracle Database 11g DBA Handbook\" turned up instead the other week. I distinctly recall the ASM book being one of the ones I was\u2026","rel":"","context":"With 3 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1028,"url":"http:\/\/orcldoug.com\/blog\/2006\/07\/20\/whats-a-development-dba\/","url_meta":{"origin":894,"position":1},"title":"What&#8217;s a &#8216;Development DBA&#8217;?","date":"July 20, 2006","format":false,"excerpt":"I theory, this should be a much more straightforward, less contentious question than my previous - 'What's a Data Warehouse DBA?'A development DBA looks after the development (and test) databases. It truly is as simple as that, but depends on the nature of the project you're working on and the\u2026","rel":"","context":"With 2 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":875,"url":"http:\/\/orcldoug.com\/blog\/2006\/01\/25\/application-security\/","url_meta":{"origin":894,"position":2},"title":"Application Security","date":"January 25, 2006","format":false,"excerpt":"Some conversations are a recurring experience of DBA life.DBA [to software vendor] - 'So why does the application schema owner need to have the DBA role privilege?' Vendor - 'The installation procedure requires it' DBA - 'So can we revoke it after the installation?' Vendor - 'It hasn't been tested\u2026","rel":"","context":"With 4 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1042,"url":"http:\/\/orcldoug.com\/blog\/2006\/08\/04\/log-buffer-4\/","url_meta":{"origin":894,"position":3},"title":"Log Buffer #4","date":"August 4, 2006","format":false,"excerpt":"Welcome to the fourth edition of Log Buffer.Maybe it's the summer holiday season and DBA-land is a little quiet, but navel-gazing seems popular this week. During a conference keynote speech by Ray Lane I attended earlier this year, he highlighted how much the software industry likes to talk about itself\u2026","rel":"","context":"With 7 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1044,"url":"http:\/\/orcldoug.com\/blog\/2006\/08\/04\/tracing-session-activity-over-a-remote-database-link\/","url_meta":{"origin":894,"position":4},"title":"Tracing session activity over a remote database link","date":"August 4, 2006","format":false,"excerpt":"Yesterday someone asked me how to trace a session that selects from a view in a remote database via a link. If they activated the trace on the local instance, they wouldn't see the bulk of the work which was happening on the remote instance - just a bunch of\u2026","rel":"","context":"With 2 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1011,"url":"http:\/\/orcldoug.com\/blog\/2006\/07\/04\/whats-a-data-warehouse-dba\/","url_meta":{"origin":894,"position":5},"title":"What&#8217;s a &#8216;Data Warehouse DBA&#8217;?","date":"July 4, 2006","format":false,"excerpt":"I've seen that question asked often in forums and mail groups. It's easy to understand why there's so much confusion because, for most DBAs, if you've seen one database, you've seen them all. Or rather, you haven't seen any of them. What I mean is that every database that lands\u2026","rel":"","context":"With 14 comments","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts\/894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/comments?post=894"}],"version-history":[{"count":0,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/posts\/894\/revisions"}],"wp:attachment":[{"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/media?parent=894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/categories?post=894"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/orcldoug.com\/blog\/wp-json\/wp\/v2\/tags?post=894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}