I'm looking to switch into a tech job in the future, and I'm wondering if web development could be a good choice. Ideally, I'd like an interesting job with a good work-life balance, and I would even be willing to take a pay cut later in my career in order to have more free time. I'm hoping to get some insight into the profession. I have three questions:
Is it hard to find a position in web development with good work-life balance
I’m considering getting a bachelors in computer science from WGU. Is it worth it or is the self taught route better?
Web Dev can be a focus, but you're still just looking at development in general.
Any time in the past 40 years I would have told you absolutely. How things are going to turn out in the next couple years I couldn't tell you for sure.
About half a million tech workers have been laid off in the US over the past year. I expect salaries to come down, and work/life balance to take a hit. How much of one is still in the air.
In six months it'll probably be a lot easier to answer this question.
What bothers me is that this number is across industry, its not like people can easily move to other company, because other companies also had layoffs. At least I have this feeling from reading comments from people that can't find job for half a year on HN and reddit.
What is your current career? I was an Electrical Engineer until 2017 and was also considering a CS degree. I opted for a Web Dev boot camp instead as a lower timeframe/cost test of my ability to pivot.
I was able to land a job 8ish months after graduating and am now a Sr. Software Engineer. I think my previous engineering experience did help me get my foot in the door but one of my bootcamp grad buddies also broke into a web dev job without any bachelor's degree.
The CS guys here may scoff at me but the boot camp route made sense for me and it may for you as well.
It's definitely not a shoo-in. You have to like to code and have a passion for it. I liked it in high-school so it wasn't liked I just pulled the "lets try a coding career" out of thin air.
Here in the US, there are a plethora of web dev jobs available once you hit the mid / senior level. I'd say on a high-level that about 80% of them offer pretty good work-life balance. Every web dev job or gig I've had in the last 7 years has been extremely flexible.
Happy to answer any other particular questions you have.
What is your current career? I was an Electrical Engineer until 2017 and was also considering a CS degree. I opted for a Web Dev boot camp instead as a lower timeframe/cost test of my ability to pivot.
I was able to land a job 8ish months after graduating and am now a Sr. Software Engineer. I think my previous engineering experience did help me get my foot in the door but one of my bootcamp grad buddies also broke into a web dev job without any bachelor's degree.
The CS guys here may scoff at me but the boot camp route made sense for me and it may for you as well.
It's definitely not a shoo-in. You have to like to code and have a passion for it. I liked it in high-school so it wasn't liked I just pulled the "lets try a coding career" out of thin air.
I currently work as a server. So, if I went the bootcamp/self-taught route, I'd be applying without a degree and from a completely unrelated field. With that in mind, I'm estimating that it would take me about 2yrs, maybe less, to get my degree and cost $ 7,600. I know boot camps are usually faster than that, but they aren't too much cheaper. So, I'm wondering if, in my situation, the benefit of a degree would out way the ~ extra year and the time after spent learning job specific skills.
Bootcamps are definitely a gamble. They vary in quality too. But, I guess I'm just here to say that it worked in my case! So it's a valid option if the other factors make sense.
Not in my experience. It really depends where you live. Any big corporation is going to be worse than a smaller local company.
I recently left a high stress remote corporate job for a local hybrid job.
For smaller companies losing a developer is a much bigger deal so they tend to try and keep you happy much more.
If you have the means getting a degree will certainly openany doors that may otherwise be closed.
After a couple years experience it doesn't really matter tbh.
But many bigger companies will filter based on degree as a way to reduce applications.
Plus there's much less competition for local jobs Vs remote.
That said I have a degree and don't know much about the self taught route. But that's my understanding.
All jobs are different. There are some in my country that offer unlimited holiday. Essentially you don't have a fixed number of days but you still need approval.
So if you're on top of all your work and they can cover you you can just take a paid month off when ever.
But these jobs are obviously harder to get.
It's very varied and you'll like have to hop around as your career progresses. Working corporate made it easier for me to get better jobs even though I hated it at the time.
Sorry, I guess I exceeded the character count. The other questions are: I'm considering getting a bachelors in computer science from WGU. Is it worth it or is the self taught route better? Does anyone have any experience in the program?
Yes. All anecdotal from my own experience, someone else is guaranteed to have conflicting ideas. Just like everything else in this industry.
If the company is private, it must be gigantic and well funded. Don’t risk it on some series A startup.
Avoid companies with HQ in some huge tech hub. The tech scene in Denver for example is wildly different than in SF.
If the interviewers don’t care, move on, no exceptions. Engaged interviewers are likely not overworked, so they give a shit about the interview process. They will pass on you for bad first impressions, return the favor.
All of this has one critical precondition: You have to know your shit. Hundreds of applicants are now in front of you, so you just need to be better. Apathy about how nobody wants you is only fucking with your head, go get extremely good at your craft instead. Never settle for the janky solution and always follow every rabbit hole through to a solution you are proud of. Always ask if your process or tools could be more effective, and actually invest the time in changing them.