And not only first. As of June 17st, 2019, he is also the only GitHub certified “Campus Advisor” in the entire San Francisco Bay Area:
To further our commitment to providing the best education and opportunity to our students, our staff are constantly exploring new ways to gain more knowledge, toolsets, and capability to help our students make the most of their education, and thus Guillaume’s steps to become the first GitHub Campus Advisor in the SF Bay Area.
So, to learn more about this, we sat down with Guillaume to talk about being a GitHub Campus Advisor.
How did you find out about this?
The first day at Holberton School, we ask students to create a GitHub account for all their scholarship at Holberton. By testing the user flow as part of our normal curriculum tuning, I realized that students can have advantages within GitHub if they define themselves as students. So I looked deeper on the Education program of GitHub to see how we can work with GitHub for our students and not just be a regular customer of it.
What benefit do you feel this brings to the students?
One important benefit is the classroom feature of GitHub Education. Indeed, we have only one project at Holberton for basic Git commands but nothing about “complex” git usage or GitHub collaboration features. We are starting to add additional projects entirely based on GitHub Classroom and with GitHub resources for our students. The second part is the Pack: credits to access online services: AWS, Algolia, DataDog, etc. It allows our students to explore new tools for building personal projects, which are critical to springboarding their careers..
What did you do to get qualified?
I applied, took their courses about git and submit all their challenges for becoming an advisor.
Was it a challenge, or was it fun?
Challenges were quite interesting, but to be honest, they were a little basic for me. I’ve been using git and GitHub for the last seven years. One thing I uncovered was that the way of validation was manual. Since I’m totally behind driving efficiency and automation, in the last interview with the GitHub staff, we talked about ways to improve the process I went through. They were incredibly receptive to my feedback! I’m extremely glad there are companies like GitHub and organizations like GitHub Education who are working hard to improve collaboration and workflows for software engineers; professional and student alike.
Did you feel like you improved through the process?
Mostly it was review: It was more a validation of my git knowledge and I’m pretty sure it’s what the GitHub education team wants to do. After all, when they’re looking for a campus advisor, they’re looking for someone who’s already an expert. After, I did take a look at all resources about git and GitHub – they are really awesome and will be incredible helpful for our students.
I did learn some tricks on the git modules section, but programming is about learning something new every day!
What’s your vision for the future? Are there any more speciality certifications you’re looking at pursuing?
For me and my team, yes. We’re always looking at ways we can gather more knowledge to both improve the technical tools of Holberton and the technical skills of our students. But with GitHub, I would like to have some students, like our teacher assistants, to pursue Campus Expert certification. It’s something I feel would be extremely valuable to the TAs and the student body as a whole.
To learn more about becoming a GitHub campus advisor and what they bring to the student experience, click here!
We’re proud to announce that Holberton School New Haven, one of our US campuses based in Connecticut, has just been recognized by Senator Chris Murphy (D-Conn.) as “Murphy’s Innovator of the Month.”
In partnership with District Innovation and Venture Center (DIVC), a Connecticut based non-profit, we opened up our first remote US campus in New Haven. This campus addresses the shortage of qualified and diverse tech talent in Connecticut. Currently there are over 2,500 open software engineering jobs in the state, but in 2016 CT-based institutions only graduated around 430 students with Computer Science degrees. The training provided by Holberton helps to close this talent gap, and we are looking forward to our program’s graduates being a core part of Connecticut’s plan for future economic development.
This recognition validates that the hard work of our students and staff is making waves and inroads, while bringing economic growth and change to the local communities Holberton is a part of.
To read the full press release from Senator Murphy’s office, please click here.
A brand goes deeper than a logo and a color. Deeper than a catchy mission statement. Our brand is the promise we make to our students, to our partners, and to ourselves. Today, we invite you to Define Your Future.
Today, Holberton is launching our new brand identity and our new website; both developed to more closely align with who we are. We are a school that helps our students achieve their dream career in tech. We are an economic growth engine that helps partners, governments and countries develop their own local Silicon Valley workforce. We are opportunity for everyone, regardless of race, gender, or background. Our system, method, and scalability helps everyone we serve in defining their future.
At Holberton, our purpose is to create the best outcomes possible for our students regardless of where they come from or what means they have. We define our success by the success of those we serve; the very model for our school depends on us helping our students achieve lifelong and meaningful changes to their careers. Our new brand identity, with how critical our students are to our shared success, put our students and alum at the very center of how we express ourselves.
With our new brand and website, there are no models or actors: Every person shown on our site is student, alum, or staff. The environment they were photographed in is our San Francisco campus. The outcomes we promote on our new site are real results. As we invite everyone to Define Your Future, we want our current students, future students, and future partners to know that our results are making real and positive impacts in lives around the world.
Special recognition for extraordinary contributions to our new brand:
Brand identity development
Amandine Aman, Director of Marketing at Holberton School
Jannis Seymens, Marketing Manager at Holberton School
Agency: Savagecorp, with special thanks to Brett Mascavage and John Yi
Website Development and Testing
Guillaume Salva, CTO at Holberton School
Kiren Srinivasan, Software Engineer at Holberton School
Modelling & Photography
Aaron Smith, editorial and advertising photographer The Holberton School student body, models
So, serious question: Just how do you rapidly and accurately check over 10 million lines of code, submitted from students around the world, each and every week? On top of that, lets students know that they have made an error to fix before final submission, but does so in a way that helps the students learn and without giving the answer away?
For us, the answer is simple: Please meet Checker, our automated, scalable, accurate, and slightly devious testing tool, developed under the watchful eye of our CTO, Guillaume Salva.
Oh, and before we get too far, and in case you didn’t do the math, Checker analyzes, tracks, and scores over half a billion lines of code a year. If we were to print out that code to A4 paper then stack it up, we’d have a pile about 820m tall. Or, roughly, 3 Transamerica Pyramids stacked on top of each other.
Who is Guillaume Salva?
Let’s pause and think a little bit: What kind of person would be best suited for developing the technological front-end and back-end at school that’s dedicated to upsetting the status quo of tech education? If you’re picturing a six foot tall, long-haired half-coder-half-professional-chef with a cryptic sense of humor, then you’re correct. While Guillaume hails from France (“From Normandy, born and raised with cream and butter; Viking style” is a response you might get from him), he currently resides in San Francisco, CA, and it’s here that he became one of the original tech employees for Holberton School. “Why not?”, was Guillaume’s response when asked why he started working for Holberton School, “It’s the only place where I could have a direct, personal impact with people and help them change their lives.”
And it was here at Holberton that he ran into a very specific requirement: How could we scale and automate the correction of all of our projects in all of the languages we teach, while also allowing for student testing of code before project deadlines? And thus, Checker was born.
Checker: The code that checks code
The Holberton community and student body is a collection of seriously dedicated people who are, in just a short period of time, mastering the skills that will land them their dream career. Through our peer learning and project-based curriculum, they’re expected to not only learn and master the fundamentals of programming, but also the fundamentals of self-driven learning. And with a first “year” that completes in just nine months, at the end of which students are expected to develop and launch a wholly working software product, rapid and consistent feedback is critical.
Enter Checker. This platform allows students to submit their code for review, and through our proprietary software’s well-programmed magic, will check the students work, and alert them to any errors that may exist. And Checker is thorough. Not only does it check for proper functioning of code created by students, but it can check for dozens of other critical supporting elements like proper code documentation, code styling, code efficiency, and more.
Now, what happens if Checker detects an error? Well, it would be too simple for our program to tell the students what the exact error is: We’re training programmers and developers, and for these professions, you have to learn how to find and fix the errors on your own. If students submit their code before the deadline, they will be alerted with how many detected errors they have in their code. From there, with our students working hard to get the highest score possible, they will be expected to review and find those errors by looking at the instructions of the assignment, looking for errors in their code, and other troubleshooting steps.
In this sense, it’s good to think of Checker like that awesome teacher or professor that never gave the answers away on the test, but helped give you the tools to find out the solution on your own.
To illustrate this point, let’s look at this scenario: Two students, running the same project, where they each get different errors. One student gets errors on Check 1 and Check 2, and the other gets errors on Check 3 and Check 4. Our students are smart; they know this, and we know this. So, if things were easy at Holberton, they could just huddle together, compare their code, find the errors by comparing their work, then both submitting for a perfect score. But, at Holberton, we’re not training people to be good at gaming the system: We’re teaching them how to program and solve problems.
So, in Checker, each individual student’s Check results are randomized. Two students who share the same error number in Checker are unlikely to have the same problem with their code. The students will still benefit from group code review sessions, but they can’t just treat their projects as comparison tests. They have to develop the skills they will use for the rest of their career as programmers, find the error in their code, and fix it. They can also coordinate with their cohort to help others who are running into roadblocks, but they can’t just copy their work off each other and breeze through our curriculum. After all, our students didn’t come to Holberton to learn what they could learn at any other school; they came to Holberton to challenge themselves and learn how to truly develop the skills that will help them with their dream career.
In the end, if there are standing Checker errors even after deadline submission, students are given the specific Checker alerts that matched their caught errors. This feedback is so they can learn and prepare for the next lesson, but until they complete the project, they will have to figure out the issue with nothing more than an alert that there’s a wrong answer.
Through Checker, our students are getting real-world training they need. Checker gives us the ability to automatically scale and support more students around the world, to reduce human error and oversight issues, and to help our students develop skills that they would not find at any other school. And when you’re chatting with a Holberton graduate, whether they’re someone you’re meeting at a conference, a coworker, or someone who you’re interviewing, make sure to ask them about their favorite Checker experience; the one where they worked the hardest to get that Check 0 (aka, no errors). While you might get a thousand-yard stare, you’ll definitely get a story full of trials, tribulations, and a fantastic coding success.
Checker and Holberton School
Checker, at its core, sums up Holberton School quite well. It’s a homegrown tool, built to address a problem, designed to give its users a qualitative real-world learning experience, and does so with efficiency and scalability in mind. Checker pressures students to check their own work, by themselves and in a group, without the ability to copy-paste someone else’s work to get the solution. It prompts the students to solve their own problems, and if they can’t get a perfect score on the assignment, it still gives them feedback to help them grow more. And with Holberton students ending up with great careers in some of the best tech companies around, we’d say it’s working pretty well.
Applying to a software engineering program can seem daunting when you look at the big picture. There’s this new subject you’re trying to learn that may seem abstract- pair that with all of the jargon and the logic-heavy problem solving and one might feel overwhelmed with fear. Well, fear not! We wanted to show you what a typical day in a peer learning and project based program looks like.
MORNING – PLD
Peer Learning Days (PLDs) are days where a given cohort is split into groups to review recently covered concepts. PLD groups are made large enough so multiple perspectives can be shared, but small enough to make each student feel individually engaged. These groups generate a positive amount of peer pressure to encourage students to share their thought processes. Students oftentimes spread out over living room style seating, or even bean bags to gear up for a day of collaboration.
11:30 AM – DAILY STAND UP MEETING
We simulate what it’s like working in a true engineering environment. The exposure to the working environment structure is invaluable to folks who will be entering the world of Silicon Valley for the first time. “Stand Ups” are used as an efficient way to ensure everyone on a team is on the same page. At Holberton School these daily Stand Up meetings are a chance for the staff and students to make announcements about upcoming events, projects, etc. Holberton School also uses these daily meetings as a time for students to practice their public speaking skills! Each day a student is gives a succinct presentation on a subject of their choosing. Public speaking doesn’t always come easy for people, and at Holberton we think it’s a soft skill that can help to set our students apart from other software engineers.
Students use lunchtime as a way to take socialize further with their fellow future software engineers. Whether folks choose to bring their own or explore the culinary world of San Francisco, you can bet that from during lunch hour the kitchen is electric with students buzzing about weekend plans, discussing concepts they’re touching upon that day, and of course any number of conversations around blockchain, AI, and other hot tech topics.
AFTERNOON- PLD: CONTINUED
Re-energized and ready for more review, the groups reconvene to continue their day of peer learning. After much whiteboarding, students extend this peer learning exercise to practical application of these concepts. This mix of understanding programming concepts and practical application is a combination paving the way to success for our students.
EVENING – POST PLD
It isn’t out of the ordinary to see students sticking around after PLD has officially ended. Students are either diving deeper into some of the advanced problems and concepts for extra credit or spending extra time reviewing the mandatory tasks of the day to solidify their understanding of the concepts. We are proud to have cultivated the “above & beyond” work ethic with many of our students resulting in after hours diving deeper with peer learning.
The peer learning model serves as practice for students who will be asked to collaborate with peers in a real working environment. Holberton believes soft skills are of equal importance to technical skills. Furthermore, students that fully gain an understanding of a topic are able to practice their coaching skills; tapping into Einstein’s theory that “If you can’t explain it simply, you don’t understand it well enough.” Conversely, PLDs are also one of the best times for students struggling with a specific concept to catch up. The mantra of “teamwork makes the dream work” becomes personified through our peer learning days!
The past year has been notable for Holberton School in a variety of ways. We’ve welcomed growth within our student body, forged new relationships with a tech heavy hitters, and even received rave reviews from industry titans. In addition to these newfound relationships, our students are succeeding in all of the way we had hoped. Holberton students are landing jobs and internships at great places including but not limited to Tesla, LinkedIn, Apple, and IBM! We’ve narrowed our list to 5 memorable moments, check out the highlights below:
5. Home is where the students are…
We are excited to be settled into our new home in San Francisco’s SoMa neighborhood! Our new spot boasts plenty of comfy nooks for studying, meetings, and even relaxing. Our spacious digs provide us with plenty of room to grow and welcome more students into the Holberton School family. We feel right at home in our new space, located on Mission and 5th/6th. With neighbors like Slack, Eventbrite, Yahoo, and Y Combinator, the networking possibilities are endless!
Located at Mission and 5th/6th in the SOMA district of San Francisco, the new location is close to tech companies including Slack, Eventbrite, Yahoo, Y Combinator and more. Location is critical because students are required to intern for as much as half of the school’s 2-year program. The 28,500 sqft is in a six story building (61,000 sqft), with an option to take over the entire building.
4. If you’ve got it to give, give it away…
It has been with tremendous gratitude that we have partnered with Google, Scality, Accenture, and CloudNOW to present Holberton students with scholarships to alleviate the cost-of-living associated with the San Francisco Bay Area. These scholarships were presented to students at Google’s annual #TopWomenInCloud event by Vint Cerf, father of the Internet and inventor of the TCP/IP technology.
3. Talkin’ the talk while & walkin’ the walk…
Holberton School students are tenacious by nature. Student, Elaine Yeung, caught the attention of Linus Torvalds, the inventor of the Linux Kernel system, with her rap all about bash. So, when Holberton School co-founder, Julien Barbier, challenged Elaine to take a selfie with Linus in a Holberton t-shirt it was game on. Torvalds graciously obliged Elaine with a selfie and conversation. She walked away from the meeting elated to have been able to meet an innovation legend.
2. “We’re a movement by ourselves, but we’re a force when we’re together…”
NEYO joined Holberton School’s Board of Trustees. “I just love the fact of what they’re doing with the school — that they’re making it easier for underrepresented people in the world of tech. They’re giving them a platform and access to this knowledge that they probably wouldn’t get otherwise. I think that’s one of the coolest things about this whole situation.” With his support and guidance we are proud to have a diverse student body. In addition to growing our Board of Trustees, we welcomed the support of LinkedIn CEO, Jeff Weiner, as an investing advisor. We are thrilled at the opportunity to be under the tutelage of Jeff and look forward to working together with him towards fulfilling our mission to provide quality education to the most!
Everyone in the Holberton School family from staff, to mentors, to Holbie fans are delighted with the move from San Francisco’s FiDi to it’s SOMA- or, South of Market- neighborhood! Located at Mission and 5th/6th in the SOMA district of San Francisco, the new location is close to tech companies including Slack, Eventbrite, Yahoo!, Y Combinator and more. This move comes at the perfect time as staff and students get ready to welcome the January 2018 cohort. The building can eventually accommodate up to 1,000 students and we are looking forward to opening the space to many more future software engineers.
In less than two years, the school has grown from 35 students in January 2016 to more than 150. With an expected January incoming class of 65, the previous space, even with a generous donation of space from tech neighbor Gandi could no longer accommodate the growth. In January, Holberton will graduate its first “cohort” of students, 90% of which are already working at companies like Apple, LinkedIn and Dropbox.
The upgrade is made notable by more than doubling the amount of space of the school’s original site. The new spot already feels like home to Holberton, complete with hardwood floors that glow in the natural light provided by the space’s sizable windows. We’ve decorated the space with both comfort and functionality in mind- as whiteboarding is one of the foundations of solving any programming problem, we’ve outfitted the space with enough whiteboard space to satisfy even the most voracious dry-erase-programmer!
While the average classroom setting is configured with desks in neat rows, facing the front of the room. Holberton has sought to accommodate all types of learners- are you the type to be most productive curled up in an armchair, sofa, or even a bean bag chair?! No problem, Holberton has a variety of options in that department with various living room-style vignettes. However, if you’re one to appreciate the typical desk/desktop setup we’ve got you covered, too. We’ve equipped our space with brand new iMacs accessible to all students.
The community vibe has not been lost in the larger space thanks to the finer details. Students can be found collaborating in the kitchen over a meal or sipping coffees, and even gathered in the meetup area bouncing around ideas with a student-led peer learning session. The ample space for collaboration lends itself to the peer learning model Holberton has founded its success upon. There are plenty of conference rooms for groups to work on projects if the open space doesn’t provide the vibe you’re looking for.
If you’re curious about the new digs or just want to check out what Holberton is all about, our doors are always open for a visit and a chat. We’d be delighted to show you around and give you the 4-1-1 on Holberton’s curriculum and the opportunities in software engineering! We’ve even got an Open House scheduled for Thursday 1/18 @ 6:00 PM! This is the perfect excuse to come check out the school and chat with Holberton students, staff, and mentors!