3 ms·
I also used to me a middle school teacher, now turned full stack developer. For me the best skills teaching taught me were being patient, prepared, and calm in
by JackMorgan 13y ago
I also used to me a middle school teacher, now turned full stack developer.
For me the best skills teaching taught me were being patient, prepared, and calm in almost any situation. As a teacher you know how to tackle political situations very similar to what you'll see in an office.
Within two years as a developer, I was running a program at my work in which I'd hire and train new grads by pair programming with them. I'd still have to get done a full weeks work, but I'd get to pair exclusively with a "mentee" for a couple months till they were up to speed. It was awesome to get to use my skills that way.
The hardest thing I still struggle with is not smothering my coworkers when they are stuck. Most developers got where they are by being good at struggling through challenges, and therefore more do not enjoy their hands being held through a "teaching moment". I've had to learn to take a very subtle touch through most of those.
How I actually transitioned is sadly just luck. I duel studied CS and education in college, and a friend of mine offered me a development job when he saw how miserable I was. I wish there was a simple trick I could offer, but no.
What I would suggest though is to go to meetups in your area. Find a technology to learn, and go to meetups about that. While you are learning it, pick a topic not recently covered by a group, and present on it. You'll be great at that, and it will demonstrate both your technical knowledge and your social/team skills.
If you're ever in the Philadelphia area, let me know, and I'll buy you a coffee and talk your ear off.