Hacker News new | ask | show | jobs
by jmchuster 2664 days ago
Find a bootcamp that has a good record for placing people into jobs, or advertises it, or has a reputation, or has aligning incentives to do so, or whatever. Your first job doesn't have to be anything glamorous, but should then allow you to get to eventually wherever you want to be in your software career. Some of these bootcamps have skill/interview requirements, so that will help direct where your home study and practice should be.

Or, you could go to college and get a master degree in CS. Colleges then have on-campus-recruiting and some set of companies that will basically hire anyone who graduates from the university with a CS masters degree. It's the same idea as the bootcamp; go somewhere with the connections/infrastructure in place to help you get your foot into the industry.

Now, once you have your choice of companies to choose from, I tend to recommend startups. That's the one place where you have the opportunity to do things that you definitely shouldn't be doing given your experience level. But, since they have so few employees and so much to do, you're it. Then with those rapidly acquired skills, and with a year or two of relevant experience now on your resume, you can more easily get a cushier, more stable job at a larger company, if you wish.

2 comments

I would be hesitant to recommend a bootcamp without knowing the person trying to make a career switch.

Many people have had success with bootcamps. But remember, there is no guarantee of a job by attending one. Personally, I would only recommend a bootcamp to someone who has a) the disposal income to spend on one, and not get burned if things don't work out, and b) the person has the time and work ethic to devote to it 100%.

When you pay for a coding bootcamp, you are paying for the focused hands-on learning experience. If you don't feel that you can be disciplined to do it by your self, or think you can network better in one - it may be viable. Do your due diligence in researching bootcamps as well. For every good bootcamp there are two or three scams out there.

Personally I would advise that anyone looking to make a switch spends 10-12 months self-teaching and learning as much as possible. Build a few projects in whatever domain you're interested in, and then start applying. If you find that you aren't getting past the HR filter - it might help to go for a bootcamp or masers degree. But, I don't think dumping 15k+ into either one of those off the bat is a sure-fire way to make a career switch.

I don't have any experience working at start ups so I can't speak to that, but working for a smallish established company (~ 300 employees total) has been wonderful. Good support system, resources to encourage career growth and learning.

It also depends on your career goals and location. Breaking into a small or medium sized unknown company in the mid-west may be easier than trying to career switch into big-n in the bay area.

This is the best answer.

It also depends a lot on where you are from, or if you are willing to relocate.

In the UK, for instance, you can get MSc in Computer Science in 12 months, and the tuition fees are much lower than in the US.

In Germany, MSc in Computer Science takes 24 months, but education is essentially free.

I see bootcamps as the best solution for people without a BSc degree, who are not eligible for MSc.