For some background. I have been a web site/app developer for about 10 years now - since high school pretty much.<p>While I love building web apps commercially, I've always wanted to get a full time job teaching it instead. I tutored a "web information systems" course at uni for a few semesters and absoltely loved it. Most rewarding job I've ever had. I also scored really well on feedback from the students and faculty so I like to think I was pretty good at it too.<p>So lately, I feel like my knowledge and experience is reaching a point where I could realistically teach students quite a bit in the right environment. I'm not brilliant but I am definitely competent and have a solid employment record so I am confident I could be a good teacher. The only thing is, I'm not sure exactly how to convince a prospective employer that, with no (real) prior teaching experience.<p>Things I've considered:<p>- Contacting universities and applying for tutoring positions. But those are typically part time or given to phd students, etc. If I got one, would there be a good chance of working into a lecturing position from there?<p>- Writing and record lots of good quality tutorials online, getting traffic, then try to use that notoriety (however limited) and portfolio to show a TAFE (community college type thing) or University that I am expert enough to go directly into some specific lecturing position. I don't have a PHD or anything, and in my experience it seems my lecturers were either lifelong Academics or Industry experts.<p>- Go back to uni, get an Education degree (I've heard you can do 1 year Masters in Australia) and get a job teaching high school students. That could be a bit basic/boring but I'd still probably like it. Don't imagine it would pay as good as lecturing though.<p>- Corporate/private training? Not even sure where to start there.<p>Thanks in advance for any suggestions.<p>Note I also posted this question on programmers.stackexchange:
http://programmers.stackexchange.com/questions/184427/how-to-find-a-job-teaching-programming