Hacker News new | past | comments | ask | show | jobs | submit | npostolovski's comments login

This question is eerily similar to my current situation: hoping to go on a 6 month sabbatical starting in 2017. My goal is to, basically, work on things that I've always dreamed of doing but haven't pursued because of the demands of everyday life.

See Jeff Bezos' regret minimization framework for inspiration: https://www.youtube.com/watch?v=jwG_qR6XmDQ. Imagine yourself at 80. What would you regret not doing?


No, you're not crazy. Source: I quit a six-figure job as a PM to do a bootcamp and am now working as a software developer at ThoughtWorks.

If you're viewing the decision purely in terms of $$$ (as many other commenters here seem to be doing), it's true that in 10 years you will have earned less money on this path than you would have earned while remaining a PM.

But will you be happier day-to-day? I certainly am. Both careers are well-paid, so why would you pass up a net gain in happiness to earn 15% - 20% more over 10 years? Your happiness is unlikely to change materially because of the extra money, but it could change materially if you start to love your job.

I think a lot of the people giving advice here are software developers who've forgotten what it's like to be unable to build something, with their own hands, that they want to exist in the world. That's such a powerful feeling, especially if you want to start a startup one day.

I did a bootcamp at the beginning of 2013. At that time there were no bootcamps in Australia, so I moved to Chicago for 3 months to do the Starter League (now part of Fullstack Academy). Being in a different city meant I could focus all my energy on the bootcamp. I think this is main advantage of a bootcamp: forced focus for a long period of time, so you learn much faster than you would if distracted by your full-time job.

When I finished the bootcamp, I probably could have been hired as a Junior sometime after an extra month or so of filling gaps on my own, leaning things like TDD and various computer science concepts (algorithms, data structures etc.) My journey personally took longer because I got distracted by travel and other stuff.

As some of the other commenters pointed out, you're probably not going to be able to work on blockchain and machine learning on day #1. You won't have those skills coming out of a bootcamp. You'll probably need to get a job doing Rails or something - don't expect the big 4 or anything like that - and learn that stuff on the side. I would expect you will spend 1 - 2 years doing general software development before you can start working on cutting-edge tech.

But keep in mind that the organisations that do cutting-edge tech are going to be strongly biased toward people with a CompSci degree. Unless you're willing to do a degree, you'll need to learn this stuff really thoroughly on your own and then build some kind of project to demonstrate that you know it. For example, a cool machine learning project. Your bootcamp alone isn't going to get you into these kinds of companies.

You're not going to be able to do a bootcamp and then stop learning. The learning is never going to stop for you. But I think what you're planning to do is doable in a few years. In a few years I went from writing requirements as a PM to writing software to help scientists count mosquito eggs in a lab using image processing. Guess which one was more rewarding?

Feel free to ask me any more specific questions.


I suspect the salary difference will be a LOT more than 15 to 20%. More like 50% at first, and tough to close that gap (he might get on a fast track, but he'd also have gotten raises as a PM).

According to Glassdoor, Product Manager at Google is something like 200K/year (an MBA should be making more), Facebook is similar, and Apple a little less.

A bootcamp graduate shouldn't be making more than 100K/year from what I know of the U.S. (might be wrong).

Maybe his credentials make him hired at a higher salary, but nowhere near his former one.


Best RFS yet. Well done Y Combinator. I hope this orients more technical people toward problems that really matter.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: