The Grace Hopper Program
The Grace Hopper Program is a 17-week, immersive software engineering program for women with no upfront tuition cost in New York City (13-weeks of the course will be on campus). Named for pioneer computer scientist Grace Murray Hopper, the program is driven by three values: education, opportunity, and mentorship. By employing a deferred tuition model, students only pay tuition once they secure a job after graduation. Grace Hopper aims to lower the barrier to entry and accept qualified candidates who cannot afford the upfront cost of a coding bootcamp. Once graduates land a job, they pay $19,610 tuition in installments over 9 months.
Applicants must be women (the team defines "women" as anyone female identifying -- including transgender, genderqueer, and non-binary) who are passionate about coding and have the drive to succeed in an immersive environment. The immersive course is not designed for pure beginners, but if an applicant's technical skills are not advanced enough to pass the coding assessment, then the Grace Hopper team can provide learning resources to prepare you for the interview.
Recent The Grace Hopper Program News
- Alumni Spotlight: Annika Sundberg of The Grace Hopper Program
- How to Keep Learning After a Coding Bootcamp
- Why Stack Overflow Hires from The Grace Hopper Program & Fullstack Academy
Recent The Grace Hopper Program Reviews: Rating 5.0
New York City
- Payment Plan
- Grads pay $19,610 in installments over 9 months - deposit is counted toward this amount. Payments begin at the end of a graduate's first month of employment. If no work is found within 9 months of graduating, no tuition is owed and the deposit refunded.
- Minimum Skill Level
- Some Experience Preferred
- Placement Test
- Prep Work
- Four week-long remote Foundations class
In PersonFull Time
Application Deadline:April 28, 2017
In PersonFull Time
Application Deadline:June 16, 2017
In PersonFull Time
Application Deadline:August 4, 2017
In PersonFull Time
Application Deadline:September 22, 2017
The Grace Hopper Program Reviews
16 reviews sorted by:
- Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
- Be nice to others; don't attack others.
- Use good grammar and check your spelling.
- Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
- Don't spam or post fake reviews intended to boost or lower ratings.
- Don't post or link to content that is sexually explicit.
- Don't post or link to content that is abusive or hateful or threatens or harasses others.
- Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
- Please note that we reserve the right to review and remove commentary that violates our policies.
Every woman coder should have the opportunity to go through a program as intense, supportive, and transformative as this one. It has all the benefits of going through a great bootcamp on top of giving you the chance to learn a crazy amount of new information in an environment where you don't *also* have to battle the sexism that will inevitably greet you in the working world. The teachers are wonderful: intelligent, kind, understanding, as well as great at their jobs. The curriculum is great: NERDS stack, interview prep, a recorded tech talk, and three portfolio projects. The culture is amazing: group retrospectives, game nights, beer on Fridays to celebrate a job well-done. The career support is amazing -- and often more active about getting your career going than you are! I'm so happy I chose to come to the Grace Hopper Program at Fullstack Academy, it's changed my life for the better.
I can honestly say that I would be much more lost in my life right now if I hadn’t found Grace Hopper. In my last year of undergrad I was confused about what I wanted to do professionally. After doing a lot of googling and journaling, I decided that I wanted to become a software engineer, and after yet more googling, I became aware of bootcamps. I came across Grace Hopper and it quickly became the only programming school I was interested in. As someone with a social science background I understood and appreciated the motivations behind the creation of a learning environment for female developers. It spoke a lot to the founders' values and the culture of the school in general. And as someone with limited financial resources, I recognized that their deferred tuition model provided an amazing opportunity that I otherwise wouldn’t be able to participate in.
From day 1 to the end, Grace Hopper was a wonderful and incredibly enriching experience. I was surrounded by smart, talented women from all backgrounds, all willing to work together to learn an exciting new skill set. The curriculum was challenging but well-thought out, and our teaching fellows and instructors were always there to answer any questions we had or to remedy any gaps in our knowledge. What's more, the bootcamp really strives to keep its content relevant. Now when I tell people about my tech stack, I often get comments like ‘wow that’s a great one’ or ‘you’re in a really great place then!’ Or even, from other software engineers with more experience than me, ‘you know Redux already?!’
I strongly feel that the Grace Hopper Program at Fullstack Academy has accelerated my professional and personal life by several years and put me a giant step forward in my career. In a short amount of time I was able to learn a challenging and high-demand skill set that I was really interested in. The culture, environment, and the people were all so supportive and amazing. It stands as the number one transformative experience I’ve had in my life, and I think that it’ll be very difficult to supplant it.
I couldn’t have asked for better teachers, a better learning environment, or better outcomes. Even after going through it once already, I would do Grace Hopper all over again right now if I could :)
I can easily say that attending Grace Hopper was one of the best professional decisions I’ve ever made.
When I began the Grace Hopper program, I was nearing the end of what I could learn on my own and I needed direction. That's exactly what I got. The curriculum was exceedingly relevant - I see many job postings for the exact skills taught there. I am currently using the same ech that I learned at GH in my work as a developer. I learned more than enough to feel confident at my job, even with no previous technical background.
I kept a blog while I was a student and a fellow at the program, which you can read here: https://galencorey.wordpress.com/category/grace-hopper/.
I come from a completely non-technical background. I studied social sciences in college and the last time I took a math class was sometime in high school. I always liked computers and logic, but never thought that software engineering could be for me. But after finishing school I was pretty stuck professionally and so I started thinking about changing my path. I ended up learning some basic coding on my own and then realized it’s something I really enjoyed and could actually do full time.
I started looking at coding bootcamps and when I learned about Grace Hopper I knew I found the right place. As someone from a non-technical background I knew it would be easier for me to learn how to code around other women, and I think I was right. For me, Grace Hopper was the perfect mixture of a supportive and constructive environment with a rigorous curriculum. There was definitely pressure, the pace is very quick and for a lot of us there was a lot on the line, but it never felt like unnecessary/unproductive pressure that actually keeps you from learning (which I think happens sometimes in other bootcamps).
I think that often the deal with bootcamps is that what you put in is what you get back, and GH makes it pretty easy to put a lot in. The culture is really positive, the instructors are very dedicated (and so very smart), and the staff is super helpful. Even months after graduating GH is still there to help with career advice and general support, and I feel like I’m a part of a really valuable network of women engineers, which is pretty great.
About a month after finishing up at GH I got an offer and started my current job as a full stack developer at a small startup and I’m really happy with where I am in my career. It’s hard to explain how different my professional trajectory is now from what it was before GH, but I just feel so grateful for having that opportunity and for now having an interesting job that I love and where I’m appreciated and can keep improving as an engineer.
A lot of people talk about bootcamps as something they’re glad they did, but wouldn’t want to go through again. Personally, I would redo GH any day of the week, but for now I’ll just have to settle for the great job they helped me get as a full time engineer.
I couldn't be happier with the outcome of my Grace Hopper experience. The women I met and the things that I learned in the program have tremendously impacted my life for the better. Before Grace Hopper, I had never taken a programming class but came away from the experience with an awesome job where I feel confident in the work that I do, directly as a result of how well coding is taught at Grace Hopper.
After accepting a software engineering role at a Silicon Valley tech giant, I'm happy to say that I'm extremely happy with my decision to attend Grace Hopper at Fullstack Academy (GH)!
Prior to GH, I was a recent university graduate with a background in computer science and business. I decided to attend GH to round out my CS background. However, GH did more than just that for me. Not only was I able to really solidify what I learned in college, but I was also able to develop concepts into full stack apps in team environments; dip into libraries, frameworks, and platforms outside of the GH curriculum during project phase; and also practice whiteboarding techniques which were extremely helpful during the job search phase.
In addition to gaining a job-relevant portfolio, GH also introduced me to the extremely welcoming community of GH and Fullstack Academy. Before, during, and after the program, I was able to network with alumni from both GH and Fullstack Academy, who provided me with awesome advice and also connected me with their network. With a job-relevant portfolio and skillset; insider tips; and a strong network, I was able to land my dream job at as an engineer at a great company.
If you're having second thoughs -- don't! GH has a solid curriculum AND a great alumni to prove it.
Attending Grace Hopper Academy was one of the best decisions I have made. After attending UPenn, I was a tech reporter for three years before deciding that journalism wasn't for me and that I was more interested in building the technology than writing about it. I contemplated making that career change on my own, but ultimately decided to attend Grace Hopper and am very glad I did so. GHA gave me the structure and support I needed to feel confident enough in my coding skills to be a professional developer. The workshops at GHA were great, but the three projects I completed at GHA really spurred my growth as a developer. You can complete all the courses and tutorials you want, but it only really hits once you start building your own apps. I accepted a job at one of the companies that came to Hiring Day about 5 weeks after graduating from GHA.
With an awesome new software engineering role already lined up after graduating in July, I can safely say that attending Grace Hopper was the best professional decision I’ve ever made!
A little about me: While some girls in my cohort had a CS or math background, I came from a non-technical background and had never taken a computer science course in my life. I graduated from an Ivy League school with a degree in History and worked in merchandising at a department store for a little over two years before making the leap to software engineering. If this process worked for me, it can work for you too! I never felt disadvantaged by my background; however, prepare to spend most of your evenings and Saturdays coding throughout the program. It’s hard work, but it is TOTALLY worth it.
The job search support from Grace Hopper is very thorough - we were prepped on everything from how to create a personal brand on LinkedIn, to salary negotiation, and strategies to successfully tackle whiteboarding interviews. At the end of the program, we presented our capstone projects to employers on Hiring Day, where we also engaged in 5+ short interviews with the employers that attended. The employers range in size from startups to large corporations and are companies you’d be proud to work for. After graduation, I was quickly invited to several on-site interviews and received my first offer from one of Grace Hopper’s hiring partners exactly one week after the program ended. Shortly after, I received a second offer from a Hiring Day lead! The career team is with you every step of the way even after graduation and will coach you through interacting with employers & negotiating salary. I’m really happy where I ended up and can confirm that the salary ranges Grace Hopper & Fullstack claim on their websites are 100% legit.
Attending Grace Hopper not only gave me the skills, but also the confidence to become a successful software engineer. The immersive curriculum empowers you by teaching you how to pick up new frameworks & languages with ease. I couldn’t be happier with the results of my Grace Hopper experience and encourage all women who are serious about becoming a software engineer to apply!
Highly recommend attending Grace Hopper Academy! Attending this program changed the trajectory of my career path for the better. Prior to attending Grace Hopper, I worked in public accounting at a Big 4 accounting firm. Although I valued the experience I had in my prior career, I knew for quite some time I wanted to transition into the tech industry, so I started to teach myself how to code during my “free time,” and I then attended Grace Hopper and was part of its 1st graduating cohort. Overall, the program is very well structured, has amazing instructors, and an overall positive vibe. After the program ended, I felt very well equipped when searching for jobs and the Career Services Team was very helpful throughout the whole process. It took me about 2 months to find a job. I included more details on the program itself below (although some details may or may not be the same now):
In addition to the curriculum, we had the opportunity to interact with guest speakers from a variety of technical backgrounds. These speakers were all very accomplished and gave me a glimpse of what my future in software development could entail. These experiences were very inspirational and motivated me to continue down this exciting career path.
I started programming 2 month before getting accepted to GHA and got a job offer as a software engineer within 6 weeks of graduation.
It is a 4-months program - 1 month online prep course + 3 month onsite which includes two phases: the program itself and the job search phase. The latter is what distinguishing GHA from other bootcamps, after the program is finished, the hiring team will work with you during your job search: resume writing, job applications, networking, mock interviews, hiring day. These folks do their best to help you get the job you dream of.
Joining GHA was the best career decision I've made, and I highly recommend checking it out if you consider transitioning into software development.
Rigorous curriculum, amazing instructors and staff. Joining GHA is def top 10 moves of my life, number one being my religious use of coconut oil.
On top of being an incredible coding school, GHA also places a huge importance on fostering a supportive learning atmosphere. Self-care is emphasized and priotarized and from the get go you are forced to find balance.
I was offered a position with one of our hiring partners just a few weeks after my graduation. I would definitely recommend GHA to any woman looking to take her coding skills to the next level.
tl;dr Exceeded my expectations & best decision I've ever made.
I was a student at Grace Hopper Academy in early 2016 as part of the first cohort. Before attending the bootcamp, I barely knew how to program. I left my job as a CPA before starting GHA, but it took a long time to convince myself that I could make it in this field without any background in CS. My advice is that if you're interested in programming but are afraid of a career change, stop doubting yourself! If you really want it, go for it. My only regret is that I didn't believe in myself sooner. You also really can't go wrong at GHA. All of the people in my cohort had diverse backgrounds, but were also some of the brightest and most ambitious women I have ever met.
I looked into several bootcamps such as App Academy and Flatiron School, but GHA was the obvious first choice for me for many reasons: Fullstack Academy's reputation, GHA being an all women cohort, deferred tuition, and my awesome interview experience with one of my instructors. During my interview, my interviewer taught me a concept that I had been struggling with on my own very clearly and patiently, giving me a sense of the teaching style.
I had 1 main instructor for our 4 week prep phase before the bootcamp started, 2 during junior phase (first half of program) and 2 during senior phase. Every instructor was not only knowledgeable, but also relateable, engaging, and just a fun person to be around. The curriculum is jam-packed, but highly effective and continually evolving with each cohort.
GHA is definitely the best decision I have ever made. It's not only a fun and highly rewarding experience, but you also become part of a huge network of GHA/Fullstack Academy alumni that are always giving back to the community. I couldn't have asked for a better bootcamp experience.
Our latest on The Grace Hopper Program
Our takeaway from Annika’s story? Learning to code is hard work. After years in sales and marketing, Annika was looking for a mentally-stimulating career change and wanted to try coding. Her husband (a lead engineer at MongoDB) suggested The Grace Hopper Program, and after a month of independent learning, Annika decided to apply to the all-women’s coding bootcamp. She tells us how she persevered through 9-hour days in the classroom plus extra hours of studying, why she continues to battle imposter syndrome, and how The Grace Hopper Program prepared her for her first job as a Software Engineer at Jet!
What were you up to before Grace Hopper?
I was heavily involved in performing arts and studied acting until I was 20, but then realized that it wasn’t the career I wanted in the long run. I decided to study international business, then got a Masters degree in Marketing and Economics.
In 2009, I moved to New York from Finland for an internship at the UN. I fell in love with the city and decided to stay and work at an organic food company. After 5 years, I was the CMO at that company, and in 2014, I took a job as the sales manager for a small juice company. After that, I went through a period of evaluating my next career move. I thought about starting a business, or getting another degree. Every day I had new ideas, but none of them seemed to make total sense. I’m at an important point in a woman’s life, because if you plan to have a family, that can interrupt your career. I wanted to start a career that inspired me and stimulated me mentally.
What motivated you to start learning to code?
Did you research other coding bootcamps? What made you choose The Grace Hopper Program?
Did you think about doing another 4-year CS degree?
A coding bootcamp seemed like the perfect choice for me; almost too good to be true. I didn’t want to wait too long to break into tech. I’m 34, and historically I’ve been a little non-committal, so I didn’t want to make a huge commitment, time or finance wise. College would have been very long and so much more expensive.
What was The Grace Hopper Program application and interview process like for you?
There were three stages. First, I sent in an application, then the second stage was an online, 75-minute coding challenge on Hackerrank. I needed a bit of coding knowledge before applying. I still found it extremely hard – I think I passed half of it. The third stage of the application was a Skype and screenshare interview, which was also pretty hard. They asked me about Recursion, which I had never heard of. My interviewer explained recursion to me, and looked at how I could figure it out on the fly.
I had only been coding for a month when I started at Grace Hopper. The program starts with one month of remote classes plus homework, then I went to the campus for three months. I found the remote work very hard and intense. During the first days on campus, you have to pass an exam to make sure you are ready. But I was in over my head, and felt like I couldn’t swim. I didn’t pass the on-campus exam, so they asked me to defer to the next cohort. I studied for another 6 weeks, which turned out to be the best thing for me. When I came back to campus, I was much more prepared.
How many people were in your cohort? Was your class diverse in terms of gender, race, life and career backgrounds?
It was very, very diverse. That was one of the coolest things about the Grace Hopper Program: meeting women from so many different backgrounds. There were about 18 people in my cohort, and ages ranged from 22 to late-30s. Many of my classmates had come from a different job and wanted to change careers. Others started Grace Hopper right after college, and one of my classmates had a computer science degree.
What was the learning experience like at The Grace Hopper Program?
The three-month, on-campus time was split into two, six-week sections, with one week in between for checkpoints and reviewing material. During the first section, we had class every day, with interactive, high quality lectures in the morning, and workshops and pair programming in the afternoons. In the second section, we got into the project phase, where we got split into teams, and worked on three different projects, including an individual project and our capstone project.
What was your favorite project that you built at Grace Hopper?
Definitely my capstone project: Brainlab.tech. That was an amazing experience – I was very happy with it. We took on a pretty big challenge, to build a neural network graphical user interface. It’s a user-friendly site, where users can create an account, and create a neural network using a data set. The website explains what neural networks are and shows you how you can add and remove inner layers and neurons, in a beautiful way. We got to learn some data visualization tools, and a Python neural network library that we hadn’t learned in the curriculum. We were lucky to have the CS graduate in our group, and we could not have done it without her because she had already worked with neural networks in the past.
It’s been exciting to talk to potential employers about that project. I think it’s very important to show that you put a lot of effort into your capstone and to be excited to talk about it.
How did The Grace Hopper Program prepare you for job hunting?
We had classes on writing resumes, general job-seeking information, and a LinkedIn workshop. We also had a hiring day event where The Grace Hopper Program invited the school’s partner companies, and we could meet them and show them our capstone projects. Once we graduated, the Grace Hopper team kept in touch with us very actively. We used Asana, a project management software, to track our job search, and they were very communicative and supportive. I always felt like I could call people from the careers team.
How did your job search go? What advice do you have for other bootcampers going through the job search?
If I could give advice to future students, I would say put a lot of effort into the hiring day event. I was living in some sort of dream world where I thought it would be super easy and fast to get a job, but that was just too optimistic. If I did it again, I would research the partner companies more, talk to more people, and try to present myself really well.
I knew I wasn’t a typical candidate, so I was very active and applied for so many jobs. I felt like a maniac. I applied for about 60 jobs in total, and interviewed with 12 companies. I definitely improved in every interview.
I didn’t apply for the Fellowship program at Grace Hopper, but I think it’s a really great option. In my case, I felt like I had to put more time into interview practice, and am older than many other applicants, so I wanted to find a job ASAP. But in hindsight, I think it could have been great for me. I think the Fellowship is a huge advantage and the students who do it usually get jobs very quickly.
Where are you working now? Tell us how you got the job!
I’m now a Software Engineer at Jet, and I work on the internal tooling team. At Jet, Category Managers use several tools to handle all the different categories on Jet.com, so we build, and work on the platform that they use. My team consists of two product managers, one UX designer, and 15 developers (5 new devs since I started, we’re growing very quickly!); I’m on the User Interface side of the team.
I contacted everyone I knew in the tech field. I knew two people who worked at Jet, and they both seemed to love working there, which was important to me. After I did the on-site interview at Jet, I became obsessed with getting that job. I was interviewing with another company at the same time, and both options would have been amazing. But Jet’s office was really beautiful and it’s a big company, yet still feels like a startup with great energy. Everyone I met seemed really smart and inspiring, and they were all so excited, passionate, energetic, and loved what they do. Those things made me feel like I really wanted that job.
There are lots of women at Jet, but only one other female developer on my team. To me, it’s not a huge deal, but I definitely think women in tech should stick together and support each other; that’s very important.
Do you think your previous background in marketing has been useful in your new job?
In terms of learning to code, not at all. I feel like I’m using a part of my brain that was asleep for decades. That’s been a really cool experience for me. However, my past background has made me a strong communicator, and I’ve taken that with me. During the Jet job interview, I asked my boss what the most and least important qualities they were looking for in a developer. He said the most important quality was curiosity and being able to dig deeper. He wasn’t looking for an applicant who was too introverted to communicate about problems. After being a manager and leading teams, communication is something I have a lot of experience with.
Did Grace Hopper teach you everything you need to be a developer, or have you had to learn a lot on the job?
There is so much new material to learn. When you haven’t worked for a tech company before, that’s the most overwhelming part. In terms of frameworks, I learned Angular 1 at The Grace Hopper Program. At Jet we use Angular 2, which is pretty different. I expect I’ll have to learn more languages in the future too, and am currently digging deeper into React.
When I started, Jet gave me instructions about everything that I needed to install on my computer. They also put all new hires through a couple of bootcamps. There was a two- to three-day front end bootcamp, and an F# bootcamp, which I was able to take too. Jet uses F# on the back end – I don’t work with that now, but it was still cool to learn.
I really love being a software developer. It’s amazing to be learning so much new every day. I’m sure the learning curve will become less steep over time, but in this industry there will always be more to learn. There are so many cool opportunities in tech – you can be creative, and have a sense of innovation and flexibility.
What’s been the biggest challenge or roadblock in your journey to learn to code?
I had never felt Imposter Syndrome before this. I was used to being top of the class, and didn’t have to make much effort to get there. Changing careers into tech was hard on my ego; and I respect it so much because of that. The challenge is feeling like you’re stupid, you’re never going to learn, everybody is so much better than you, and having imposter syndrome.
It’s always going to be a process, and I’m still struggling a little bit with this, but I’m trying to tell myself that I want this challenge. I’m going to get better with time, and the more challenging it is, the more I’m growing and learning. That feeling has not gone away yet, but I’m better at dealing with it. Everyone is very supportive at my job and tells me that it’s a normal feeling.
How do you stay involved with Grace Hopper? Have you kept in touch with other alumni?
Grace Hopper and Fullstack host a lot of events and the alumni are all very involved. Our cohort was very tight, so we stay in touch and get together regularly. You definitely feel like you're a part of the alumni community, and can be more or less involved, depending on your preference. At the moment there are five Fullstack/Grace Hopper alumni at Jet, so that’s pretty awesome.
What advice do you have for people making a career change through a coding bootcamp?
Honestly, if you can’t keep up at Grace Hopper, then you won’t graduate, which I think is a good thing. It gives me more respect for Grace Hopper, because they aren’t just pumping out students and taking their money. They actually care about their students’ reputations after the program.
A coding bootcamp is like drinking out of the firehose – you really have to take in all the information at once. That was very hard for me because I’m more of a thorough learner and I prefer to know everything in order to put the pieces together, but you just can’t expect that from a coding bootcamp.
If you enjoy the learning style at a coding bootcamp, you can keep up with the curriculum while working 15 hours per day like I was, and you still like it, then I think that’s a really good indicator that you will enjoy working in the tech field. Bootcamps are unique because they’re a few months long, not four years of your life. It’s a great way to see if programming is something you like. If you had told me, even two years ago, that I would be a software developer, I never would have believed you!
Learning to code at an intensive bootcamp takes dedication and focus. And even though you’ll reach that finish line (we promise you will!), it’s important to remember that the learning doesn’t end at graduation! Whether you’re acclimating to a new technology stack on the job, or you’ve decided to add to your skillset through online resources, there’s always room to grow. A great developer's job is never done, and the learning will continue. So how do you stay on top of the ever-evolving tech scene? We’ve collected advice from bootcamp alumni and employers in our 8 steps to keep learning after a Coding Bootcamp.Continue Reading →
After successfully completing Stack Overflow’s in-house apprenticeship program, two graduates of Fullstack Academy and The Grace Hopper Program are now working as full-time developers for the world’s largest online programming community. So what did it take to land those coveted jobs? We spoke to Stack Overflow’s Tech Recruiting Lead Pieter DePree to find out what he is looking for in new hires, why employers should look at a bootcamper’s trajectory instead of traditional experience, and why their new hires from Fullstack Academy and The Grace Hopper Program did so well in their technical interviews.
Tell us about Stack Overflow and your role there.
I’m the Tech Recruiting Lead at Stack Overflow. As a company, we’re obsessed with supporting developers. We are the world’s the world's largest online community for programmers to learn, share their knowledge and level up their careers. As the Tech Recruiting Lead, my team and I are responsible for building out our technical talent pipelines within the engineering, design, and product verticals.
How large is the dev team at Stack Overflow?
We have 42 developers in total. The majority work remotely spanning 12 time zones. We also have 10 product managers and 14 designers.
How did you get connected with Fullstack Academy and The Grace Hopper Program?
Fullstack Academy came highly recommended through word of mouth. We’d heard great things about their program, and it had come to our attention that they were also launching The Grace Hopper Program, which was a place for women to become awesome developers. It was really cool that we got to partner with both Fullstack Academy and The Grace Hopper Program at the same time. And it seemed fitting that we could launch our first apprenticeship program with Grace Hopper’s first graduating class.
How many Grace Hopper or Fullstack Academy graduates have you hired and for what roles?
We hired two graduates, one Fullstack graduate, Ian Allen, and one Grace Hopper graduate, Jisoo Shin, for our three-month apprenticeship program, which is our version of an internship program. Both were so successful in the program that after 3 months they both accepted offers to join the team as full-stack devs.
They both have the same title as any other developer on our technical team. Ian is on the Marketing Engineering team, which is part of the Internal Development organization. Jisoo is on our Profiles team which is part of the Q&A Engineering organization.
Other than The Grace Hopper Program and Fullstack Academy, how do you usually hire developers?
Our primary hiring source for our dev team is our own platform. We advertise our positions on Stack Overflow Jobs which is a place for developers and employers to meaningfully connect with each other. Developers can get matched with jobs and companies they love; employers can engage with the community and recruit the right talent. We also use our own CV search database. We like to “dogfood” our own product.
How do you usually recruit developers for the apprenticeship program?
It was our first time running this kind of program, so we wanted to keep the apprenticeship program very small. One concern we had in the past was that we weren’t sure if our team had the bandwidth to successfully mentor junior developers. We wanted to make sure we weren’t hiring junior developers without giving them the resources to be successful. We kept it small so that if the program required more resources, we would have the capacity to get more devs to help mentor and train these apprentices. Since we were opening two spots and we didn’t want 2000 applicants, we wanted to partner with a few defined sources. In this case, Fullstack Academy and Grace Hopper were the first two bootcamps we partnered with.
What are you looking for in a new hire?
Our CEO Joel Spolsky wrote a guide for “Standing out and Attracting Top Talent”, which pretty much defines our hiring philosophy in a nutshell. He talks about how to attract and retain talent for technical organizations. In the context of the apprenticeship program, we were looking for individuals who showed a promising trajectory. We looked for individuals who were smart, adaptive, could learn new tech quickly, and had gone above and beyond to learn their craft during the course of the bootcamp. We were looking at their passion for coding, what their motivations were in going to a coding bootcamp, and what they had accomplished in the past three months.
Do you notice differences in hiring from a bootcamp versus hiring applicants from more traditional channels such as computer science graduates?
I would say there are only positive differences. People who attend bootcamps tend to be very enthusiastic, excited to learn and develop in their new career. They are coming out of those programs with a go-getter attitude. I think that probably applies to CS majors as well, but I have a very small sample size– we haven’t hired many recent graduates or junior developers in the past.
Fullstack and Grace Hopper have a lot of graduates. When you think about the two graduates that you’ve hired, what got them the job?
During the interview process we were impressed by how quickly they picked things up – the interviewer didn’t have to repeatedly explain things, and they didn’t have to explain basic programming concepts. In general, we were very impressed by how the bootcamp grads we interviewed performed in the technical interviews. Again, I’m speaking from a very small sample size as we don’t hire many CS degree grads either, but I think CS majors often concentrate a lot more on theory, whereas individuals out of Grace Hopper and Fullstack have a lot more practical programming experience from the projects they have worked on.
You mentioned you don’t hire many CS grads, what other backgrounds do your dev hires have?
We don’t hire many recent CS graduates. This apprenticeship program was our first chance to really pilot a junior engineering development program. I will say that we are not credentialists at Stack Overflow; many of our current senior devs don’t come from traditional CS degrees. They are experienced developers but might have degrees in music, or film– there are different majors outside of a CS background.
How do bootcamp grads do in their technical interviews compared with people who have more experience in tech?
The bootcamp grads performed very well in technical interviews. They seemed to have a lot of practical programming experience, and I think the bootcamps may have done mock technical interviews with them. They generally seemed to understand that the trick for approaching technical interviews is to make sure you’re defining the problem, understanding it, and creating a path forward before just jumping into the code.
Did you put those bootcamp grads through the same interview process that you usually use for every dev applicant, or did you tweak the application process for them?
We did tweak it since our goal was to hire juniors, and our typical process is for hiring seniors. We optimized the interview process for efficiency, so that we could interview a large graduating cohort at the same time. Many of the graduates were entertaining offers. So while our usual process might last two to three weeks, we basically put them through a hiring day, where they go through all the interviews in just one day, so we could get decisions to them more quickly. Because of that, we shortened the interview process somewhat, and removed some of the more academic/algorithmic questions that we typically ask in other technical interviews.
Can you tell me a bit more about the Stack Overflow apprenticeship program– what motivated it and what does it involve?
The apprenticeship consists of a three-month curriculum. Since this was our first time running this program, we defined a very clear curriculum. It started off with a two-week crash course in our technology stack, C# and .NET. Then, eight weeks of pair programming where apprentices partner with a mentor, work on some of that mentor’s current ongoing projects, get involved directly in our actual code base, and then they wrapped it up with a four-week final graduation project to show off their newly acquired skills; and to have something to point to that they worked on for Stack Overflow. The goal of the graduation project was meant to be something that would go live in some small way on the site.
The apprenticeship was never marketed to be a contract-to-hire program, it was meant to stand on its own merits. The idea was that by doing a graduation project, they’d be able to go into the job search and point to something on Stack Overflow that they’d worked on. We thought that would be a nice resume booster early in their career. We were quite happy that it turned out the way it did with two full-time offers though!
In addition to the apprenticeship program, how do you ensure that the new hires are supported to keep learning?
Skills development is very important to us. We offer an annual conference budget that allows individuals on our staff to travel to, attend, and stay at a conference of their choosing. They also get an additional three PTO days, they can double those PTO days and conference budget if they speak at a second conference. We also offer more traditional tuition reimbursement as well as ongoing budgets for books and educational materials. On top of that, we internally try to foster a culture of learning and have a series of educational tiny talks, where members of our staff share areas of expertise with others who are interested. So it could be anything from design topics to development topics. Our data scientists also have a series of talks they do regularly, so we have a variety of ongoing internal initiatives.
You mentioned as part of the apprenticeship program, the apprentices had to do a two-week crash course in C# and .NET. Is that something all of your new hires do?
The C# crash course we put the apprentices through is exactly the same as the program we put any new developer through who has not worked with our technology stack in the past. Our mindset here is if you’ve developed proficiency in one tech stack, it’s not that hard to pick up the nuances of another. The two-week crash course involves building a ping pong score keeping app which is meant to get their feet wet, and then they present to the team at the end for feedback.
Since you started hiring from the bootcamp, have Ian or Jisoo been promoted or changed teams? Do you anticipate that they will?
Yes, they have. Both of them have changed teams, by the nature of how our developers switch around and work with different project teams. As far as promotions, they were never brought in as Junior Developers; they were brought in as Full Stack Developers – everyone at Stack Overflow shares the same title. So they’ve taken on progressive levels of responsibility, and taken on new challenges, which in the way we work, is similar to a promotion. They have certainly proved themselves on a variety of projects at this point.
Do you have a feedback loop with Fullstack Academy at all? Are you able to influence their curriculum if you notice your dev hires are under qualified in a certain area?
I believe it’s available and they can ask for feedback, but we never needed to exercise that feedback loop. We aren’t very opinionated about what technologies students are being trained in, we are willing to take that on ourselves once someone starts with Stack Overflow. We were more interested in them having the fundamentals and basic concepts, the rest is incidental.
Will you hire from Fullstack Academy and The Grace Hopper Program again in future?
We’d love to. If and when our hiring plan allows, we will absolutely run the apprenticeship program again. This past program turned out to be a resounding success.
What is your advice to other employers who are thinking about hiring from Fullstack Academy or any other coding bootcamp?
I always recommend that employers not be credentialists. Hire for trajectory when you’re looking at junior developers; that’s the most important thing. Junior developers are very eager, and their learning curve is very steep. You want to see that someone has a clear trajectory of growth, going above and beyond on any projects they’ve tackled. So hire for trajectory and testability, not what college they’ve graduated from. Stack Overflow makes it easy for employers to evaluate candidates holistically. We also encourage employers to hire junior devs and students: right now, we offer clients the ability to post free internships on Stack Overflow throughout 2017.
I think there is also a lot to be said for hiring people with a diversity of experience. For example, one of our apprentices came from a marketing background before he went to Fullstack Academy. It turned out we had a marketing developer role available, and that combination of his development experience with his background in marketing made him an absolutely perfect fit for that role. So there is a lot to be said for being able to hire people with other experience outside of traditional CS backgrounds – it diversifies the conversation on the team, and helps your team have a wider range of viewpoints.
Maggie Neterval had a bachelor’s degree in cognitive science, but felt she just wasn’t on the right career path. After switching lanes and moving to NYC to work for an organic food delivery startup, Maggie discovered her passion for tech. Her Founder House roommates introduced her to coding bootcamps, and Maggie enrolled in The Grace Hopper Program, an all women coding bootcamp in New York. Learn more about Maggie’s journey into tech, why she chose to teach other bootcampers as a Fullstack Fellow at The Grace Hopper Program after graduating, and how she landed her new job as a Front End Engineer at Dataminr!
Tell me about your pre-Grace Hopper story. Your undergrad degree is in cognitive science?
I studied cognitive science at UVA and thought I wanted a career in neuroscience. I realized that wasn't for me after working in a couple of research labs. I graduated a little early and moved to New York City to work for a startup called Sakara Life which does high-end organic meal delivery. That really introduced me to my lifelong passion for health and nutrition.
I did a little bit of everything at Sakara Life. It was quite a small team when I joined, and it was really fun to watch it grow while I discovered my passion for tech. I was really interested in a lot of the technical challenges the company was facing and started to teach myself a little bit of programming on the side, and totally fell in love. So I decided to leave that startup to pursue programming full-time.
So you were working for a tech company, but when did you realize that you wanted to work as a software developer?
While I was still working at Sakara, I was also living in a co-living space for people in tech called Founder House. I was actually a house manager of one of their locations. I became friends with a lot of excellent developers and people who have made a career out of programming, and they really pushed me in the right direction in terms of online resources, and how to really make the career change.
I had actually never heard about coding bootcamps until a few of my Founder House friends suggested Fullstack Academy to me. I had become friendly with Fullstack Academy alumni, and they let me know about the new Grace Hopper program. It was pretty new at the time I had heard about it, and I thought that it would be a really great fit for me.
The Grace Hopper Program is an all-women coding bootcamp; how important was that to you?
Since Sakara is a mostly female company, I really loved the "all women empowering each other" environment. And obviously, the deferred tuition model at Grace Hopper is really attractive to someone who at the time was not totally confident that they'd be able to make this career change into tech. So overall it was a great fit for me.
I'd say that the deferred tuition, the reputation academically, and the curriculum aligning with my interests were the top three, but learning with all women was a close fourth. I really enjoyed that all women environment at my previous job, and it was not a disappointment at Grace Hopper either. It was really cool.
Tell me about your cohort at Grace Hopper. Obviously, you were learning with all women, but did your class feel diverse in terms of a career and life background, and race?
Yes. I'd say it was one of the most diverse groups of people I've ever worked with. Some people had computer science backgrounds, but the rest came from such different industries. Everyone brought different skills to the table. There were people from marketing, finance, and some people straight out of college.
It was a really unique opportunity to be learning something completely new with people who brought a perspective from all different industries. I thought that was really cool. Obviously, it was all women, but the racial diversity I thought was great and representative of New York. One of the things I love about being in the city is that everyone has had such different life experiences; so I did think that our cohort was reflective of that, in a way that constantly surprised me, especially since the tech industry is often not as diverse.
Did the teaching style at Grace Hopper match your learning style? Can you describe a typical day?
Yeah, absolutely. The on-campus portion of the Grace Hopper Program and Fullstack Academy is divided into two main parts: Junior Phase and Senior Phase. During Junior Phase, you spend an hour or two on lectures each day and then the rest of the day doing workshops with a partner. I am definitely someone who learns by doing so that really aligned with my learning style.
Senior Phase, which is the second part of the program, is completely project based. So you'll be working on three different projects. Two are with a group and one is an individual project. So again, learning by doing is the best way to learn– at least in technology and at least for me. So I found it really helpful to be diving in for each new technology we learned and applying it immediately.
Did you feel like learning to code with women changed the learning experience at all?
I’ve only done Grace Hopper, so I can't compare it with another program, but I would say that I felt a little bit safer asking questions that I may have kept to myself if I had felt more judgment. Knowing that everyone was coming in on the same boat, entering a new field, I didn't feel like any of my questions would be looked down upon. Whether that was a product of the Grace Hopper culture as a whole, or the all-female environment, or some combination of the two, it was a very safe space to ask any questions that came up, and really learn at your own pace; not to be made to feel stupid or insecure during that process which is something I was so nervous about.
Did you have a favorite project at Grace Hopper? Tell us about it!
I did my final project with two other women in my cohort, who are now my dear friends. We tried to build a better version of Slack- the real-time messaging system. I had a lovely time working with them. We explored a couple of new technologies and really had a great time learning together, making mistakes, and correcting them. We spent the last few weeks developing our capstone projects and that’s what we presented at Hiring Day. Hiring Day is where local employers come and watch you present; there's an interviewing and networking session after.
What technologies did you use for this Slack clone? Did you have a name for it?
We called it “Lack” because it was meant to be Slack but a little bit simpler and less noisy. We used Firebase which is a back-end-as-a-service that Google has released. It gives you a real-time database as well as a few auth tools. And then we used Angular on the front end.
Our readers always want to know about the job search. How has Grace Hopper prepared you for the job search? Did you feel prepared throughout that process of looking for a job?
I was the most nervous about that process. One thing that Grace Hopper did, which was super helpful, was set aside the first hour of every day during Senior Phase for whiteboarding problems. Whiteboarding is a big part of the tech interview process– answering data structures and algorithm questions live instead of doing it on a computer– which can be really anxiety provoking. Since I didn’t come from a computer science background, I did have to put in a lot of my own time after graduating to sharpen up those skills to a point where I felt confident going into onsite interviews. Grace Hopper gave me an excellent start.
Secondly, the career services at Fullstack Academy and Grace Hopper Program are superb. There are a lot of one-on-one meetings where they will help you with your resume and cover letter and just general tactics for approaching the job search that I had no idea about. Never having applied for tech jobs before, it's really a completely different game. So learning what the rules are from an actual recruiter who had been in the tech space who now works at Grace Hopper as a career counselor was invaluable.
I did end up staying on as a Fullstack Fellow for an additional three months, which really solidified the skills I would need in the job search. I feel lucky that I was able to be a fellow, and afterward I felt really confident going into interviews.
What motivated you to become a Fullstack Fellow? Had you gotten any job offers?
I knew pretty early on at Grace Hopper that I wanted to do the Fullstack Fellowship, so I didn't apply for jobs right away. Once I found out that I had been accepted as a Fullstack Fellow, I was really excited to stay on for another three months and be a mentor for the next cohort and sharpen my own skills as I mentioned. So I didn't end up applying for jobs until around the holidays this year.
What's the process to become a Fullstack Fellow?
We had to do a small written application during our Senior Phase as students and a technical interview with an instructor who would act like a student with a bug in their code. I went through and explained it to them and helped them debug, as well as answered a few behavioral questions.
I found out that I was accepted within a week of applying, which was really nice so then we could know going forward whether we'd be applying for jobs immediately or whether we'd be staying as Fullstack Fellows. For me, I loved the program so much, and I knew I wanted to stay, so it was really a no-brainer.
What was your transition like from Fullstack Fellow to a developer? I heard that you had quite a few offers and you had to make a decision between companies.
I interviewed with several different companies. Some were larger companies and some on the smaller end. I'm glad that I interviewed with different sized companies, because there are some unknowns for you in your job search, especially when it's your first job of that kind. I learned a lot about what I did and didn't want in a team and in the technology throughout the interview process.
So by the end, I was deciding between a couple of different options, and ultimately it came to feeling that the team was the right fit. I'm starting a new role as a Front End Engineer at a company called Dataminr on Monday.
What were some of the things that you were looking for in a company? How did you decide on Dataminr?
For me, the industry was a little bit less important than the team and the technology. My number one priority is to learn as much as possible and to grow as an engineer, so I wanted to be in an environment where people were constantly learning and excited about mastering their craft. Just as important were the people. It’s hard to judge the people before you actually get on site at a company and meet the team that you'd be working with, but it was important to me to click with the team. I think that's a huge factor in your happiness at work and therefore in your life– is getting along with the people you work with. You have to make sure that you're a good culture fit and that you're working style fits in with the communication style of the team.
Technology was another important piece for me. While I was a Fullstack Fellow, Fullstack Academy and Grace Hopper changed their curriculum on the front end to React and Redux, and I really enjoyed learning and then teaching those. The companies that were using those technologies was exciting to me, so I am glad that I'll be using those technologies at Dataminr.
From listening to your story, it sounds like Grace Hopper was the right decision for you, but looking back on the last year, what was your biggest challenge in your journey to learn to code?
I think my own lack of confidence was my biggest roadblock. I was really afraid that I wouldn't get into Grace Hopper Program, and then I was afraid that I would fail at the program, and then I was afraid that I'd succeed at the program but fail at the job search. And so you see a pattern here, which is my own lack of confidence pulling me back.
From talking to other women entering the field, it’s not uncommon to feel like an imposter, or to feel like you don't belong. Getting over that and realizing that I was hired because I am good at what I do, I passed the interviews, and it wasn't a mistake, and just really repeating that sort of mantra to myself that “it's going to be okay” was huge. My own self-doubt has held me back more than anything.
How have you been able to combat that self-doubt and imposter syndrome?
I don't think I'm totally over it yet. My next fear is "I'm going to be fired on the first day of the job." I know that it’s a terrible pattern, and I'm actively working on changing it, but it is tough, and it doesn't go away overnight. I think the biggest thing though is just talking to other women in my Grace Hopper cohort and having them express that they have felt the same way or reassuring me that those thoughts about myself didn't reflect reality. Ultimately, I think it just has to come from me. I'm hoping that more time on the job realizing that I can do this will stop them, but the voice in my head hasn't quite turned off.
What advice do you have for other people making that career change into technology and going to a coding bootcamp?
A coding bootcamp is like a guide, but I think individuals will really determine their own success. There are plenty of people who could go through the program and not be qualified to get a really good job afterward. Make sure you're doing the bootcamp for the right reasons. Don't read a review online and say, "Oh, I want to make a six figure salary. I'll just go through this program."
Your heart really has to be in it, and you have to like programming because in order to do really well you have to put in the extra time every day. If you’re trying to make a ton of money, go work in finance. You have to really love this so do it for the right reasons.
The second thing would be, don't give up if you fail the first time. I've always been really open about saying this at Grace Hopper, but I was rejected the first time I applied, and I really didn't think that I could ever be able to get in.
Even in the first week, I felt like I was in the bottom of the cohort. I didn't even know how to use a text editor. I didn't know any keyboard shortcuts. To look back on myself clicking around is really embarrassing. I put the extra time in every morning and at night and quickly I was able to rise up. Anyone with a certain level of intelligence could do the same, but you need to put the work in.
Thanks to everybody else tuning into this conversation. If you have questions about Grace Hopper, leave those in the comments of this video. Connect with us on Twitter and Facebook and let us know which school you're interested in, or which school you would like to see another live Q&A with. Have a good day everyone!
Women face many challenges when it comes to getting into the tech industry, including in their education and in finding a job. I recently attended the annual Grace Hopper Conference, where I was surrounded by thousands of women with plenty of inspiring stories and useful advice. Here are my takeaways for both women developers and employers navigating the job search and hiring process.Continue Reading →
It’s that time again! A time to reflect on the year that is coming to an end, and a time to plan for what the New Year has in store. While it may be easy to beat yourself up about certain unmet goals, one thing is for sure: you made it through another year! And we bet you accomplished more than you think. Maybe you finished your first Codecademy class, made a 30-day Github commit streak, or maybe you even took a bootcamp prep course – so let’s cheers to that! But if learning to code is still at the top of your Resolutions List, then taking the plunge into a coding bootcamp may be the best way to officially cross it off. We’ve compiled a list of stellar schools offering full-time, part-time, and online courses with start dates at the top of the year. Five of these bootcamps even have scholarship money ready to dish out to aspiring coders like you.Continue Reading →
Anna Garcia played music- trumpet to be exact- professionally since age 11. But when she blended her entrepreneurial spirit with her love for healthy living to create a startup called Juice Crawl, Anna knew that she needed tech skills to build the website. Intrigued by the process of building that website, Anna was motivated to learn software development, and enrolled in The Grace Hopper Program’s all women coding bootcamp in New York City. Learn about Anna’s transition from music to coding, and about her new Software Engineering job at American Express!
What was your educational background and last career path before you got to the Grace Hopper Program?
I moved from St. Louis to New York to receive my master’s degree in music. I played professional trumpet for a few years, went on tour, and was even nominated for a Grammy. New York is such an art-friendly place.
I’ve been playing music professionally since I was 11. I was very used to that life, but I was always curious about other things, and
I’ve always had an entrepreneurial spirit, and you need that in order to survive as a musician or as a freelancer. You are your employer and your employee. You're making contracts, setting up gigs, and planning everything. I eventually started my own company called Juice Crawl, a monthly event in New York. It’s like a pub crawl, except that we go to different juice bars. That was my first non-music project that I had ever done.
How did that develop into an interest in coding ?
Through my Juice Crawl project, I learned digital marketing, PR and even how to create the website. Since launching Juice Crawl in 2014, I started to find myself more interested in building the actual website. I had to make a website for my company that let users buy tickets, sign up, and send a newsletter. I found the HTML and CSS Head First Series by O'Reilly book at a library, which is big and daunting, but it's a really easy read. If you don't know anything about programming, it guides you through it. Through that book, I learned enough to make a really simple, functional web page.
Also, I'm always doing free coding courses. There are so many resources right now like Coursera, Codecademy, Code School, Udemy, and Udacity.
When did you decide that you wanted to attend a coding bootcamp?
Even once I started building the Juice Crawl site, I wasn’t necessarily considering a coding bootcamp. My goal was more to make Juice Crawl successful and to make this website better. Google was a really good resource for looking things up, and then I found out about coding bootcamps.
At the same time, a friend was talking about doing a data science bootcamp and it seemed interesting. I started researching, and it looked really cool. I was honestly a little skeptical- you go to a bootcamp and you are there for four months, and then you get a job? As a musician I've been playing trumpet for years, and you can't just play trumpet in four months and make it to the the Grammys! I was very skeptical, but I kept researching more, and it seemed like a lot of people were seeing success.
Which coding bootcamps did you research?
I didn't want to move, so I limited my scope to New York, and I ruled out online bootcamps because after learning all by myself for a few years, I knew I wanted to code with people. I looked at a bunch of bootcamps.
It really came down to Flatiron School, General Assembly, Grace Hopper, Fullstack Academy or App Academy. For quality, I really liked App Academy, Fullstack Academy, and Grace Hopper. Flatiron School and General Assembly seemed to be larger, and I felt students wouldn’t get as much attention. I also went to meetups to meet people who had gone to different bootcamps, and I noticed which people were unemployed, versus the people that had graduated and did have jobs.
What made you choose The Grace Hopper Program?
I loved the quality of Fullstack Academy and through Fullstack Academy, I found Grace Hopper and I thought it was really cool that they had an all-women program. Also, Grace Hopper has a deferred tuition model, and I felt that if they're depending on me getting a job to get paid, they’re incentivized to be on my side.
I was accepted to Grace Hopper, but also was accepted into App Academy and the other schools I mentioned. I felt that throughout the admission process, The Grace Hopper Program was more warm and caring. I also knew that, after speaking to people at meetups, it was important for me to learn React. I was going back and forth, but I chose Grace Hopper because of their quality of instruction, the opportunity to learn with women, the tuition model, and the friendly atmosphere.
Can you walk us through the application process for Grace Hopper? Did they require a coding challenge?
First you fill out an application online, and you have to write about yourself, and why you want to attend. I don't think there was anything too technical, but then after they look at that, they send you a coding challenge. Grace Hopper’s coding challenge matched what I thought it would be as far as quality. The bootcamps I thought were better, had a harder coding challenge. Grace Hopper had a pretty difficult coding challenge, the first time I took it really late and missed their first cohort deadline, I didn't even past the first test. I retook it, and it was challenging still, but I passed. Then two different people called me, and asked me about myself, and I elaborated more on the first application about who I was and why I wanted to attend.
After the coding challenge, I had a Skype challenge. Then I met with one of the teachers and it was like a job interview actually, because they ask you questions and you have to solve it without your computer's help. You can't really check what you're doing. It's what you call whiteboarding I guess, but on the computer. I felt good about that portion and then the second portion they try to teach you a new concept, and they try to see how receptive you are to learning with one of the teachers. That was the last part of the application, and then they let me know within a few days.
Your cohort was obviously all women, but was it diverse in terms of race, age range and career backgrounds?
Yes- it was amazing. We started with 24 students and only 20 graduated, but everybody was super smart, really nice, and friendly. It made the whole experience great. The majority was generally around the millennial age range.
In terms of backgrounds, some people actually had CS degrees. I think maybe two people had already had previous job experience as front end developers, and then we had people with completely different backgrounds like Macy's department store managers, musicians, and other jobs unrelated to tech. I was really surprised as we all became really close.
This is a really intense program. You’re in the classroom Monday through Saturday, for 10 hours a day. If you're learning and growing with your classmates for that long, it's hard not to make close bonds.
Can you give us a peek into a typical day at The Grace Hopper Program?
The whole program is split into a Junior Phase and a Senior Phase. The Junior Phase was really structured. We'd arrive at 9am in the morning and start with a quick lecture, or we would go over a concept that we had talked about the day before. Then we went into workshops, which would always include pair programming. I think some people don’t like pair programming, but I loved it because I wanted to learn with people. That's the reason that I chose an in-person bootcamp instead of an online program. What I loved about pair programming is that when you're not the driver (typing code), you're watching your partner’s thought process. If you're with a group of really smart women, it's hard not to learn something new from that process.
After the workshop, we reviewed the workshop via a video or an instructor. If we had a video, an instructor would come in after we watched the video to clarify any concepts. We would then have lunch and then another workshop learning more quick concepts. It would change day to day, but basically, Junior Phase was a lot of learning.
The Senior Phase was full of projects. We did three projects– one project was a solo, hackathon-style project (there were even prizes at the end) that took two days and you could basically build anything you wanted. We were supposed to put everything that we’d learned during Junior Phase into that project.
What did you build for your first project at Grace Hopper?
At that point, I was voted the class alumni representative, so I built a simple way to keep in touch. The app was called "Keep in Touch” and it emails all of the alumni every month, then collects everybody's responses.
What were the other projects you built?
My team of five built a mock e-commerce store called "Wish Upon a Store," where we sold wishes. My favorite was the capstone project, where Grace Hopper encouraged us to use what we've learned, along with whatever new technologies we wanted. My group essentially made our own game engine and built 3D Memory Palace. We used a new technology, Three.js. It was scary because we only had a few weeks to make this project, and you start by thinking to yourself, "How in the world can I make these projects?" We decided to use a different technology, but we made it. We pulled through, and that's the project that we used for Hiring Day and all of our job applications.
What technologies were you using for those projects?
How did the all-women learning environment compare to your past education experiences like your master's program?
I'm a trumpet player, so I'm used to being the only woman in all-male spaces; I knew that I could deal with it. My master's program was small- about 12-15 people in a trumpet studio- and there were only two women. I’ve spent the majority of my life in that type of environment and so I never really thought about it or was bothered by it too much. Being in an environment with all women, I think the difference is that everybody wanted to create a community, be friendly, and meet people and make friends.
How was your job search? Did you have support from Grace Hopper throughout the process?
For me, I feel lucky that it was relatively painless. The day after Hiring Day and graduation, I went to Thailand for vacation for two weeks. It wasn't completely ideal to do that vacation right after the program, but I followed up with everybody that I met on hiring day, giving them a heads up. When I came back, I was a little worried that I had missed out, but I actually think my time off helped me to relax after such an intense program. It was very fun, but there's only so much your brain can handle!
In fact, I got a coding challenge from every company that I met at Hiring Day. Then I met a majority of them for in-person interviews. I met American Express at Hiring Day, and got an offer from them fairly quickly.
Congrats on your new role at American Express! Is the life of a software engineer what you expected?
I am a software engineer on the New Initiatives team at Amex. That means that my team gets to brainstorm, “proof of concept” a lot of ideas, and then test them. We get to work with different teams, and see a lot of parts of the business. In that way, I’m in an engineering role, but also a little bit of a business role. My team at Amex sort of operates like a startup (we’re a team of three), but with the security of a large company.
I wasn't quite sure what to expect. This is a totally different life. It's actually easier than playing the trumpet. I still play the trumpet, I just get to pick my favorite gigs instead of playing to survive.
Tell us about your first few weeks at American Express. How have you transitioned into the real world?
Amex is really good about helping further your career. They offer to pay for classes so they can help me to continue and further my learning. I jumped in on the first day at American Express, and I've been able to be really helpful and fit in. It's a big company, so there's still a lot to get used to, but I’ve avoided imposter syndrome for the most part.
I have a one-on-one every week with my manager to check in and talk about anything. I've graduated from a four-month coding bootcamp and I've definitely learned a lot, but I didn’t know if I felt like a software engineer. In my most recent one-on-one, my manager told me that it’s not about the amount of time you spent learning, but rather the quality of your learning. That’s really helpful for other coding bootcamp graduates to hear, and it’s true! We put in quality time in those four months, and we learned so much. I had classmates with CS degrees, but even that doesn’t necessarily mean you have current job industry skills. That’s why coding bootcamps exist, and that's why they're successful.
I use Angular at American Express, which is what we learned at Grace Hopper. CSS and HTML are constant no matter your job. Grace Hopper now teaches React, but since I didn’t learn React in my cohort, I spent a month teaching myself while I was waiting for my background check to clear. By the time I started at Amex, I felt pretty good about it.
You're not going to learn everything in one day, but you can use Google, Stack Overflow, etc to learn the right syntax and the language. The concepts are the same, so it's not too bad.
What's been your biggest challenge on your journey to learn programming?
The biggest challenge is when that negative voice comes up in your mind– maybe you’re just starting on this ladder, or you don't have a CS degree, or you’re learning a lot in four months of intense programming. You have to remind yourself that you are here and you’re benefiting the team. Life is always a journey in learning. There's never a point where you're done learning and you've mastered a topic. That's probably the thing that gets in my own way, but you just have to stop and silence that voice.
Are you still involved with other Grace Hopper alumni?
Since I’m the alumni representative, I planned an upcoming Sunday brunch to get my cohort together again! But I haven’t been very involved in the newest cohorts.
Do you have any advice for bootcampers who are about to start the job search?
I feel lucky that I got an offer so quickly, but my advice is to apply! Don't put yourself in a position where you feel like you shouldn't apply because you're not going to get the job. Just do it. The worst thing that could happen is you don't hear back from a company. Also practice coding challenges to be fresh for the interview, and do your research about the company you’re interviewing with. Instead of mass emailing a ton of companies, send a thoughtful message to a company and demonstrate that you understand who they are and that you care about what they're doing. You’ll get more responses.
For someone who is on the fence about joining a coding bootcamp- what’s your advice?
I guess it depends on why you're on the fence, but I would say if you can do a coding bootcamp, even if you decide you don't want to become a software engineer, programming is such a good skill to know today in today's job market.
If your hesitation is because of financial reasons, Grace Hopper is so great with the deferred tuition model. If you're on the fence because of finances, I would really study up and try to get into one of the deferred tuition bootcamps.
Welcome to the October 2016 Course Report monthly coding bootcamp news roundup! Each month, we look at all the happenings from the coding bootcamp world from new bootcamps to fundraising announcements, to interesting trends. This month we are also covering our Women In Tech Snapchat takeover! Other trends include new developments in the industry, new outcomes reports and why those are important, new investments in bootcamps, and of course, new coding schools and campuses.Continue Reading →
Starting college right after the recession, Jisoo chose accounting as a safe and stable career path, even though she originally wanted to study engineering. After working for two years at a big accounting firm, Jisoo realized she had to go back to her original passion and started teaching herself to code. A friend recommended coding bootcamps, so she enrolled at Grace Hopper Academy in NYC and never looked back! Jisoo tells us why she felt more confident in an all-women’s learning environment, all about her Grace Hopper Academy capstone project, and how she landed her new developer role at Stack Overflow!
What is your pre-Grace Hopper Academy story? What’s your educational and career background?
I went to the University of Southern California. When I was applying to colleges, I applied to be an engineering major, but in my first few weeks at USC, I quickly changed my major to accounting. Coming on campus, I got really nervous and overwhelmed, and thought I wouldn't do well in a major dominated by men. Also, financial security was important to me because we had just come out of the recession. I grew up in a financially unstable household, so I really wanted to graduate with a degree that would give me long term job security. I had heard accounting was a really good and stable career path.
In college, I did well in my accounting classes, so I thought this was the right career path for me. In my junior year, I got an internship with Deloitte. After graduation, I joined them full-time in New York and was there for about two years.
What made you decide to change careers?
When I started full-time at Deloitte, I realized I was missing a passion and curiosity for what I was doing. I had a steady career path and income, and I was proud of being a CPA, but there was nothing internally motivating me to go above and beyond, or to think outside the box. I did a bit of soul searching and realized I applied for engineering majors in the first place because I loved math. So on the side, I decided to teach myself how to code. The more I taught myself, the more I realized I was in the completely wrong profession, and I wanted to change my career.
How much did you teach yourself before deciding to attend a bootcamp? What made you realize you needed to go to a bootcamp?
I did a couple of free courses online. I started with Codecademy, and then I took some online courses from different universities like Rice University and Stanford through Coursera and other free online resources. I found myself overwhelmed with how much information there was because I didn't know where to start. I didn't know which programming language I should teach myself, or if I should go into web or mobile. I then talked to a friend who was already in the field and had a CS degree. He told me about a few of his friends who went to coding bootcamps, and how they were really successful. So he recommended I take that path as well.
It took me a while to actually apply to bootcamps. I was thinking about it for about a year and a half, because I didn't know if it was feasible for me. It's really expensive- about $15,000 or $16,000, and I didn't know if I would be successful. Yet, when I came across Grace Hopper Academy, a bootcamp that defers your tuition and is only for women, I immediately knew it was a perfect fit for me.
Did you look at any other bootcamps before you decided on Grace Hopper Academy?
Yeah, I looked on Course Report and Quora. There were a couple of bootcamps that I really wanted to go to, but they were too expensive. I was actually leaning towards App Academy since it had deferred tuition, but I guess Google and Facebook knew I was looking at bootcamps, so they recommended Grace Hopper Academy. I researched it, and thought "Wow, even though I'd be the first cohort, I think this is a really good opportunity." Grace Hopper Academy seemed really awesome and I knew about Fullstack, so I thought it'd be a really good fit.
When you were looking at bootcamps, were you looking for any coding language or technology that you specifically wanted to learn?
Grace Hopper Academy is an all women’s bootcamp – how much of a factor was that in your decision making?
When I was applying to bootcamps, it didn't occur to me that there was something like an all-women’s bootcamp. I thought I would just go to a co-ed one, and be fine with that. But once I saw there was an all-women’s bootcamp, I felt like I would be a lot more comfortable in speaking up. I'm a really shy and introverted person, but when I'm around all women, I feel a little bit more confident, so it did play a pretty big part.
Did you think about going back to college to study coding or computer science?
Yeah, I mentioned that to my mom initially before I found out about bootcamps, but I didn’t think it was worth paying another college tuition and spending another couple years in school.
What was the Grace Hopper Academy application and interview process like?
There was a written portion where you describe why you're interested in coding and how much experience you have. Then you do a Hackerrank assessment with five algorithm problems. They were pretty hard. I don't think I finished. I did two and a half questions, but they still gave me a live interview for the third round. My interview was with my instructor and he was really awesome.
Our interview was supposed to be an hour long, but he extended it to an hour and a half to teach me the concept that I was struggling with. At the end, he also gave me a bonus question, "If you want, you can try solving this on your own and email me with your solution." I did that, and I was completely wrong, but he emailed me back going in-depth into where I was going wrong and what concepts I didn't understand. That really impressed me, and gave me a sense of Grace Hopper Academy’s teaching style.
What was that Hackerrank assessment like?
There were five questions. The first and the second ones were really easy, like, "Write a function that counts down from five to one.” But then the third, fourth, and fifth questions were really hard. I can’t remember them, but I remember not passing all the test cases.
But you did okay in the end, right?
Yeah. I think they purposely make it hard, so they can more accurately assess your skill level.
How many people were in your cohort and was it diverse in terms of background, race, and life experiences?
Yeah. My cohort was 16 people. It was super diverse in terms of everything like age, major, race. A lot of people had more artsy backgrounds. One was a music composition major, one was a theater major, but there were bio and finance majors. The age ranged from fresh out of college to maybe late '30s.
Can you tell me about the learning experience at Grace Hopper Academy and give me an example of a typical day and the teaching style?
We would come in between 9am and 10am and work on our own, either catching up from yesterday or working on Codewars problems. From 10am to 11:30am, we'd usually have a lecture introducing us to a new concept. Then the rest of the day would be dedicated to a step-by-step, hands-on workshops. The workshops wouldn't spoon feed you the answer, but would make you think and pretty much force you to problem solve.
Students were usually paired with one other person for each workshop. If we got stuck, we could file help tickets to our TAs and our instructors who were in the room, and they'd come over and put us on the right track. Towards the end of the day, we would review our workshop and have a Q&A session for about an hour to an hour and a half. The first half of the program is structured this way, before we start project phase in week 7.
How different did you find it compared to the style of learning you'd had at college?
It was definitely much more intense, and instructors were way more hands on at Grace Hopper Academy than in college. It was just a very different environment. I think in college, you're in class because it’s what you have to do- I took a lot of classes that I wasn’t particularly interested in just to fulfill requirements. But in this environment, everyone is super excited to come to class every day and everyone really wants to be here. So many people have completely shifted careers because it's something they really want to do, so it's definitely a more intense experience, in a good way.
Being in that all women's environment, did you find that different or better for learning?
Yeah, I found it to definitely be better. Throughout college, I rarely spoke up in class, and I was afraid to have the spotlight on myself just because I was afraid of saying something dumb. But in this environment, I found myself raising my hand, being more collaborative, and just speaking up a lot more than I ever had before.
What was your favorite project that you worked on while at Grace Hopper Academy?
Definitely my capstone project. It was a really fun experience because we got to choose everything ourselves in terms of what we were going to build, and what technologies to use. I had a great team and we worked really well together. It was a fun experience seeing what we had accomplished in just three weeks and showing that to friends and family and potential employers.
We recreated a board game called Robo Rally. It's where you try to reach different checkpoints on a grid, but there are different obstacles like walls, lasers, and pits. I had two teammates, and only one of them had played this game before, so it was pretty fun the first couple of days just learning the complexities of the game and figuring out how we wanted to model it.
How did Grace Hopper Academy prepare you for job hunting? What kind of career coaching did they give you?
It actually surprised me how much career coaching they gave us because I wasn't expecting it. We had mock interviews, technical interviews, and one-on-ones with the instructors. We also did a lot of behavioral interviews and resume/cover letter reviews. Every morning in senior phase, we would do a whiteboarding algorithm problem; that prepared me the most for the job hunt.
Congratulations on your job at Stack Overflow. That's super cool. Can you tell me about it, and what you're doing so far?
This summer I was in their first 12-week apprenticeship program. I was in the program with Ian, a Fullstack Academy grad. I worked on the careers team and Ian was on the core Q&A platform that Stack Overflow is more predominantly known for. For the first two weeks, I was learning their tech stack, which was completely different from what I learned at Grace Hopper Academy, by building a ping pong scheduling application.
The rest of the program was really well planned out. In addition to working on bugs and small features, we also had technical talks with different engineers every week on specified topics and met with people from different departments like marketing, community, and HR. In the final three weeks of the program, we got to work together on a feature of our own. We ended up building a feature on Stack Overflow’s jobs platform, and we worked with a project manager, a designer, and another developer who helped us with code reviews. In our final week, we demoed the project to the product/engineering team.
Have you finished that program now?
Yeah. At the end of our program, we were given offers to stay on full-time. I joined the Core team, and Ian joined the Marketing Engineering team.
And what's your specific role?
I would definitely call myself a junior developer, but at Stack Overflow they don't give seniority based titles. Everyone is called a full stack developer no matter how many years they've been doing it. Technically, I'm a developer on the Core Q&A team, and I'm working on a project called “The Developer Story.” It’s a new way for developers to showcase open source projects, apps, blogs, and other public artifacts. This differs from the traditional resume which typically highlights what school you went to, what major you had, and your work experience; this doesn't really work well for someone like me who has had a nontraditional path to software development.
How did you first get introduced to StackOverflow and get into the apprenticeship program? Did you have to apply for it?
Stack Overflow was one of Grace Hopper Academy’s hiring partners, so they came to our hiring day. All of the students chose companies that we wanted to have a speed interview round with, and Stack Overflow was one of my top picks. I was really interested in the apprenticeship program so I reached out to Stack Overflow after hiring day and they brought me onsite for interviews.
Was the interview for the apprenticeship program quite intense?
I think it was much less intense than their regular developer interviews. The onsite portion was with three people who asked both technical and non-technical questions. I think they were more interested in what I’d done so far, rather than the depth of my knowledge in software development
You mentioned you had to learn their tech stack. What stacks did you have to learn when you got there?
Stack Overflow uses Microsoft technologies: C# and ASP.NET MVC with SQL Server as their back end. We also use technologies like Redis and Elasticsearch, which I hadn't used before. I found the best way for me to learn was to actually build something, rather than just doing a step by step tutorial. I think people in the company felt that way too, which is why they told us to build this ping pong scheduling application to start.
It was completely new to me, but I had a really great mentor who was always there for me when I had questions. Stack Overflow also set us up with anything we needed to learn. They gave us paid subscriptions to online video lectures, and we were able to any buy books from Amazon that we were interested in.
Was this apprenticeship almost like another bootcamp where you were learning this new stack?
It wasn't like a bootcamp because it was a lot more relaxed and you were working on a lot more real world things. I purposely wanted to do this apprenticeship because I had that burning feeling still to be in an environment where I was constantly learning new technologies. I really liked the idea of working on a graduation project, which reminded me of the capstone project. In that way, it was kind of similar.
I wanted to ask about your co-workers at Stack Overflow. Was there a good mix of men and women and different cultures?
It's weird because I never feel like I'm a minority. We have a really good culture, especially in terms of diversity and inclusion. If you look at the statistics, the engineering team is around 40 people, and there are only three women, but I never feel like my opinions are not being heard.
What do you think has been the biggest challenge in your journey to learning to code?
Sometimes I'm impatient, and I just want to learn so many different things at once just because there're so many things to learn. I struggle with trying to learn many disparate things at once when I could just take it step by step and one day at a time.
What would you say has been the best thing about learning to code and getting into this new career?
It’s really exciting to learn about something you are interested in and to see yourself grow and getting better at it. I really love the problem-solving aspect of coding, and the satisfaction of finding a solution to a problem that you haven’t encountered before.
Are you still involved with Grace Hopper Academy or in touch with your cohort mates?
Yes. Whenever there's an alumni panel, Shanna will usually reach out to our cohort or the cohorts after us, and ask for volunteers. So I usually volunteer. I've been on two panels and it's really awesome going back. Once every other week or so, we'll meet up on a Friday and get happy hour, which is fun.
Overall what kind of advice do you have for people who are wanting to change their careers, do a coding bootcamp, and become a developer?
If you're constantly looking at Course Report and teaching yourself how to code, there is probably something in you that really wants to do it, and you'll be successful as long as you don’t give up. Don't doubt yourself just because you don't have the background or don't have any experience. If there's something burning inside of you to do it, then just do it. I had that feeling for a really long time, and I could've switched earlier. There's no reason to just keep thinking about it and not act on it. There are so many resources, and there are so many great bootcamps.
Welcome to the August 2016 Course Report monthly coding bootcamp news roundup! Each month, we look at all the happenings from the coding bootcamp world from new bootcamps to big fundraising announcements, to interesting trends. This month the biggest news is the Department of Education's EQUIP pilot program to provide federal financial aid to some bootcamp students. Other trends include job placement outcomes, the gender imbalance in tech, acquisitions and investments, and paying for bootcamp. Read below or listen to our latest Coding Bootcamp News Roundup Podcast!Continue Reading →
Mariya always enjoyed STEM subjects at high school, but landed on a humanities major in college. In her last year at Cornell she took a computer science class and loved it, so after graduation, Mariya enrolled at Grace Hopper Academy coding bootcamp in NYC. Now she’s putting her new skills to good use as a software developer at Crisis Text Line! Mariya tells us about the practical skills she learned at Grace Hopper Academy, the strong friendships she made with her cohort mates, and her experience learning to code with all women in the classroom.
What is your pre-bootcamp story? What were you up to before Grace Hopper Academy?
I went to high school at Brooklyn Tech, where we chose “majors,” and I was a bioengineering major. By the time I got to college, I wanted to focus on humanities, because I was so exhausted with STEM! I went to Cornell and majored in American Studies and Feminist, Gender and Sexuality Studies (FGSS). By the time I was a senior, I really missed STEM subjects, and took one computer science class, which I really liked. After I graduated college in 2015, I started picking up small web development projects on Craigslist, realized I had a knack for it, and decided to enroll in a coding bootcamp. I guess Facebook’s algorithm knew I was searching for coding bootcamps, because I saw Grace Hopper Academy in my Facebook feed!
How much coding did you teach yourself? How much programming had you done at college and in high school?
Did you research other coding bootcamps or did you have your heart set on Grace Hopper Academy?
Grace Hopper Academy was the second bootcamp I applied to and I got in. The first one I applied to was Enstitute, which was a technical apprenticeship program, but it actually shut down during the interview process. I also looked at App Academy.
What attracted you to Grace Hopper Academy?
Did you think about going back to college and doing a 4-year CS degree?
I actually wasn’t extremely satisfied with CS classes in college, and college is super expensive. My plan was to do a coding bootcamp, work for a few years, and if anything, I could go back and get a Masters in CS – a lot of Masters Programs will accept work experience instead of undergrad classes.
Was Grace Hopper Academy’s deferred tuition a factor in your decision? How does that work?
Fullstack Academy, which has the same curriculum, has upfront costs of around $16,000. I couldn’t have afforded it. I already had student loans from college, and didn’t want to take out more loans, so deferred tuition was definitely a strong consideration during my research process.
Grace Hopper Academy takes 22.5 percent of your salary for one year after you find a job. So there was only an upfront deposit of $3000. I borrowed that from my mom, and I got that investment back within my first month of employment. The rest of the tuition comes out of my salary once a month.
In terms of paying for education, I only paid Grace Hopper Academy if I got a job. And they delivered on all their promises. Grace Hopper said I’d be employed within three months after graduation, and within the first month, I had two job offers, so I was very satisfied with my experience.
What was the application and interview process like for you?
First, there was an application where you attach your resume and write about why you want to do Grace Hopper Academy. Then I received a timed assessment on Hackerrank, where I had an hour to answer 5 questions.
The next step was an interview with pair programming. One of the Fullstack Academy fellows Skyped with me for half an hour and we solved two problems together. After that I got my acceptance email!
Grace Hopper isn’t for total beginners. Their interview and testing process is definitely not feasible for beginners.
How many people are in your cohort? Is your class diverse in terms of race, life and career backgrounds?
I was in the first cohort, which was 16 people; now the cohorts are about 25. Since we were the first cohort, it was diverse in terms of career background and age; however, the cohort after me was definitely more racially diverse. In my cohort, I was the youngest one at 22. It was super inspiring seeing people mid-careers just change completely.
And being the first cohort actually strengthened camaraderie between us. We’re still like, “we were the first ones, how cool is that.” We still see each other every two weeks or so.
What was it like being in a classroom learning with all women?
I don’t know how apparent it is to everybody – because I was an FGSS major, I look for these things – but it’s been proven in several studies that men definitely talk more than women in classrooms. We escaped that because there were no men! But I definitely felt like there was a more relaxed environment and that people were more comfortable expressing themselves. I don’t know if everybody felt that. In terms of any huge significant differences, not really.
What was the overall learning experience like at Grace Hopper Academy? Did it match your learning style?
In the mornings, we had a 60-90 minute lecture, then a workshop that directly pertained to the lecture we’d just had. We would learn skills and theory, then immediately apply them in the workshop, which was super nice. Grace Hopper tells you they are going to teach you practical skills, and they deliver. You’re immediately applying what you learn and how to build things with those skills, which is incredible.
The curriculum is split into Junior Phase and Senior Phase. Junior Phase is lectures and workshops, and in Senior Phase you focus on three projects. First is Stackathon, a three-day hackathon you do yourself or with a partner, then everybody builds an e-commerce website, then you work on your capstone project for 2-3 weeks.
How many instructors or mentors did you have for your cohort?
We had three main instructors during Junior Phase, and one main instructor during Senior Phase.
What is your favorite project that you worked on at Grace Hopper Academy?
Probably my capstone project, because it was three intense weeks. For the e-commerce website you’re given specs and it feels more like a real work project. Whereas for the capstone project, you think of what to build, you decide on the process, and build it from scratch yourself. Plus, I loved my team, we got along so well. During Junior Phase and most of Senior Phase you’re in the classroom from Monday to Friday. But when we were building our capstone, we were there pretty much Monday through Sunday. Monday to Friday we spent 10 hours together and during the weekend a little less. We definitely bonded hard.
Tell us about that Capstone Project!
Our project is called Symph. It’s a way for users to create music within the browser. Usually, music apps don’t actually create music within the browser- users have to download files and then play them. With Symph we use ToneJS, a sound library which allowed us to play music within the browser. That is unique and significant because there is no lag time, and the sounds are just there already, so it’s faster. Right now, one of my teammates, Emily, who now actually works at Grace Hopper, has continued working on Symph and has added more instruments for users to play with.
I have no music background, but Emily has a Masters in composition and is a trained musician. Our other team member, Alex (she works for Facebook now on the west coast) also has a degree in musical theater. So they were both very musical, and since I was completely non-musical, I suggested that we make the app usable for people like me. What if we make music visual? That’s how we came up with the 8x8 grid that you see.
How did Grace Hopper Academy prepare you for job hunting?
They prepared me so well; I wish my college career department was nearly as good. We started working on job preparation about 8-9 weeks into the bootcamp. We got substantial feedback on our resumes because web developer resumes have different standards from most other resumes – you are highlighting your projects and that’s what you want employers to see at the top. We also revised our LinkedIn profiles- they even took our photos for LinkedIn to make us look professional.
We did mock interviews, both technical and behavioral. Our technical interview prep started in our Senior Phase. Each morning, we did REACTO, which is an acronym for the steps you do during a whiteboard problem in an interview. So we did half an hour of that every day, which was immensely helpful. By the time I got into real technical interviews, nothing surprised me. I’m pretty sure that one problem I’d done during REACTO showed up during my interviews!
Tell us about your job at Crisis Text Line! What is your role?
I was hired into the software integration team, so I work mostly on the backend, and mostly with APIs. I’ve been here for 3 months. Crisis Text Line is a crisis line which operates through text messages only. We have our own platform, so if you are texter, you are texting us from your phone, but our crisis counselors are on a platform on the computer which makes it very easy to collect data and respect anonymity.
How did you find the job?
Crisis Text Line came to our hiring day. I had never had a real job since I was fresh out of college. When I looked at the list of hiring partners, I put Crisis Text Line as number one immediately. I had worked for a rape crisis line when I was a freshman in college, and nonprofit work was really important to me, so when I saw a nonprofit company that also did tech, I was very excited.
For sure. I’m learning PHP right now. I feel like you’re always learning new technologies, even if your job is in the same language you learned, because so many new updates and libraries are released literally every single day. I definitely feel like I’ve been learning a lot on this job. I do feel like Grace Hopper Academy has prepared me to teach myself new things. Obviously we learned a huge amount of information in a really short time, so I feel comfortable going online, watching tutorials, doing problems on my own and learning.
What kind of onboarding or training did you get at Crisis Text Line? Tell us about your first month as a developer!
The first three months were onboarding. On my first day, I was given an overview of different departments to talk to. The software integration team is three people plus our manager. I was also hired with two Fullstack Academy graduates, so we definitely feel very comfortable with each other, and actually my manager is also a Fullstack grad from the first or second ever Fullstack Academy cohort.
I’m the only female engineer in our engineering group, but the company itself is very diverse other than that. I believe that diversity only strengthens a team.
What’s been the biggest challenge or roadblock in your journey to learn to code and how did you overcome it?
Lack of exposure and representation. I had a computer science “major” in my high school, and out of 30 people, there was only one woman. I never saw girls coding, so it was never in my mind as something I would enjoy doing, and I never had to take a CS class. I only took it because my best friend was a CS major at Harvard, and she told me I would love it. Before that class, CS was just an abstract thing. Looking back, I think it would have been great if I had been exposed to CS earlier. In college you meet people who have been coding since 5 or 7.
How do you stay involved with Grace Hopper Academy? Have you kept in touch with other alumni?
We do have alumni events where we are invited to come back and talk to new students about our journey – what we did before Grace Hopper Academy and our jobs now. My cohort also stays connected through Slack, and we see each other every couple of weeks for drinks or to hang out. 12 of the ladies from my cohort stayed in NYC.
What advice do you have for people making a career change through a coding bootcamp?
From my perspective, when I started coding the learning curve was quite high because it wasn’t the mode of thinking I was used to, even coming from a STEM background at high school. So be prepared to fail many, many times. Computer science, programming, the MEAN stack, what it means to be a full stack developer- none of that really clicked for me until a month into the program. SO just trust the process, keep on learning, keep on failing, it’s fine. You’re definitely going to get it if you persist. There is this idea that you either “have it or you don't,” but I found that students get what they put in. The more hours you put in, the more you practice, the better you will become.
Tell us about your background and experience before you started at Grace Hopper Academy.
I studied computer science and writing at the University of Colorado. While there, I took a student assistant role at the National Oceanic and Atmospheric Administration (NOAA) working on software for weather forecasters. I continued to work at NOAA for a couple of years after I graduated, and got to work on exhibits like Science on a Sphere.
After that I moved to San Francisco to work at Google in Site Reliability Engineering for four and a half years. After Google, I knew I wanted to teach. My partner went to Hackbright Academy, and I really liked helping her. I saw her go from, "I can't do this,” to working at Pinterest. So I moved to New York to take a job at Dev Bootcamp New York.
I worked at Dev Bootcamp for a year. Teaching was amazing, but I felt it had been too long since I’d worked as a developer. I started working at Hopscotch, a startup that teaches kids to code through visual programming language on an iPad app. I learned a lot there, including Swift, but I realized I missed teaching. I saw Grace Hopper was hiring, applied, and started in March 2016. It's been an incredibly rewarding experience. I love it.
You mentioned you learned to program early in life, did you know how to code before you studied computer science?
Yeah. My family had a Commodore 64 which was a big boxy thing that plugged into a TV. You have a few commands and you can run basic programs. My dad showed me how to write a program when I was six, and my first program printed “I love you mom” in an infinite loop in rotating colors. And then I just kept hacking on it. I used books about programming to write code, then tweaked the code so it would do more things – that's how I learned.
Then I moved on to learning QBasic and then Visual Basic. In middle school I ended up typing for a coworker of my mom's who had carpal tunnel and couldn't type. He was working on a language model for a speech recognizer, and he was a very natural teacher. I learned C, and Emacs. That was an incredibly helpful experience having that mentorship.
You mentioned that your partner went to Hackbright Academy – what did you think when you first heard about coding bootcamps?
I remember thinking it was a pretty good idea. I learned to program fairly early in my life. That can actually be a hindrance as a teacher because I take a lot of things for granted. It's like you learn a first language and you don't really think about the grammar. And I don't think about some of the conceptual things that are difficult about programming. Obviously as a teacher I'm forced to think about those things and that's good practice. So I was like, "Yeah, you can totally learn to code in 9 or 13 weeks."
Tell us a bit more about your prior teaching experience before Grace Hopper?
My year working as an instructor at Dev Bootcamp was my first teaching experience. I'd done one-on-one work with friends who were trying to learn to program, so I knew I enjoyed that process. I used to be scared of public speaking and lectures, but teaching at Dev Bootcamp made me more comfortable with those parts of teaching.
When I started at Dev Bootcamp, I was still learning Ruby on Rails, which turned out to be an asset. When students had issues, I could teach them my process for figuring out the answers, so they would have more tools for how to teach themselves in future.
There are a few coding bootcamps in New York now. What about Grace Hopper Academy stood out to you?
I thought the fact that Grace Hopper is for women was really cool. Learning to code has some of the same dynamics that exist in the tech industry that can make it very hard for women to succeed.
Women’s stories about getting into technology are often very interesting. There are so many hurdles for women and other marginalized groups, and tech skills are becoming increasingly valuable whether or not you work directly in tech. I emphasize to my students that whether or not you end up working in tech long-term, this is a valuable skill to have – to be able to understand how a huge part of the world works.
Right now, many groups are isolated from access to those skills, partly because of how society perceives software engineers as white nerdy guys who eat Cheetos all day. I obviously don't fit that stereotype, and I like to defy that stereotype and encourage people who are restricted in the industry to get into it and learn these skills.
How does Grace Hopper’s deferred tuition model impact that idea of accessibility in the industry?
I do think the deferred tuition plan makes the program much more accessible. There are students in the current cohort who have scraped together the deposit and are only able to attend Grace Hopper because they didn’t have to pay upfront tuition. As a teacher, that means that I have a lot of responsibility to make this valuable for them. But it also it shows me that the program is providing a lot of upward mobility for people who don't have the resources to get started.
There are still considerable costs to attend a bootcamp. You will not work for 13 weeks, which is not something everyone can afford to do. Living costs in New York for 13 weeks are expensive. The selectiveness of our program can be a confidence boost for the students. The deferred payment model means that our students wouldn't be here if we didn't think they could get a job.
Is teaching a cohort of women at a coding bootcamp different from teaching a co-ed group?
The first week I started teaching at Grace Hopper, I was so surprised at how different it felt compared to teaching at Dev Bootcamp or even at Fullstack Academy. I felt much more relaxed, and that might just be myself preferring to be in and teach in an all-female environment.
At Grace Hopper, I have yet to encounter students who ask questions unrelated to the lecture to flex their intelligence. There also seems to be less social clash dynamics. Not that they're totally absent, but at Grace Hopper, there is more of a communal support vibe.
Now you've taught at two different bootcamps, are there any really big differences you've noticed between Grace Hopper and other bootcamps?
Grace Hopper and Fullstack Academy are aimed at students with a little bit more experience compared with other schools. That doesn’t necessarily mean industry or programming experience, but it does mean students who have taught themselves a bit. Fullstack Academy and Grace Hopper offer a Jumpstart class to prepare students for a bootcamp. That opens up more space in terms of what you can do with the curriculum.
The curriculum at Grace Hopper is really structured. The materials are well-designed, which as a new instructor, I really appreciate. For example, at Dev Bootcamp, the model was more flexible, and teachers had more freedom to structure each lecture.
What have you found is your personal teaching style?
The best way I've ever found to teach is to pair program and work one-on-one with the student. Obviously we don't have time for me to pair with everyone for 13 weeks, but I try to engineer as much of that one-on-one time as I can. Especially if a student is struggling, I'll try and walk through problems and talk about their thought processes.
What's the structure of the Grace Hopper curriculum like? How is it divided over the 13 weeks?
How many instructors, TAs or mentors are there at Grace Hopper?
We have two full-time instructors dedicated to each Grace Hopper cohort, and three full-time fellows who act as teaching assistants. For example, Terry is a fellow now. One of the options students have upon graduating is to apply for a fellowship where they'll stay here for another 13 weeks and go through the program as TAs and work on our internal dev projects, which is very valuable for them. Fellows are some of the strongest students - one of them just got hired at Google.
How many students do you typically have in a cohort?
It varies. Right now we have 22. The last one had 16. The next one will be around 18, I think. And those numbers are always fluctuating because people will defer, and more people will join in at the last minute.
How many hours a week do Grace Hopper students put in? What's their schedule like?
Their official schedule is Monday to Friday 9am to 6:30pm with lunch break from 1pm to 2:30pm. Many of them come early, many of them stay later. All of them are working at home and on weekends. We also have CS Saturday from 10am to 6pm which many students attend to learn about advanced computer science topics. They learn about things like writing a parser and cryptography – the sort of subjects that you would get in a CS curriculum that you don't necessarily get in a bootcamp. Those are combined with Fullstack students.
What is the Grace Hopper campus like?
We have this amazing, huge space on the 11th floor of 5 Hanover Square – the same building as Fullstack Academy. Half of the floor is totally open and we’re using half of it for the students to work in. We're setting up another work area on the other side and there's a slightly smaller presentation area in the middle. Then there's a whole bunch of conference rooms and two kitchens.
How would you describe the ideal student for Grace Hopper Academy?
I think the most important qualities of the successful Grace Hopper student are that motivation to learn and goal-oriented. For example, a student who wants to build an idea that they have or knows that they want to learn a specific aspect of programming.
What’s the Grace Hopper Academy application process like?
When you apply online, we send you resources so you can learn the skills you need to complete the coding challenge. Anyone who's thinking about attending Grace Hopper Academy should apply and get those resources, and then work with them and see how it feels. Try it out because you might take to it very easily. Students who do well get some insights into their learning style.
How do you track students' progress as they go through Grace Hopper?
We have checkpoints every couple of weeks where we grade students and provide feedback. Those are an opportunity for students to get feedback on their code. We schedule blocks of office hours so students can ask questions and find out how they're doing. When we give feedback we tell students the concepts they need to understand and then we work with them to find new strategies for understanding.
What happens if students get really far behind? Can they repeat part of it or how do you help them get to the right point?
If a student seems to not be picking up the material we will typically ask them to defer. If you defer, you get six weeks to study and then you start again with the next junior cohort. This only happens in junior phase. We've had a few students defer at the foundations checkpoints. The senior checkpoint is coming up. And those are the only two points where you might be asked to defer. You're never asked to straight up leave.
What sort of jobs have you seen students get after the first cohort?
I know that one student recently got a position at Stack Overflow and one got a position at Crisis Text Line. We also had a graduate recently hired at the New York Stock Exchange.
How do you help students prepare for the job search?
I do some technical interview preparation, and in senior phase students start doing REACTOs. It's what you should do you in a technical interview whiteboard problem. Students do those every morning as practice for technical interviews. Then a couple of weeks before hiring day and graduation, we sit down with students and give mock interviews for hiring day.
Preference-wise I think half of them really like doing frontend stuff and half of them want to do backend.
Do you have any resources or meetups you would recommend for aspiring female developers?
There is Women Who Code NYC which does a bunch of meetups. Also Algorithms Practice which is slightly more geared towards people with some programming experience, but going there as a beginner you would meet people and solve interesting problems, even if you don’t understand everything. They have other meetups that aren't as technically targeted, so they're a good group. Shanna, the dean at Grace Hopper is quite involved with them.
There is also the Lesbians Who Tech meetups which are open to women who are not lesbians as well. Those are good networking events. I think the vibe is very nice there.
Does Grace Hopper itself have a meetup or events that anyone can come to find out about it?
We share a meetup with Fullstack Academy and offer info sessions which are open to the public. There you can get an insight to what you would learn if you attended Grace Hopper Academy.
Is there anything else that you would like to add about Grace Hopper that we haven't covered or you want to comment on?
I'm just so happy to be working here. All the instructors and staff are wonderful. I like that it's all in this building. It's basically still a startup. There are about 30 people who work here and that feels really nice. It still feels small.
New York’s MEAN Stack coding bootcamp Grace Hopper Academy just graduated their first all-female cohort, and Course Report attended their hiring day to get a first-hand look at the students’ final projects.
The students had about two and a half weeks to work on these projects, then four minutes each to present them to hiring partners. After the final project presentations, Grace Hopper Academy grads were matched with employers for 10-minute interviews with 19 hiring partners (we spotted Ebay, Saks Fifth Avenue, and Two Sigma in attendance).
Four of our favorite projects included two popular board games transformed into web games, an easy-to-use music composition app, and a Chrome extension for taking code-related notes while surfing the web. Read on to see exactly what Grace Hopper NYC students were able to create at their coding bootcamp and how they overcame challenges; plus, you can test out each project!
Team: Meredith Coulis, Terry Horowitz, Yuval Idan and Leila Loezer
Seven Cities is a browser-based version of the board game 7 Wonders. The team realized that even though the game has a very large fan base, there is no online version. The game can become quite messy in the board game, so they figured it would make the game flow better to play it online.
Playing the game
At least three players log in to a designated game. Every player is assigned an ancient city from the seven wonders of the ancient world. People can build structures, build up military, and fight wars to get points. Players can see other players’ boards and resources. At the end of each era, a war happens. Once everyone plays a card, they get a new hand. The game state is constantly changing.
All the game logic happens in the back end, plus some logic in the frontend to ensure accuracy. The back end processes every possible move. Because the game state is always changing, the team created a socket system using socket.io to communicate between their Angular.js front end, and the logic and the database in the back end. The team used relational databases in postgreSQL, suitable for the application’s complex data relationships. For the UI, the team created custom animations using CSS, instead of using external libraries.
Watch the Seven Cities presentation here.
Team: Mariya Bogorodova, Emily Intersimone, Alexandra Polubiec
SYMPH is a web application where both new and experienced musicians can create and share musical ideas. The team set out to create a fun and accessible platform where anyone, even people without any musical expertise, can create and compose music. The design of SYMPH allows users to rapidly prototype, collaborate, and iterate on their and other users’ loops.
Symph has a loop editor where users can create, save, and edit loops. Users compose 8-note loops using an 8x8 grid, with the horizontal axis denoting time and the vertical axis denoting pitch. Users click on cells to make the loop, then play it, edit it, and save it in a loop bucket. Users can then browse other users’ loops, play and edit those, or add multiple loops together to make a multi-loop track using the mix editor. In the mix editor, users can also select different instruments for the layers and tracks, then share the tracks with friends.
The team made the loop cells dynamic with pablo.js. The musical sounds are synthesized in the browser using Web Audio API and tone.js, which allows users to listen while they compose. The team made the mix editor using custom Angular Directives, with HTML5 native Drag and Drop API.
Team: Alyssa Hertig, Ksenia Mikhailovskaya, Dorothy Moore, Zhengshi Zhao
Coder Notes is a free open source Chrome Extension notebook for coders. During Grace Hopper Academy coding lectures, the team wanted a way to take notes on practical code and theory, in a similar way to Evernote, but more coder-friendly. They wanted to be able to take note of code formats, then run the code on the same interface. Coders are always googling for information, so the team built Coder Notes as a place to aggregate useful information all in one spot. The aim was for Coder Notes to be like Evernote + a text editor + dev tools.
Using Coder Notes
Once logged in, users can create and add notes to the notebook by using the Chrome search bar. If a user finds a useful tutorial or website, they can highlight it and save it to their notes. When the user goes back to the notebook, they can see the notes they have saved. Users can attach websites to their notes, and use Markdown to format the note text, which the team thought would be easy to read and write. Users can also share the notebook with other users. Coder Notes is integrated with Github, and export notes as Gists.
The Coder Notes interface formats code with Angular Markdown and HighlightJS. Users execute code within the note using Tonic, a sandboxed NodeJS environment. Coder Notes Chrome extension is available in Chrome web store.
Team: Jisoo Shin, Emma Bishop, Priti Patel
RoboMayhem is a web version of the board game RoboRally, where robots race to reach specified checkpoints by overcoming obstacles. Players have to calculate moves before you make them and in the board game players have to manually move robots. The team felt the complexities of moving the robots on the board actually made the game very conducive to a web version.
Playing the game
Users sign in and go to the lobby, where they see a list of games available to join, the option to create a new game, a choice of difficulty level, and a choice of avatar. When the game starts the players are dealt nine cards. Each player is randomly assigned starting point, then they choose five cards to efficiently move their robot towards the checkpoints. Players click “ready” and the robot is moved on game board. Then the game calculates the following move by the characteristic of the tile each robot lands on. When all the cards are played, players are dealt more cards. When one player reaches all checkpoints, they win and the game is over.
Watch the RoboMayhem presentation here.
What is your pre-coding bootcamp story? What is your educational background and last career path?
I graduated from Bates College, Maine in 2013 with a bachelor's in biology and math. Originally, I was pre-med, but by Junior year I realized medicine wasn’t for me. So I started college knowing exactly what I wanted to do, and finished having absolutely no idea! That actually ended up being a benefit, because I’ve now had a few different careers.
It’s not clear why I started doing that. I think I wanted to learn a new skill, and be more stimulated. My job was great for learning about managing a team, but it wasn’t much of an educational environment, so I enjoyed having a schedule which allowed me to come home and study. I became really interested and started using more of my time to move towards web development.
How did you first get interested in coding?
A friend did the part time coding bootcamp at Fullstack Academy – which he found really exciting. I also have a friend who works for MongoDB, plus my boyfriend got interested in coding around the same time, so we were both hearing about it, talking about it, and getting excited. The idea of using logic again, like I did in college for math, sounded awesome to me.
Was your background in math and logic useful for learning to code?
I think so. There are definitely a lot of girls here who say they are not comfortable in math, and they are still obviously doing an amazing job. I know that I love math, and it helps that I don’t approach a problem with that mentality.
When did you decide you wanted to learn to code full time instead of continuing to teach yourself?
Did you look at other coding bootcamps? How did you choose Grace Hopper?
I was strictly looking in NYC because I didn’t want to move cities. I looked at Fullstack Academy first because that’s where my friend studied. I also checked out App Academy, and then Grace Hopper Academy was announced. So I sent applications to Fullstack Academy, Grace Hopper Academy and App Academy.
I did one interview for Fullstack Academy and Grace Hopper Academy combined. I received the coding test from App Academy, but put that on hold while I was interviewing for Fullstack and Grace Hopper. I really was not seeking out an all-female coding bootcamp at the time, but ultimately I thought this would be a special and rare opportunity to be around this many women in this industry.
Was it important for you to learn a specific programming language or stack?
How important was Grace Hopper’s deferred tuition plan to your decision?
That’s another difference between Fullstack and Grace Hopper – at Fullstack, you pay up front. So the deferred tuition plan was definitely attractive and it helped me make my decision. Students usually incur a tuition and opportunity cost while at a bootcamp, so it’s pretty nice to put off the tuition during this time and just worry about maintaining yourself through the whole process. Another appealing element was that I knew they had a financial investment in me doing well at the end of the program. After working with everyone at Grace Hopper, I have no doubt they are also personally invested in having super smart women come out of this program and they truly believe in the program.
What was the combined application and interview process for Fullstack Academy and Grace Hopper Academy like?
I applied on each of their websites, then there was a test before the interview. They told me they received both applications, and said I could just take one test and one interview to be considered for both. In the interview we did a couple simple problems, then we pair programmed together. One of the most important things was not necessarily coming up with a perfect answer, but to show your approach and thought process. It’s important to show that you can think critically, and be able talk out your process.
At the end of the interview, they asked me whether I would prefer Fullstack or Grace Hopper, but I didn’t really have a preference. My interviewer was a woman and I asked a lot of questions about being a woman in tech, so that may have indicated an all-female program would be good for me. About a week later they got back to me and told me I was admitted to Grace Hopper specifically.
Is your class diverse in terms of race, life and career backgrounds?
There are 14 of us, so it’s pretty small. There’s a bit of diversity – there are a couple of international girls, and then there’s the inherent diversity in that we are all women in tech. I think the deferred tuition opens it up to a wider range of people; it’s less burden of a commitment to make.
What is the learning experience like at Grace Hopper Academy?
It’s awesome, really fun. It’s broken into two parts – a Junior and Senior phase, with well thought out transitions for every stage of the process. Right now we are halfway through Senior phase. In Junior phase we did a lot of structured workshops, and almost always worked in pairs which I really liked. At the beginning of Senior phase, we built an online store including all of its functionality in a group of four people. It was cool to talk out our problems as a group, then pair program. Next we had to build our own personal projects for a hackathon, so after the group project, it was a little less scary to build a whole project on my own.
What has been your experience learning in an all-female environment?
I wasn’t seeking out an all-women’s program, but I would encourage it to any woman who is looking at both co-ed programs and all-female programs. I have no idea what it’s like in a co-ed coding bootcamp, but the environment here is amazing. We all have the mutual interest of everyone succeeding, there is no competitiveness – we know there are jobs out there for all of us. It’s a really supportive environment- which you don’t always hear about for women in tech- so it’s a nice way to start a career in technology.
What are your instructors like? Are there female instructors?
We had three instructors in Junior phase who sort of rotated, two were male, and one female. Now in Senior phase we just have one instructor, Ayana. She graduated from Fullstack Academy about a year ago, and is great to go to when we are stuck on a problem. Ayana is the most intelligent person I’ve ever met.
What has been your favorite coding project so far?
I really liked building my hackathon project. I built a Chrome extension to be used with Yelp. If you’re on a specific restaurant Yelp page, the Chrome extension uses the NYC Health Department API to find out the current and historical health grades of restaurant. We’d never seen Chrome extensions before so it was interesting to apply my skills to a different environment, and a good culmination of everything we’ve done. I like working on my own, and it was cool to solidify that I can do a whole project on my own. The hackathon was three-days long, then we presented four-minute project demos with the Fullstack Academy class.
What’s been the biggest challenge at Grace Hopper Academy?
Right now, my biggest challenge is coming up with creative ideas for projects. It can be scary to create a problem for yourself or suggest something if you haven’t wrapped your head around how you will approach it technically. That’s a whole other aspect of coding.
At first, we had trouble brainstorming our final project idea because we were trying hard to be creative. But we decided to build an existing board game called Seven Wonders, which one of my teammates loves. We are applying a lot of logic skills to take a step back and see how all the user interaction is going to work. So it’s nice that the parameters of the game exist already, but it’s a super intricate game. We have three weeks to build it.
How often do you interact with Fullstack Academy students, staff or alumni?
We haven’t really done any coding with the other students. But now that we’re in the Senior phase we’re a little more aware of what’s going on there. We are going to demo our final projects with each other, it is cool to have a partner school.
We do interact with alumni from the Fullstack Academy fellowship program. For three months after graduation, Fullstack takes on alumni to help with internal projects and also be TAs for both Fullstack and Grace Hopper. So we get to interact those alumni directly. I like that because they have really useful input for project ideas and things, since they’ve already been through it. We almost always have TAs available.
What was your goal in attending a bootcamp? What are your plans after you graduate?
I definitely want to look for a developer job. I haven’t narrowed my scope to exactly what I'm looking for in a role or company. We are just starting workshops on resume writing, so that’s getting me ready to get serious about that. I don’t have a full vision of the type of company I’d like to work for. but I definitely want to become software developer.
How does the coding bootcamp prepare you for job hunting?
There are a couple of ways. Since we’ve been in Senior phase, we start every morning with interview questions, where one of us poses as interviewer and the other as interviewee, and practice whiteboarding technical problems. We also had a workshop where we scrapped our old resumes and started on them anew.
When we complete our final projects, we’ll have a hiring day. Grace Hopper invites potential employers and lets us know ahead of time who is coming, so if we have a particular interest in a company we can let them know. After we demo our projects, we can then sit down with employers whom we are interested in interviewing with.
When will you start applying for jobs?
Grace Hopper Academy’s Hiring Day is the last week of class, and the final two days of the program are job search intensive. They have a very tried and true system so I’m relying on that to make it clear when I’m ready to be applying. I don’t have a complete developer’s resume yet and this final project will be a resume builder as well, so I’d like to get through that and feel comfortable with my final project.
What advice do you have for others considering a coding bootcamp?
I think if you’re a woman considering a coding bootcamp you should consider an all-female bootcamp. But you should also consider if a coding bootcamp is really something you want to do. It’s a major time and emotional commitment. If you’re not completely ready to do it, then you probably can’t handle the amount of things they ask of you. Bootcamps have high expectations and if you’re not ready to hear about everything they expect from you then it could end being difficult. However, if you are excited about working in web development, then it’s super fun, because you just get to spend hours every day with exceptionally smart people who are also excited.
How are you coping with the emotional side of getting through the bootcamp so far?
I’m coping mainly just because it’s exciting, fun and interesting. With web development, when you’re writing code you can ultimately see what you’re building. Every time you test or break your page, you see all the errors. Eventually, you’ll know exactly how to handle an error. I also think at an all-girls bootcamp, everyone around you is super supportive – there is always a pal in your cohort if you’re having a hard time.
Is there anything else you want to add about your experience at Grace Hopper Academy?
Something that definitely stands out about Grace Hopper Academy and Fullstack Academy, is the instructors and everyone who works here genuinely cares about every person. It’s definitely a business but they also really take an interest in each individual. I believe when they accept someone into the program they truly believe in that person from the beginning to the end and think the person can complete this and be successful. They want to see us happy and in a career that makes sense, that’s why there is a whole process to applying for jobs and fixing a resume, and meeting hiring partners.
Leila began her career working as an architect in Brazil, moved to the US to do her masters at the University of Cincinnati, worked as a project manager, and taught herself enough web design to land freelance jobs. Now her varied career path has led her to New York City to become a full stack developer at women-only coding bootcamp Grace Hopper Academy. Leila tells us about her fascinating journey, what factors convinced her that Grace Hopper Academy was the right fit, and how much fun she is having solidifying her web development skills!
Quick update: Leila recently landed a job as a Fullstack Software Engineer at the New York Stock Exchange. Go Leila!!
What were you up to before you started at Grace Hopper Academy?
I studied architecture and urban planning at the Federal University of Parana in Brazil and worked as an architect. Then I moved to the US and did a Master’s Degree in Architecture and Community Planning at the University of Cincinnati, and worked for a few more years in an architecture firm doing project management. I started thinking about changing careers about two years ago, but I wasn’t sure what I wanted to do. I thought about engineering but eventually I decided on software development because I had always liked playing with computers and basic software programming.
About a year ago I made the switch and started learning how to program through online resources, mainly in HTML and CSS. I started doing some freelance projects as a Front End Developer. With my design background I was able to work on interface design and user experience.
What kind of resources did you use to start learning how to program?
If you had already taught yourself, why did you decide to do a coding bootcamp?
I had grasped the front end concepts and the interface design technologies by myself, but I felt for back end programming I needed to be in an immersive environment. I also thought this would help me find better opportunities professionally – my goal is to become a full stack software developer.
Did you look at other coding bootcamps or just Grace Hopper Academy?
I did a bit of research on several bootcamps, looking at location, class size, and curriculum. Most bootcamps didn’t really appeal to me, so I continued teaching myself and doing freelance projects. Before I found Grace Hopper there was nothing that I was really excited about, that I could imagine myself going to. I’m a member of Women Who Code and in their newsletter they announced a scholarship for Grace Hopper. It also mentioned it being a women’s only bootcamp, so I eventually decided to apply after reviewing it.
Was location important to you when deciding on a coding bootcamp?
It was a hard decision to move to New York from Cincinnati, Ohio. But I thought moving to a larger city like New York would expand my professional opportunities in the future. I moved here the Saturday before classes started, on January 11, 2016.
Was Grace Hopper Academy’s deferred tuition plan an important factor in making the choice?
Were you specifically looking for a women-only bootcamp?
I wasn’t necessarily looking for a women-exclusive bootcamp. But since I found out it was women only, that was a big factor, and I was even more encouraged to apply.
Did you ever think about doing a 4-year Computer Science degree?
I thought about doing a Masters Degree in computer science because it would be shorter. But because I’m a little older and already have undergraduate and master’s degrees, I didn’t want to do a full four-year program. Also, in programming, there are a lot of opportunities for people who don’t have degrees, but do have experience, so even if I didn’t study at a university, I know I’m getting experience in web development, just at a different level.
Where is the Grace Hopper Academy classroom?
It’s in the Financial District in Manhattan at a WeWork coworking space. We have a large classroom area and we take advantage of the common facilities of the coworking space. It’s a nice classroom with enough space for everybody.
What are your fellow classmates like? Are they diverse in terms of race, life, and career backgrounds?
We are 16 students in total. There are a few international women, and women with varied backgrounds like accounting and biology. There are some students right out of college as well. I think most people were already living in New York, but some people, like me, have moved to the city for the program.
What is the learning experience like at Grace Hopper Academy?
Classes start at 10 am. We usually arrive earlier and work on coding challenges and do pre-readings for our daily workshops. We have short lectures, in the mornings or afternoons. Most of the time we are doing workshops where instructors give us a project based on the curriculum, and some guidance on how to proceed, then we pair program in teams of two people.
Right now we are studying Angular so we just started an Angular project. The class schedule is very intense, even with just the minimum program requirements. Then if you want to, you can do more and engage in other activities in the evenings and weekends. In the evenings we may get together with study groups, and sometimes an instructor or alumni from Fullstack Academy will be there to assist us. There are also talks from other Fullstack alumni. We also try to do hackathons over the weekends.
It’s intense but fun. Our group is very connected and we’ve bonded together – we’re friends and we like to be around each other.
Who are the instructors at Grace Hopper Academy? What are their backgrounds?
We have three instructors right now, two have been through the Fullstack Academy program and have been instructors for a year, but before that they had varied backgrounds. One of them was going to medical school then changed careers before he finished. Most of them don’t have a background purely in coding.
What has been your biggest challenge during the coding bootcamp so far?
Having information poured on you and feeling like there are some gaps in your knowledge. But I’ve realized with time, if you let the knowledge sit a bit, things start making a lot more sense and you realize you know much more than you thought. It’s just about accepting and being patient with yourself.
You mentioned that you’re working on Angular projects now. What is your favorite project you have worked on so far?
In class, we are doing workshops most of the time. Grace Hopper has a Junior Phase and a Senior Phase. So in the Senior Phase we will start working on our own ideas, but our Junior Phase is mostly guided projects. So far what I like the most is working with Node and Express to create full stack web applications. Those projects give you the confidence to feel like you can build an app on your own already.
Do you know what type of jobs you’ll apply to when you graduate? How is Grace Hopper preparing you for that?
I’m not really thinking about it right now; we are instructed not to worry to about jobs during the Junior Phase. We will have a full six weeks, when we are working on capstone projects, to also work on resumes and the job search, so I’m trying to push that back and fully focus on the curriculum. But we do have presentation days where seniors from Fullstack Academy present their capstone projects, so that’s a nice way to see where they are at, because our curriculum is really similar. Later on we will also have mock interviews and general career coaching.
What has been the best surprise about Grace Hopper Academy?
How much we are actually learning and how much we are being pushed to learn every day. Even if we don’t fully understand everything, we keep going and that puts us on a very intense routine and schedule. It’s nice to see how much you can absorb – which is a lot more than you would think, you feel you have the power to learn things very quickly and effectively. I really like that feeling.
What advice do you have for people who are considering a coding bootcamp?
First of all, you need to know why you’re doing a bootcamp. Definitely find out if you really like programming, because a bootcamp is a big investment of time and money. Try to dig around and see all the aspects of programming. Also find out which languages you want to learn and what is trending in the market.
My final advice is to go for it, know that you want it and just do it. It’s a very fun and interesting experience. I’m loving every second of it.
How much do coding bootcamps cost? From students looking for free coding bootcamps to those wondering if an $18,000 bootcamp is worth it, we understand that cost is important to future bootcampers! While the average full-time programming bootcamp in the US costs $11,451, bootcamp tuition can range from $9,000 to $21,000, and some coding bootcamps have deferred tuition. So how do you decide what to budget for? Here, we break down the costs of coding bootcamps from around the USA.
The January News Roundup is your monthly news digest full of the most interesting articles in the coding bootcamp space. If you're part of the bootcamp world or just want to stay current on coding bootcamps, then check out everything you may have missed in January!
Olivia Vanni from BostInno argues that Computer Science degrees in 2016 don't really make sense (coding bootcamps are one reason).Continue Reading →
Welcome to the October News Roundup, your monthly news digest full of the most interesting articles and announcements in the bootcamp space. Do you want something considered for the next News Roundup? Submit announcements of new courses, scholarships, or open jobs at your school!Continue Reading →
Fullstack Academy has recently announced the launch of a partner school, Grace Hopper Academy a coding immersive program exclusively for women. Tuition is not due until graduates secure positions in software engineering after the program. Grace Hopper Academy Dean, Shanna Gregory joined the bootcamp scene early, working with hiring partners at both Hack Reactor and Fullstack Academy and helping graduates find jobs as engineers. Shanna shares the changes she's witnessed in the bootcamp space, and how female-only schools prepare women for jobs in tech.
You worked at Hack Reactor, then Fullstack Academy, and now you’re the Dean of Grace Hopper Academy. What has changed since you started in 2013 in this bootcamp space?
A lot of my experience has been working with hiring partners and employers, and I've seen a big change in the reactions to job-seekers with this type of education. Employers are starting to accept bootcamps as viable experience and supporting alternative routes to engineering. Candidates can really prove themselves with their skills, projects, and portfolios, even if their undergrad degree is in something unrelated, like ceramics or law. That’s been such a massive change for the better - that you do not need to major in Computer Science to become a developer, and it’s not too late if you studied History.
Obviously, there is still a lack of women in technical roles, but in bootcamps, we actually find that the ratio it closer to 50-50. Why does the world need Grace Hopper Academy right now?
From a personal perspective, when I moved to New York to work at Fullstack Academy I didn't really have a community. One of the first things I did was start going to tech meetups. I started going to Women Who Code and Girl Develop It and meeting a lot of women who were teaching themselves how to code, or learning from friends or online.
I was really excited about this huge group of women in New York and wanted to bring them all to Fullstack Academy - but I realize that attending a bootcamp is not financially possible for everyone and personally it wouldn't have been for me either; I completely understood that. We want to remove a huge barrier for these women, and encourage them to apply regardless of financial situation.
From a confidence standpoint, it can be really hard to imagine yourself as a programmer; as a woman who is not tech savvy, it's a really long road that you see ahead of you when the tech scene lacks strong female representation.
At Fullstack, our alumni community is really a big boost to the educational experience, placements, and outcomes. We keep in touch with our alumni, they keep in touch with each other and go to Hackathons and meetups frequently. They talk on Slack all the time - and it gets really crazy because there's so many of them at this point - but it's nice that we're able to support them throughout their whole journey and I wanted this strong community for women entering tech careers.
What is Fullstack Academy's percentage of gender breakdown?
Right now, it's 1 in 3. So in a recent cohort of 30 students there were 10 women. It's better than Computer Science undergrad programs; it's not 50-50 but there is this close-knit, budding community. We have Ladies of Fullstack meetings, a dedicated Slack channel for discussions, and we do things like invite everyone to women-focused tech meetups or events.
I do think it will be a different experience to have a class of all women.
Some of the criticism that I hear of female-only schools is that it's not setting up women to work in the real world. How do you address that?
I would make the comparison to all-female colleges. I think that resonates a lot with what we're doing; women graduate from Barnard or Smith College and then start their careers, working with men and women. It's not as though they're less prepared than had they gone to a co-ed school, they just had a completely different, more supportive learning experience.
What it comes down to is that the educational experience and working environment do not need to be the same. In an environment where you are learning how to program, I think it's a really vulnerable process of learning quickly and can be intimidating to some people. We're creating the opportunity to make this experience more attractive to someone who would feel uncomfortable asking a question in class, or pair-programming with a really confident partner, for example. Once you've built up that confidence, have a supportive mentor network, and valuable skills, it's easier to enter into a field and job where you are confident in yourself and your ability.
Having worked at two different bootcamps, what are some of the obstacles that you see women facing in a traditional bootcamp setting?
I think there are a few different barriers. One is that when women are considering a career path or school to attend, an imbalanced gender ratio can be off-putting for some people. So we're hoping that an all women's school makes this an attractive option for those considering entering the field but who are put off by the current ratio.
Also, the learning environment can feel uncomfortable for someone who is already facing “imposter syndrome”, those who are struggling to accept their own strengths and therefore do not feel as confident in the classroom.
Why did you choose the deferred tuition payment structure? How is it different than a bootcamp loan?
It's different than a loan because you do not owe tuition if we don’t succeed in helping you become a developer. A coding bootcamp loan has to be repaid regardless of your employment outcome. That's something that I feel very strongly about. I take it personally because I’ve been working on the hiring side - in the rare case someone doesn't get a job, I would feel responsible. Even though there are so many success stories, the bootcamps that I have worked at have placement rates well over 97%, the financial burden is terrifying if you don’t get a job.
A lot of recent college students are also coming out of undergrad with so many loans. Many can’t imagine going to grad school at this point because you’re adding debt and there's no guarantee that you will have a job at the end.
This would be an attractive option for those folks, because there's no risk except for the opportunity cost during the three month program. If you don't end up getting a job after the program, you don't lose anything. Both Fullstack and Grace Hopper Academy are really incentivized to help students get jobs because that's how we succeed.
Because of the deferred tuition, Grace Hopper will be depending on students getting jobs after graduation. Do you anticipate that this will mean higher attrition? I'm thinking about the classic App Academy example of regular assessments and higher attrition.
I've done some research about that; we'll probably be closer in-line with how Fullstack Academy has been operating, which is that we do regular assessments to check in with a student’s progress. I think it's a self-selective process as well. If someone after a week or two is feeling like they're not getting it and we agree and they wanted to leave then absolutely, it doesn't make sense to stay.
I don't think there will be higher attrition, I think our admission standards already account for the fact that applicants need to be successful after graduation. But it does make sense to putting more checkpoints in place to make sure that happens.
How much is upfront tuition if a student doesn't want to take a job as a developer afterwards?
We're still working on determining that tuition fee, for those interested in becoming entrepreneurs or going back to school. There will also be the option to pay upfront if you can.
Who's the instructor for this class?
A pair of experienced Fullstack Academy instructors will lead the first cohort, and we're working to bring on more female instructors as well. In addition, we’ll have a few teaching fellows from the graduating cohort in December.
Have you started getting applications yet?
Yes! Since officially launching mid October we've gotten a great response from the tech world and the media. We've received almost 100 applications so far. I think the deferred tuition model has made it a very interesting option for people.
We recently hosted a Women Who Code event at Fullstack, and it happened to coincide with the Grace Hopper launch date. I was able to speak to many women who were there for this hardware workshop, and a few of them applied as we were discussing it.
Also, our current students and alumni at Fullstack Academy are sharing it like crazy with all of their female friends.
You've mentioned that Grace Hopper Academy is not accepting beginners; what does that mean in this context?
Beginner to me is someone who sees this school and says "Oh, I could probably learn how to code" but has never coded. You must know this is what you want to do. It's a huge commitment to participate in an immersive program, and passion is a prerequisite. This is not a program for anyone who is not sure this is something they're passionate about and going to be interested in long-term. I'd encourage those applicants to go through online tutorials and learn as much as they can about what it takes to become a developer and to prepare for our coding assessment and technical interview.
We put applicants through a technical assessment and interview. Our curriculum is the same as Fullstack, and starts with the assumption that students already know programming fundamentals. So applicants need to demonstrate that in the admissions process. If someone is a pure beginner, we have a lot of resources we provide to help them get to where they need to be, including free online study materials and live classes taught at Fullstack.
What kind of relationships do you have with employers so far? Are those mostly Fullstack Academy hiring partners?
Because we just launched last week, I sent out an email to Fullstack Academy hiring partners and I’m already getting really excited responses (and a lot of questions!). I'm certain that hiring partners will be interested in both schools’ graduates; it's very much the same curriculum in terms of what we're teaching, with different learning environments and support networks.
So if an employer is reading this, why should they hire specifically from Grace Hopper Academy?
Employers should be excited about diversity on their teams and Grace Hopper is a place where they can meet really talented developers, know their skill-set, and see what they've built. Any hire they make from Grace Hopper Academy will improve their team’s diversity drastically, and be valuable technically.
What are your favorite resources for women who are just starting to learn to code?
I think online tutorials are great and really important when you're figuring things out, but I also think in-person meetups are important, places where you can build a community and physically ask questions of people when you’re struggling.
I'm really partial to Women Who Code because I've made a few great friends through them. They do some very beginner-oriented, all-day Saturday workshops once a month that teach HTML and CSS and I think that's a good start for women who are interested in learning how to code. We also have a link to admissions preparations materials on the Grace Hopper website, on the application page.
While programming bootcamps can offer a high return on investment, the average tuition at code school is ~$10,000, which is no small sacrifice. A number of not-for-profit and well-organized programs offer free coding bootcamps. Some of these bootcamps are funded by job placement and referral fees; others are fueled by community support and volunteers. Expect rigorous application processes and competitively low acceptance rates, but for the right applicants, there is so much to gain at these free coding bootcamps.Continue Reading →
(updated August 2016)
How do you choose a coding boot camp in New York that's right for you? With so many options to choose from, you should consider factors like your learning style, professional goals, and language preferences.Continue Reading →