I have recently taken a new position as a Technical Course Developer and Trainer. Things are gearing up fast to learn the current material well enough to teach it. This is the first time I have had to teach and develop material where I didn’t already have a lot of hands-on experience with the product. This of course has made me think about some interesting challenges to my work and opportunities to improve my skills.
The biggest challenge in teaching technology is for the instructor to know the material well enough. There are two big reasons for this. The first is that your students get valuable instruction. You aren’t ripping them off, teaching them nonsense, are you? The other reason for really knowing the material is so your students will buy into your abilities. Often when teaching technical folks, the students may assume they are smarter and more skilled than you as an instructor. They may even try to show you that they know so much more than you that you have nothing to offer them. This is the l33t effect, the guys who sit in the front row of class and try to show you they know more than you. These people are usually sent to training classes against their will by their companies. Do not worry about that. With proper preparation in the specific area that you are instructing on, you will always have plenty to offer the class, and you will sell your abilities to the students in no time.
You can safely assume that you will never know everything about your subject. If ten people spent a year writing code in PHP, by definition, there will be 10 years worth (minus developer-surfing-the-net-time) of full-time PHP work and knowledge in the ether. It would probably take you 10 years to really absorb it all. Multiply that by however many hundreds or thousands of people working with a given technology you are teaching and you can see that no matter what, you will never know it all.
If you can’t know it all, then what qualifies you to teach? As an instructor, you will need to bring specific knowledge to the table. What you really want to do is know a lot about the specific areas that your students will need to know. Create a clear curriculum with specific objectives. Make sure you can accomplish all of the goals of the curriculum yourself before the class by following the same instructions you will give the students. Make sure to know each exercise from start to finish and attempt to anticipate problems before the class so troubleshooting will not be a problem.
Simply being in charge of the material you are teaching will make you a much more successful instructor. You will be more confident, won’t stutter, and will maintain the respect of your students. Don’t worry about the things near your subject that you don’t have detailed knowledge of. Just be well versed in the specifics of your class and follow your teaching plan. In no time at all, you will have sold yourself and your knowledge to the students. Even if the students know 10 times more than you, if you leave them with new knowledge and skills, they will be thrilled to come back to get more.
No comments:
Post a Comment