What kind of a programmer can I be by going to coding boot camps? Do they teach how programming works? originally appeared on Quora - the place to gain and share knowledge, empowering people to learn from others and better understand the world.
What kind of coding job can you expect to get immediately after attending a coding bootcamp?
Whether or not it's indicated in your title, your first job out a bootcamp will most likely be as a junior developer. Which is actually still pretty incredible if you think about it. Coding bootcamps likestuff an insane amount of knowledge into the 12-15 weeks of the program, but in the grand scheme of things, that's still a relatively short amount of time to learn a new skill and launch a new career.
What kind of programming jobs can you grow into after attending a coding bootcamp?
If you really embrace lifelong learning, here are a few of the paths coding bootcamp alumni can and do take after their first programming job:
- Engineering management (a.k.a. Team Lead, Engineering Manager, Director of Engineering, VP of Engineering, CTO): This is the more traditional path upward in software engineering - moving from engineering to engineering management and having a bigger impact on product functionality than you could as an individual programmer. But keep in mind, there's less coding involved in these roles - as the title says, you're managing other engineers, running 1:1s, and, as , says of his role as StreetEasy's Engineering Manager, making sure your engineers "have the tools they need to succeed."
- Product management: This is a common path for programmers who want to still be involved in building a product while getting away from hardcore programming. Instead of focusing on a specific technology, product managers focus on high-level issues: Why would someone use this? How do we simplify the signup process for people getting started on their phones? It's a way to still leverage technical understanding and collaborate with engineers, but actually figure out what kinds of features should be built in the first place. Think of it as moving up the "product life cycle," as puts it, referencing his own journey working his way from programmer to BounceX's Senior Director of Product.
- Entrepreneurship: Some enterprising bootcamp alums will start their own businesses and create their own products. According to Flatiron School's entrepreneur alums like (who launched Chronicled) and (who just launched his second startup), one of the great things about having the ability to write code is that you can actually build your own Minimum Viable Product.
- ... and many more than I can't fit into this answer! You can dig into even more paths and positions in our
Embracing lifelong learning isn't just about expanding your job options, either. Technology is constantly changing; programming languages and tools are always growing and evolving (and eventually getting eclipsed by newer ones). The best developers are the ones who feel joy and fascination at these changes - and are hungry to keep on learning to keep pace with it. A nice side effect of that: they can be any kind of programmer they want.
This question originally appeared on Quora - the place to gain and share knowledge, empowering people to learn from others and better understand the world. You can follow Quora on Twitter, Facebook, and Google+. More questions: