Why you should join a new grad program
Tags: newgrad
Published: 2019-03-05 02:22:25

---
title: Why you should join a new grad program
published: true
description: I share my experience as a terrified new grad.
tags: newgrad
cover_image: https://vignette.wikia.nocookie.net/fairlyoddparents/images/b/bd/PixiesInc.png/revision/latest?cb=20100825235320&path-prefix=en
---

I immigrated to the United States when I was seven years old. Life was hard for my family. They were not working glamorous jobs. They were making ends meet the best they could. My mom never had a Bring Your Kid to Work Day at her low wage job. I did not get exposure to folks working in corporate settings either. So when I started working in the tech industry after college, I was very nervous -- I didn't know what to expect but I knew that I really *needed* to succeed at this. This was my chance to make a better life for myself. **I had been waiting for this moment my whole life.**

***

![Fairly Odd Parents sequence switch corporate](https://i.ytimg.com/vi/y9RmdVjIKFc/hqdefault.jpg)



I consider myself very fortunate. 

>My first job was through J.P. Morgan's [Software Engineer Program](https://careers.jpmorgan.com/us/en/students/programs/software-engineer-fulltime). 

I remember getting the call with the job offer. Compensation was several times more than what my mom made in a year. I was thrilled. I was terrified. Many people I looked up to told me that this was a place I could learn best practices and grow. Also, the money... so I accepted. I had many restless nights after that. I was worried that any second the offer would be rescinded. I did not rest until the first day went by without a hitch. I am happy to say today that everything worked out.

![Welcome junior business leaguers](http://s1.dmcdn.net/jeS0o/x480-_W9.jpg)

The program offers many benefits:

>"You’ll have access to continuous training both on-the-job and via courses to build your technical and business skills. We’ll cover topics ranging from cybersecurity to presentation skills to further your career development. Our teams are dedicated to your support and advocacy throughout the two years of the program."

They're not kidding. I got a lot of support here. I had access to mentors, trainings, and built strong networks. My manager was cool and I learned more from them than I ever thought imaginable. **I highly recommend joining a program for new grads if you want extra support during your transition from student to professional developer.** 

New grad programs set the expectation that you will need extra support to succeed. When you tell more senior colleagues (the good ones!) you are in the program, they will make themselves available to you for help. Many will offer to mentor you. Take them up on it. 

Programs also tend to have policies to ensure that those in charge of your success are doing right by you. Managers often have to attend trainings to learn how to best support you. Seeing how seriously my manager at the time took the trainings increased my trust in them. They often shared what they learned at the trainings and kept me in the loop about what was coming up like the dreaded performance reviews (which they prepared me for!). 

On the flip side, Jesse Jiryu Davis writes about getting his interns taken away at one point: 

>"My managers were watching me founder and they issued ultimata: get involved, make goals, get the project on track. I never did. With only weeks left in the summer, Intern Protective Services reassigned my apprentices to Mike O'Brien, who maintained the MongoDB Connector for Hadoop at the time."

Jesse [did eventually triumph as a mentor (yay!)](https://emptysqua.re/blog/mentoring/#disaster) but what I'd like to point to here is the structure set in place to ensure folks are supported. You want to know that your employer will rectify the situation if you find yourself on a team that is not working for you and you want to be sure it is easy to say something to someone who can help you before the situation gets too dire. **Communicating difficult issues will be much easier in a new grad program where regular check-ins with program coordinators are the norm.**

![Fairly Odd Parents Pixie complaint desk](https://vignette.wikia.nocookie.net/fairlyoddparents/images/c/c4/PixiesInc048.png/revision/latest?cb=20110321022504&path-prefix=en)


I remember running into my program coordinator at the time and them saying, "Hi Flo, how are you?". They remember my name?! They must have interviewed hundreds of candidates! In a firm of over 400,000, do not underestimate how many people you will get to know. They will be rooting for you. That's pretty special and it will make a difference in your life. As you grow in your career, you will still get support but the expectation will be that you will seek out what you need. **The support you get at this stage will model the support you will most likely seek in the future.** Make sure you have high standards for yourself!

![Close up of Pixie Boss saying you're in charge](http://i.imgur.com/uBV05Yy.png)

So, in conclusion, if you are uneasy about the transition to professional life, consider a new grad program. You will learn what you need to succeed, have a structure in place to make sure you are supported, and you will have dedicated folks helping you every step of the way. I am really grateful my career started out like this!


**I am happy to talk to you if you are considering a new grad program :)**