Ask HN: How to transition to teaching SWE?
Hi HN!<p>I&#x27;ve worked as a software engineer specialized in NLP&#x2F;ML for the past ~4 years, but I have several more years of experience due to dozens of side projects and experimentation.<p>I&#x27;ve always been fond of teaching, especially about topics that I&#x27;m passionate about and I was thinking of transitioning to a more teaching-oriented job (job hunting at the moment). I&#x27;m pretty sure I would find it more meaningful and exciting than most software development jobs.<p>I&#x27;ve started applying to such positions, but I was wondering if someone that has experience in the field can give me some pointers. Off the top of my head:<p>1) how easy&#x2F;hard is it to find such jobs?
2) do these jobs usually consists of a fixed-time contract or are they permanent? 
3) what qualifications&#x2F;experiences are useful to have, w.r.t qualifications that are usually needed for SWE jobs?<p>Basically, I&#x27;m asking for general advice on how to approach a transition to teaching, how feasibile is it, is it a good choice or not, etc...