Career change and pay cut

Associate
Joined
26 Jan 2012
Posts
1,478
Location
London
Hello, I'd like some advice from our resident developers and anyone who has opted for a significant pay cut in order to change industry and do something more fun.

I'm early thirties, 8 years out of University, and I work in the services sector in London. I'm an account director, which means I manage a team of ten at various levels from graduate through to account manager. My day to day involves a lot of calls and meetings, a lot of strategy, a lot of troubleshooting and putting out fires. Due to my level, I am very client facing but work on the technical side of things rather than the salesy side.

I am sick to death of talking for a living, sick of presenting the same data in new formats over and over, and I miss the hands-on technical work I used to do before I was promoted. It was only Excel and platform work but it had a real sense of accomplishment I haven't felt for a while.

I have also suffered from severe anxiety since my early twenties, which I have never been able to shift, despite CBT and various medications. It's a reoccurring theme at work where I stress and lose sleep in the days running up to an important presentation, and regularly face panic attacks on the day. I inevitably deliver an enthusiastic and well-structured presentation and am praised for the part I play, but then the cycle starts again.

My salary is £60K and I have a nice rented flat in London with a girlfriend of 4 years. She has just graduated from University and with the current climate likely won't be starting work before next year. I'm responsible with my money and have saved enough to be able to pay the bills for a year if I lost my current job.

I am thinking about a change in career direction, and am considering programming. Like all of us on here I have an interest in computers, but I do not have any real experience in coding. Why am I considering a career change into programming if I don't have any experience or knowledge about it? Well a big factor is that I think it could be just about the opposite of what I'm currently doing. It seems like an opportunity to be creative and analytical without having to spend my days faking enthusiasm to a brainless client team who can't decide on what they want.

I've started Harvard's CS50 Introduction to Computer Science and am on week three of eight. The lectures are fascinating so far and am looking forward to moving beyond C. I'm finding the problem sets difficult but I'm confident I'll get through them if I work hard. I don't know which programming direction I want to focus on. I was thinking about picking up a bunch of Udemy courses when I'm done with CS50 and seeing if anything clicks. I am prepared to dedicate a couple of hours every evening after work to educate myself on this. It's difficult to find more time than that.

If I do eventually go down this route - leaving services and starting work in development - I know I'll be taking a significant pay-cut. I'm trying to justify to myself whether it's worth it or not for a better quality of life. I guess it will be an initial drop of at least £35K PA. How temporary would this be? How quickly could I get back up to a similar level of pay? Is there a particular programming language which would offer faster progression than others? From a quick search on LinkedIn there seems to be a lot more jobs in Python than other languages.

I would love to hear from those in the industry, and I'd also love to hear from anyone here who had a similar change of heart early-mid career, and has taken a hit to their lifestyle to focus on something they thought would offer better long term mental-health prospects.

TLDR - Should I move from well-paid, client-facing services position to a entry-level development job and take a significant cut in pay for my mental health well being?
 
Thanks for the advice chaps. Very thought-provoking indeed.

@dowie , my degree is Business from Durham - definitely more aligned with what I'm doing now rather than the route I'm considering taking. I haven't really thought about going back to University for a Masters. I did consider a developer bootcamp but it would absolutely mean leaving my current job or taking unpaid leave at the very least.

@HangTime , I've worked for three of the biggest names in my sector since graduating, and been at my current company for the last two years. The only real option staying put would be to move into a little independent or a startup.

@Blinkz you make an excellent point and I definitely won't be making any overnight decisions. I'd make sure I had a job waiting for me. Good luck with your own problems mate.

@paradigm @Freefaller @TheOracle @wesimmo thanks for sharing your advice and experiences.

@RobHu @kindai @dowie very interesting. I'm certainly no savant! Still, good to know that the high paying positions are out there. I'm sure that for every role I interview for, there will be a dozen 23 year olds who can write 3 pages of code in the time it takes me to write 1 :p. Maybe I can bring something else to the table in the form of project management experience or such.

I'm going to stick with my current job and spend my evenings learning. I'll try for 15 hours a week. Hopefully by Christmas I should have CS50 out the way and maybe a Udemy course or two. Maybe by this time next year I'll know enough of the fundamentals to consider a junior development position. Perhaps Python or Java @kindai , who knows!
 
Back
Top Bottom