An Open Letter to Our Bootcamp Grads
Tags: career, bootcamp, csharp, javascript
Published: 2020-08-13 15:55:44

---
title: An Open Letter to Our Bootcamp Grads
published: true
date: 2020-08-13 15:50:49 UTC
tags: career,bootcamp,csharp,javascript
cover_image: https://i0.wp.com/killalldefects.com/wp-content/uploads/2020/08/patricia-beatrix-villanueva-VV9VyibHYXI-unsplash.jpg?fit=768%2C512&ssl=1
canonical_url: https://killalldefects.com/2020/08/13/an-open-letter-to-our-bootcamp-grads/
---

_This is an open letter to Cohort 11 of [Tech Elevator](https://www.TechElevator.com)‘s Columbus Campus. [Tech Elevator](https://www.TechElevator.com) is a 14 week programming bootcamp teaching .NET or Java, SQL, HTML, CSS, JavaScript, and Vue.js. This particular cohort was the first class I was privileged to teach software development to._

* * *

## Congratulations, You did it! 

As graduates of [Tech Elevator](https://www.TechElevator.com), you have completed a very intense 14 week programming bootcamp designed to help you understand and be able to apply fundamental programming concepts on back end API servers, front end websites, and the databases that power them.

First of all, it has been my immense pleasure to teach you and invest in you this past quarter of a year. As an instructor, I do what I do for the pleasure of seeing people move on to achieve great things and continue to learn and grow. Sadly, this means that there is a date that people do move on and I must say goodbye, but I know it is just “goodbye for now”.

Secondly, your journey is not yet done. We teach you as much information as you can reasonably retain (and then a bit more) over 14 weeks, and I firmly believe your education was better than what I got from my own 4 year degree. However, even if I could teach you every single thing I’ve learned from two decades of professional development, technology would have changed significantly by the time we were done going over it.

We teach you programming, but we also teach you how to learn more about programming and how to continue to learn and grow. You will need to continuously keep learning on your job for literally your entire career in development. You may think this is an exaggeration, but every night this past week I have learned something new about JavaScript development over the course of explicitly practicing software development while working on side projects.

## Keep Practicing

One of my esteemed colleagues says simply to “code every day”. He’s not wrong. As a new developer, without regular practice your skills will deteriorate and it will become more difficult to remember exact syntax, class names, method signatures, etc. These things do become much harder to forget with regular practice and so I implore you to continue to practice regularly.

I like to try to convey to new developers that _programming is fun_.

It really is.

It’s hard to convey that in an intense bootcamp where we give you a lot of homework and projects to help you build the muscles you’ll need to succeed as a developer, but the reality is that programming is an act of creating something out of an idea, ingenuity, and determination.

So, pick something fun to build and start building it.

## Keep Learning

You’ll find new things to learn and what ways of structuring applications work and what ways don’t. You’ll see what you like and what you don’t and be able to continuously grow your skills until you can take on larger and more complex tasks. And, if you’re looking for some ideas of things to continue to learn, I have a few areas to consider:

### C# 

- [LINQ](https://www.freecodecamp.org/news/spread-operator-and-rest-parameter-in-javascript-es6-4416a9f47e5e/) (The syntax with the arrow functions, not the other syntax)
- [Entity Framework](https://docs.microsoft.com/en-us/ef/core/get-started/?tabs=visual-studio)
- [MVC Razor Views](https://docs.microsoft.com/en-us/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-c)
- [Async / Await & Task](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/async/) 

### JavaScript 

- Using [Rest and Spread Operators](https://www.freecodecamp.org/news/spread-operator-and-rest-parameter-in-javascript-es6-4416a9f47e5e/) 
- [Classes](https://www.freecodecamp.org/news/javascript-classes-tutorial/) and [Prototype](https://www.freecodecamp.org/news/javascript-prototype-explained-with-examples/)
- [TypeScript](https://www.freecodecamp.org/news/what-is-typescript/) 

### Vue.js 

- Vuex [Actions](https://vuex.vuejs.org/guide/actions.html) and [Modules](https://vuex.vuejs.org/guide/modules.html) 
- Routing with [Named Views](https://router.vuejs.org/guide/essentials/named-views.html)
- Vue [Watchers](https://vuejs.org/v2/guide/computed.html#Watchers) 

### Git 

- [GitHub](https://github.com/) 
- [Branches](https://www.atlassian.com/git/tutorials/using-branches) 
- [Pull Requests](https://www.atlassian.com/git/tutorials/making-a-pull-request) 

### CSS 

- [SASS / SCSS](https://www.w3schools.com/sass/sass_intro.asp) 
- [Bootstrap](https://getbootstrap.com/docs/4.0/getting-started/introduction/) (Check out the components on the left sidebar) 

## Closing

There’s so much more out there to learn, and you will feel overwhelmed and like an impostor out there interviewing and on your first, second, third, fourth, and fifth jobs. It gets better over time, but understand that this is normal. We do not expect you to know everything because technology is broad, deep, and continuously expanding. We do expect you to be able to continue to learn and grow.

This message is long already, and so I will close simply by saying that I am so very proud of what you’ve accomplished, I will miss you greatly, and I believe in you – perhaps more than you may believe in yourself at times.

Go and build awesome things.

* * *

The post [An Open Letter to Our Bootcamp Grads](https://killalldefects.com/2020/08/13/an-open-letter-to-our-bootcamp-grads/) appeared first on [Kill All Defects](https://killalldefects.com).