Live data from Hacker News

Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

news.ycombinator.com

31–40 of 229 posts

Re: Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

#31
Yes and no. My question is, what do you want to achieve by going through a boot camp? Using the certification as a pivot for career change? Having an short period of time where you can focus and intensely study the subject? I think it's important to consider what specifically about the boot camp route is important to you, because there are a lot of other ways to be proficient in coding.

Tutorials on various common "patterns" (RoR web apps, iOS apps etc.) are of good quality and easily available these days. As a PM in big tech, you can try to find little ways to contribute into the product's code base, which will teach you both programming and engineering practices. In my experience (disclaimer: was a PM), engineers are delighted when PMs show interest in code, and at least a few would be excited to hand hold you through the process of setting up your dev box, building the product etc. It's not a bad way to get better while making hand and fist full of money.

That said, like any other craft and practice, programming is layered and specializes. It takes 5-10 years to be "good", and it takes equals amount of time to be good in a specialization (say machine learning for example). Even for a good ol' engineer to move from building web apps to building machine learning systems, the barriers are still non-trivial. Furthermore, consider that a career in software engineering is perhaps more akin to spending 20% of your time building somewhat sexy* new thing, and 80% of your time doing boring boiler plate work, trying to pull your hair out digging through other people's APIs and code, and wondering why the build and CI system is so broken. If that's what you want to do, then go for it.

* most likely it's just a boring CRUD app using somewhat unfashionable technology.

Re: Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

#32
post #7

Bootcamps are for people who need employment quickly. Since you are employed, you can take evening and weekend programming classes to see if you like it before taking the plunge.

This is the best comment so far. Bootcamps make sense if you have spare time and spare money and want to ramp up very very quickly, but they don't provide anything you can't learn on your own. This is doubly so if you are already working in tech and interact with working programmers who can help sanity check what you're doing and help you along in your studies.

I understand how having some social structure helps one learn, but I've often seen this misapprehension from PMs and MBAs that you either "know code" or you don't, and if one can just cross this chasm then all of a sudden you can be the one building things and realize your own vision. But in reality you won't be a good coder unless you have the tenacity to keep learning continuously over years and decades. Self-learning is not only free, but it's a good litmus test for this tenacity, and there's a huge amount of resources out there that make it trivially easy to get started.

Re: Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

#35

Yes very crazy. I have a anecdotal survey of all coders I know: most of whom all graduated from only median Tier-2 US & News Report Ranked Nat'l Universities (>15) and whom have on average, earn only median Fortune Magazine's Best Jobs annual ranked salaries as Application Developer, and only very few employed by Forbes' Most Admired Companies list or who are on the Mattermark's Top 100 Startup Index. Most don't feel…

> such as closing JIRA tickets

I'm not a big fan of JIRA myself, but even cool startups need to use an issue tracker?

Re: Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

#36
If you want to become a dev via this route, right now that is a risky move and a long road to real expertise that would carry you through an economic downturn where very junior people are let go. If it is your passion to be a dev, maybe, but expect it to be difficult. Maybe just consider going back to a proper university for that CS degree you probably should have gotten to begin with?

If you want to become a much better PM and have the tools to start building apps on your own, then yes DO IT! Right now the economy is great, if in 3mo you are back on the job market saying "I'm an awesome PM and I did a coding bootcamp to increase my understanding of the products I manage so I can be an even better collaborator" you will just have increased your value significantly. Probably you could just go back to your old job with a promotion.

Re: Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

#37
post #31

Yes and no. My question is, what do you want to achieve by going through a boot camp? Using the certification as a pivot for career change? Having an short period of time where you can focus and intensely study the subject? I think it's important to consider what specifically about the boot camp route is important to you, because there are a lot of other ways to be proficient in coding. Tutorials on various common "p…

>engineers are delighted when PMs show interest in code

In particular, if you want to go for sink or swim, switch to a technical PM role in your dev platform (like the Dart, STL, app model, or cpp teams). You'll be forced to learn more about how developers work and what goes into a language. Can highly recommend it.

Re: Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

#38

> e.g. block chain, deep learning, etc. Most bootcamps that I'm aware of are for training web developers, with a few going into mobile app development. That will give you some basic coding skill but is probably not going to get you very far in the direction you want to go. You'd most likely be better off seeking an online CS degree.

>> e.g. block chain, deep learning, etc.

> Most bootcamps that I'm aware of are for training web developers, with a few going into mobile app development.

Yeah, I'd actually be pretty interested in a bootcamp that teaches deep learning. AFAIK that doesn't exist, but it should (?)

Re: Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

#39
Management will only become more important in the future. As technology gets more complex, it will take greater numbers of people to create and maintain it.

And truthfully, most companies today are really bad at management, particularly related to technology.

Learning to code is a great idea but I would think of it as supplementary to your management work.

You're right about all these amazing technologies that are being developed, but truthfully, the stuff you learn in a bootcamp is not going to put you in a position to do much in those fields. It might be a small step in that direction, but you would need to go way beyond it. Advancements are coming from folks with deep knowledge of math, algorithms, systems engineering, etc.

Re: Ask HN: I will quit my job as a PM to join a coding bootcamp. Am I crazy?

#40
As a hiring manager who has interviewed many many bootcamp grads and supervised a couple, I don't think they're are worth it. They're vastly overpromising what skill level you will be at when you graduate and how easily you will be able to find a job.

Because they are trying to compress a lot into a short period of time, and because they are trying to keep it interesting and give students early wins, they seem to not spend nearly enough time on the basics, and jump straight in to using frameworks that do everything for you, the end result being that a bootcamp grad can quickly whip up an ok looking app that has basically no functionality but as soon as you ask them to do something complicated, they get stuck. Sure, that's not true of all grads, but I'd argue that the ones who come out of a bootcamp with serious skills are the passionate ones who would've done just as well or better on their own, so at best they wasted a bunch of money.

You are much better off going the self taught route to start off, maybe take community college classes on the side. If dabbling like that doesn't inspire you and give you the fuel you need to learn what you need to know on your own then software engineering may not be the ideal career for you anyway, what you know is a small part of the job, what you can figure out and learn are also huge factors.

Post reply on HN