Caution to reader: this blog post is 3 months or older. Blog posts older than three months may contain details about the Hack Reactor program that are no longer accurate. Please refer to other pages on our website to confirm current information and email us with questions.
A key piece to the success of Hack Reactor's training model for corporate clients is the deep enterprise experience that our instructors bring to engagements. Today, we want to introduce you to Curtis Schlak, Hack Reactor's Director of Instruction for Enterprise Training. Over the past 20 years, prior to becoming an instructor, Curtis worked in industries ranging from marketing to oil and gas to finance and high tech, as an individual contributor to an executive-level director
Today, Curtis helps organizations as their software engineering needs grow by equipping developers with new skills. Through a comprehensive corporate offering of Assessment, Onboarding, Reskilling, and Upskilling programs, the Enterprise Training team partners with companies to assess and train their workforces in an effort to fill technology skills gaps. The Enterprise Training training model is immersive and instructor-led and tailored to a specific company’s needs, an approach Curtis believes works well in learning new coding skills.
“For developers...normally they get to read books or read blog posts or watch videos online, but there's no unified story or presentation or series of projects for them to go through to actually acquire new skills. It's sort of a haphazard thing. We've found that for developers participating in our programs that being able to have a focused, relevant, and well-developed curriculum is a real boon,” he said.
For managers, the idea of keeping talent in house by training current employees is appealing, rather than bringing in outside-the-walls help to bridge a technological divide. Curtis points to hiring contractors as a good indicator a manager may want to consider investing in training.
“There's a difference between development capacity and development skills and quite often, managers will go to the market place to find contractors with development skills to increase their development capacity,” Curtis said. “But those contractors barely ever leave artifacts behind or help bring forward the existing talent that's on the team. This type of engaging, enterprise training allows the in-house teams to be able to be brought forward and achieve the same sort of skills that you would be paying top dollar for.”
Because the technology needs of every company are different, Curtis is often teaching a variety of coding languages and frameworks. It’s a challenge he embraces as a tool for not only becoming a better developer, but also in teaching how to study both the problem and the solution.
“The languages are there to be able to solve a problem but even more than that, you learn about how that person who designed that language would approach that problem. It helps inform all of the decisions that you make in the future. Being able to use a whole bunch of different languages is just, in my opinion, one of the real benefits of this job because I can help other people understand how a different language would approach the problem or be able to solve the problem and then be able to show them how they can do that with the language that they're using,” he said.
When asked what he sees for the future of enterprise training, Curtis points to deeper business partnerships rather than simply targeted engagements.
“There is a life cycle to the development of software. The life cycle continues on and on and on because that's how software grows. It's easy to say, we need to learn about a specific technology. That's what we serve right now; but, we also, with some of our clients, have helped them across the entire software development life cycle. I think that that is where the next level of education is going to go. Where organizations, team leads, development team leads, vice presidents of engineering will say, ‘we really value the knowledge skills to help make our software, the actual product better. Now we're going to also help ourselves learn how to make the software development life cycle process better as well.’”
Immersive training is an investment, but a worthy one. As he trains employees in companies all around the world, Curtis has seen how this model has benefited the all-around workforce.
“This type of education is a better use of budget for developers to be able to learn. There's always this professional development stuff where you need to keep people fresh or we need to keep people engaged on the development team. And just saying, ‘Hey, here's some money, go figure out what to do’ is not as good for me and my company as saying, ‘Hey, I can actually talk with somebody like Hack Reactor and say I want to make sure everybody on my team has these skills in my organization.’ That's the other really good thing about the code school paradigm, is that we know how to teach people.”
Have questions about Hack Reactor’s Enterprise Training program or want to learn more about how we can tailor a program for your business? Visit us at www.hackreactor.com/enterprise.