My Profile Photo

Leah Petersen


Motorcycle stunt woman turned developer, DevOps Engineer specializing in Kubernetes.


Ada: What to Expect

Ada Developers Academy: Getting Accepted and What to Expect

Ada Developers Academy is a training program located in Seattle, Washington for women and non-binary people who want to become software developers.

Ada is tuition-free and is comprised of 6 months of full-time classroom training followed by 5 months in a paid industry internship.”

Ya, you read that right, Ada is a 11 month program that teaches you to code for free. You graduate with an internship on your resume and an extremely good chance of landing a job - quickly. Currently the program has a 97% job placement rate.

You might be thinking, what’s the catch? I graduated in February 2017 and am here to tell you, the only catch is, you gotta go all in. It’s a commitment: time, money, relationships, possibly your health and mental health. If you’re prepared and able to take a year, that year will undoubtedly change your life. You will learn more than you ever imagined, join an army of women bound for success in their new tech careers and get a high-paying job as an engineer, with your new, in-demand skills.

Get Accepted

The application process is pretty long and difficult. If you can, carve a few days out to dedicate to the application. On the technical questions, I took about a week, answering the questions and revising my answers multiple times. Take your time with the answers, sleep on them, revise them, explain yourself, notice the details. For the character questions, be honest and articulate what makes you unique, what you’re passionate about.

If you are waiting for an application window to open, take some online programming courses. I recommend Ruby or Python, there are good ones on Coursera or Codeacademy. Try some tutorials on Git and terminal commands. These will be helpful, but you do not need to know how to code to get into Ada.

Ada Interviews

For the in person interview portion, remember the people interviewing you are on your side. They are most likely volunteers who really believe in this program and the mission. Show them you care and you are dedicated. Describe things you have accomplished in the past, things you care deeply about, even if you think they are trivial - YOU DID IT, so be proud of that.

They want to accept people who will not only succeed in the program, but go on to succeed in the industry. They want people who can not only hack it - but redefine the environments they enter.

For the technical in person interview, take a deep breath and remember they don’t expect you to KNOW all the answers, they are more interested in your thought process. Reason out loud, if you hit a deadend with your logic, start over and use what you learned to move forward. Try to think of it as a puzzle or game - not a test!

Once Accepted (Hey - Congrats!)

In the weeks you have between your acceptance letter and starting Ada - do your laundry, say goodbye to your friends, buy anything you need to survive for the year and do the jumpstart work they send you. Meetup with the other members of your cohort and sleep. For real.

The course portion will be a blur, you will feel behind, but you probably are not. Prepare yourself to be thrown in the deep end every Monday and just as you start to get your feet under you, Monday will come again and throw you straight back in the deep end. It’s fine, trust the teachers, trust the program and show up ready to learn.

Capstone project time will come up quick, be sure to create a detailed plan for your project with your professor. Recognize the time and resource limits. You will want to create something illustrious, but in the end if your project works - you win.

I chose a hardware/machine learning capstone - you can read about it here. In the beginning of month I imagined a production ready app, but by the end of the month I was extremely proud of the single machine learning model I had created and the visual way I displayed my data. You can always revisit your capstone and add more features, so know when to call it quits and polish what you have.

Be proud of yourself, congratulate yourself and your fellow Adies and remember how damn far you have come!

Internships

Internship stress really starts with the company presentations, which will bite into your classroom time. Companies do their pitch and there are limited times provided to squeeze in as much networking as possible. If you’re anything like me (an introvert who loathes networking) this will be exhausting. Keep one thing in mind, you WILL get an internship. I was lucky and had an immediate interest in the Samsung Cloud Native Computing Team, while most of my cohort shied away from the systems-heavy job description, full of things we had not learned anything about during our time at Ada. I was quite vocal about my interest in that internship, which I do think helped me get placed there. But in the end, there is no way to know where you’re going, so sit back, don’t stress about it and be grateful to be given this rad opportunity.

Once you get placed at your internships, realize the end is near….

Hit the ground running, advocate for yourself and get some meaty projects to put on your resume. You will want something to talk about in your upcoming interviews. Do not kick back thinking you have “months”…get yours.

Real Interviews

This was the hardest part for me. I am pretty cool headed and a realist, so I was able to not get too stressed before this point. The unfortunate truth is: technical interviews are terrible and the cards are stacked against you. Technical interviews are really setup for recent CS degree grads with an amazing internship on the resume to succeed. There is no way after doing computer programming for 7-8 months you can compete in that environment. So you need to bring something else to the table. Do you have skills from a past career? Talk about them. How can your diversity benefit the company? Talk about it.

Start studying for interviews as soon as possible, but realize you can’t cram 4 years of education in a few weeks. Just do the best you can. Leverage the Ada Network and be gracious. The companies supporting Ada believe in a future vision of a fully trained, diverse workforce creating better products for a broader consumer base. But right now…you are someone with the potential to be that workforce, only if someone takes a chance and invests in you.

In your interviews show an openness to learn and an commitment to continually grow. If/when you get offers, negotiate. Know what is important to you and clearly state them. Always ask for more money and give the company reasons why they should make you a better offer.

So is it worth it?

If you’re looking for a change in careers, tech is a great choice. Usually tech companies are progressive, offer flexible schedules, pay well and these jobs are not going away anytime soon. I think Ada is one of the best ways to get into the industry if you can take the year. It’s free, it’s comprehensive, you not only get an education and you also get an amazing network of Adies to support you now and in the future.

If you have any questions about the program or my experience, send me a note!

ada logo