Social Question

goose756's avatar

Making a career change from programming to...?

Asked by goose756 (655points) June 21st, 2013

I apologize for the long details, but I think it is all necessary to explain my situation. Thanks for taking the time to read!

I am 25 years old and have been a software developer for about 4 years. I’ve worked for two companies. The first company I worked at for about 2.5 years – I loved everyone I worked with, it was pretty easy working there, not much stress. I didn’t agree with a lot of the high-level business decisions that were made, and I also felt that I would become stagnant if I stayed there – so I made the move to another company. Now, long story short, I have been working somewhere incredibly boring, and not really doing much .NET development (my core language strength). They pay me well and I have job security, but it’s just not that enjoyable anymore.

I considered the fact that maybe I just need to find a new job, but my time here has also made me think that I’m not entirely sure this is what I want to do for the rest of my life. I use to enjoy development at home in my free time, but I haven’t been motivated to do much of that either. I think I may just be burned out with what I’m doing (happens to me a lot in many aspects of life – I get bored quickly). Then I thought that – I still enjoy development, but I think I would enjoy it more if I didn’t do it for a living everyday.

The one job I’ve always been interested in doing besides development, is teaching. Sitting in a cubicle all day (which I thought I would like), has made me realize how much I really do miss interacting with people. I have always enjoyed showing others how to do things, and I get satisfaction knowing that I was able to help them learn something.

There are some concerns that come up when I consider this.

1). I would be going from a very well-paid job, to probably one of the worst paid jobs. While I can easily say that happiness is more important than money to me, it is still hard to think that I would need to make adjustments in my lifestyle if I were to take that much of a paycut.

2). I don’t even know where to begin to get into teaching. Would I need to go back to school? or would I need to just go through some sort of certification? What would I teach? I really enjoy math and have always thought about teaching it. I think I would be more comfortable teaching middle/high school age than elementary or college.

3). Is this even a reasonable career change? Are there other professions you think I could enjoy?

Thank you again for taking the time to read, I appreciate any help!

Observing members: 0 Composing members: 0

8 Answers

Jeruba's avatar

What about doing training in your field? High-tech companies have in-house training staff and also bring in contractors to train their workers, updating or expanding their skill sets. You might look into how some of the big networking companies handle training and what their requirements are for instructors.

When I worked for one of them, I had to take an annual quota of training courses, and I wasn’t an engineer. All employees had to take two basic courses in networking concepts, regardless of their job descriptions. In fact, we were encouraged to seek networking certification. It seems like there’d be opportunities there for someone with your knowledge and interests.

DaphneT's avatar

You might investigate freelance as a way of life. As a person skilled in tech, you may find that more to your liking. Less boring, more risky. You might find that job hunting will turn up a different kind of company to work for.

_Whitetigress's avatar

Follow your heart. What could possibly go wrong.

phaedryx's avatar

I am a developer as well.

Before going back to school and changing careers, you should try a different development job. In my experience, doing something you don’t enjoy and that wears you down isn’t worth it. Not all developers work in cubicles and not all developers work alone. I currently spend about half of my day collaborating with other people; plenty of interaction for me. As long as I get my hours in and my projects done, I get to choose my hours. What I’m saying is there is probably a job in software development that better meets your needs.

Are you involved in any user groups? I’m involved in both my local ruby and javascript programmers groups. I’ve found that getting together with other developers helps me avoid burnout. They are often looking for people to do presentations, which I think would also be a great way to see if you’d enjoy teaching others.

In that same vein, I joined toastmasters this year. I’ve started to enjoy getting up in front of people and practicing my public speaking. It could be another way to explore your options.

Lastly, you say that you really enjoy math. Have you thought about tutoring math on the side or volunteering in some way? When I was in college I volunteered at community center, teaching basic computer skills to people who were trying to get their GED.

goose756's avatar

@DaphneT I do some freelance work on the side, but as I said – even doing work at home isn’t as enjoyable and I think my current job probably has a lot to do with that. @phaedryx you make some great points, and I appreciate your opinion given that you are in the same field. I think you’re right in that I should probably try to explore my options in this field before I choose to make a change, and tutoring/volunteering is also a great suggestion. To be honest I never really thought of that, I think it would be nice to do something of that nature so I could get my “teaching fix”, without jumping too quickly into a career change.

I will try moving forward with this, and maybe in the near future I can re-evaluate where I’m at and see if my feelings have changed at all.

janbb's avatar

You might be able to get a job teaching a class in computer science as an adjunct at a community college while staying in your current field to explore whether teaching is for you. Some community colleges require a Master’s degree for adjunct; some don’t.

mattbrowne's avatar

… to business requirement analysis. There’s more interaction with people and this is healthy.

talljasperman's avatar

Making a career change from programming to…Teaching programming, or text book writing. My JAVA textbook doesn’t make any sense to me past the first chapter. It’s all gobbledygook from chapter 2 on.

Answer this question

Login

or

Join

to answer.
Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther