yeti logo icon
Close Icon
contact us
Yeti postage stamp
We'll reply within 24 hours.
Thank you! Your message has been received!
A yeti hand giving a thumb's up
Oops! Something went wrong while submitting the form.

Life After Bootcamp

By
-
March 26, 2014

The popularity of coding bootcamps has exploded in recent months. They have a very appealing pitch - invest three months of hard work (and a bit of money), and land a hot job as a web developer.

Last May, I attended General Assembly’s Web Development Immersive program and learned to build web apps using Ruby on Rails. Plenty has been written about why you might want to sign up for a bootcamp, and there are numerous student blogs around for the nitty-gritty in-course experience, so instead, I’d like to briefly talk about what can happen after.

One of the more overwhelming aspects of General Assembly (and coding bootcamps in general, I would assume) is the sheer amount of technologies that are thrown at you in rapid succession, over a short period of time. Rather than expecting to become a master of a hundred different frameworks, languages, and libraries, the more important lesson comes from your exposure to them and general knowledge of how they work. There is no guarantee that you’ll even be using Ruby on Rails at your next job, to say nothing of some random JavaScript library that your class spent half a day on.

In my case, despite not knowing anything about Python or Django at the time, Yeti hired me on with the reasoning that while Django and Rails are different options for building websites, if I could learn one, I could learn the other, and it would be a much faster experience the second time around, since I’d have hundreds of reference points to work off of, as opposed to when I was first starting out and everything was brand new. The projects I’d created at General Assembly demonstrated that I had a knowledge base to build off of, and a willingness to learn new things, which were ultimately the main qualities they were looking for.

I’ve been at Yeti for over six months now, and as it turns out, rather than Django, the bulk of my time has been spent working with AngularJS. When I came on board, the first project I was assigned to had a heavy Angular component that had been set up, but needed to be built out. At beginning of this year, I built the user interface of a hardware project in Angular, and I’ve recently started learning Objective C for our next project, an iPhone app.

This is all a rather tangential way of saying that if you are currently in a coding bootcamp, or if you are considering signing up for one, you shouldn’t pigeonhole yourself into any one area (such as, “I am a Ruby on Rails developer”), and ignore other options. There is a very good chance that you’ll end up in a situation similar to my own, but even if you do find a Rails job, the experience will be very different from bootcamp life. There will most likely be a mountain of pre-existing code, company practices, and other tools that you’ll have to familiarize yourself with, and the scope of even small projects will be massively larger than anything you made for class. In this industry, the need to learn is never going to go away, so build a solid foundation for yourself and stay open to anything.

You Might also like...

VIDEO: Building API's with Django and GraphQL

At our last Django Meetup Group event, Jayden Windle, the lead engineer at Jetpack, an on demand delivery company, talks building APIs with Django and GraphQL. Watch the video to learn more.

Using Pytest to Write Beautiful Tests and a Bulletproof Django App

At the last meeting of the San Francisco Django Meetup Group, Wes Kendall gave a talk on how to make a bulletproof Django application by testing it with pytest. Check out his talk here!

Creating a Reusable Component Library: Yeti Lunch and Learn

Part of the Yeti Lunch and Learn series - our amazing developer, Resdan, gives a presentation on creating a reusable component library. Enjoy the video!

Browse all Blog Articles

Ready for your new product adventure?

Let's Get Started