{"id":33713,"date":"2021-08-08T06:25:45","date_gmt":"2021-08-08T13:25:45","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=33713"},"modified":"2023-02-22T06:57:47","modified_gmt":"2023-02-22T14:57:47","slug":"how-hack-reactor-teaches-software-engineering","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/","title":{"rendered":"How Hack Reactor Bootcamp Teaches Software Engineering"},"content":{"rendered":"\n<p>The entry of coding bootcamps gave way to new approaches to learning that extend beyond the formal setting of a classroom or a PowerPoint-heavy lecture. For software engineering bootcamp <a href=\"https:\/\/www.hackreactor.com\/about?utm_source=careerkarma&amp;utm_medium=blogpost\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Hack Reactor<\/a>, this meant embracing an approach that blends the old elements of training with the new.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-not-to-learn-software-engineering\">How Not to Learn Software Engineering<\/h2>\n\n\n\n<p>Old habits die hard. Despite the emergence of innovative approaches to learning, some traditional approaches, while inefficient, persist. And these extend even among programming students.&nbsp;<\/p>\n\n\n\n<p>Topping the list is rote learning, where students are hard-wired to memorize and reproduce answers despite a shallow understanding of how such answers were derived. In this case, what\u2019s rewarded is a student\u2019s recall of textbook answers, not their capacity to reason or problem-solve autonomously.&nbsp;<\/p>\n\n\n\n<p>To be fair, some things are worth memorizing: addresses, anniversaries, passwords, and names of your colleagues. But how to solve problems is not one of them. Left unchecked, this way of learning can become especially detrimental to software engineers who make a living out of problem-solving.<\/p>\n\n\n\n<p>Second on the list is isolated learning or the idea that coding solo is the only kind of learning worth following. The days of rockstar developers and lone-wolf inventors are over. Today, the best software engineers are effective communicators and collaborators. It\u2019s therefore paramount for schools to assign the same value to honing students\u2019 soft skills as they do to the technical output.<\/p>\n\n\n\n<p>Finally, there is a real cost to learning that starts and stops at instruction. Just as how you learn to ride a bike by putting yourself on a bicycle, you learn to build apps by getting on with the programming. Put another way, the only way to truly learn software engineering is to tinker with tools and start building.<\/p>\n\n\n\n<p>This is all to say that learning something as complex as software engineering can be a tricky endeavor. You\u2019ll need training that succeeds at breaking down complicated ideas into simple parts and equips you with the relevant soft and technical skills, all while giving you room to put these into practice.&nbsp;<\/p>\n\n\n\n<p>Tackling this challenge head-on is software engineering bootcamp Hack Reactor.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-it-really-like-to-attend-the-hack-reactor-bootcamp\">What Is It Really Like to Attend the Hack Reactor Bootcamp?<\/h2>\n\n\n\n<p>Since its inception in 2012, <a href=\"https:\/\/www.hackreactor.com\/coding-bootcamp?utm_source=careerkarma&amp;utm_medium=blogpost\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Hack Reactor<\/a> has become a household name in the coding bootcamp space, solidifying its claim to being one of the proven fast lanes to a software engineering career. Hack Reactor\u2019s reputation wasn\u2019t built overnight. It grew out of an intensive training structure that advances the 3Es: education, exposure, and experience.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/2JcebEOGg3u-F0aHS1gXgXawgxdK9_EkPuvyMsKFvZkfwv-K60FLNhamW35__eCCVAKDyQG0idsGTAdb7yPhlexVOM0AI86s3RbKgIAWMYpX1xe22TEOhOV0K5t_lFLNPOxdiut5\" alt=\"Mugshot of Julian Yuen, the Program Lead of Hack Reactor Los Angeles\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-education-build-your-foundations\">Education: Build Your Foundations<\/h3>\n\n\n\n<p>Your Hack Reactor immersive training kicks off with the junior phase. Here, much of your time will be dedicated to learning the core concepts of the field and solidifying your programming knowledge. To do so, class discussions move from the traditional mode of stand-and-deliver to high-level reviews and interactive learning.&nbsp;&nbsp;<\/p>\n\n\n\n<p>\u201cYou can\u2019t just throw a bunch of verbiages, tech frameworks, and libraries all at once to a student without really revealing the motivations and purpose behind it&#8230;You\u2019ve got to provide the \u2018why\u2019 behind what you\u2019re teaching,\u2019\u201d says Julian Yuen, the Program Lead of Hack Reactor Los Angeles. \u201cYou can\u2019t say, \u2018here\u2019s React, now go.\u201d<\/p>\n\n\n\n<p>With this in mind, your first week during the junior phase is jam-packed with lectures that parse through JavaScript fundamentals and the \u2018hows\u2019 of effective pair-programming, a practice that gets utilized a lot in an Agile software development team.&nbsp;<\/p>\n\n\n\n<p>\u201cSo, students get to extend their JavaScript foundations as they\u2019re introduced to concepts like algorithms, runtime, Big-O analysis, and more,\u201d says Julian. As you move into your second week in the program, the second step of the learning process comes in: exposure.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-exposure-learn-from-your-peers\">Exposure: Learn from Your Peers<\/h3>\n\n\n\n<p>There\u2019s a real value to exposing yourself to differing perspectives. This is especially true in a field where you\u2019re more likely to find yourself iterating on other\u2019s works than independently working on a project from end-to-end.&nbsp;<\/p>\n\n\n\n<p>And with Hack Reactor having diversified classrooms of upskillers, career changers, beginners, parents, and immigrants, you\u2019ll never have a shortage of opportunities for well-rounded discussions and collaborative interactions.&nbsp;<\/p>\n\n\n\n<p>While didactic instruction has a place in Hack Reactor, it doesn\u2019t take up the entire teaching time. From weeks two through six of the program, you\u2019ll be doing two-day sprints solo and in pairs.&nbsp;<\/p>\n\n\n\n<p>\u201cStudents sit through a lecture in the morning that gives a high-level overview of what the sprint is. The lecture could be about refactoring a particular app that\u2019s in a specified pattern into a pseudo-classical inheritance pattern, for example,\u201d notes Julian.<\/p>\n\n\n\n<p>\u201cSo they spend two days with their pair as they learn how to read and understand the requirements and then implement these accordingly as they are pair-programming. And so that becomes that regular cadence. Every two-day sprints, you learn a new concept or a new library and then you implement it [with a partner] based on the requirements.\u201d\u00a0<\/p>\n\n\n\n<p>Once you reach the end of Week 6, you\u2019ll sit through what the school calls the midpoint technical assessment. \u201c[This is] where you get to actually demonstrate your full stack software development knowledge in terms of building an app that meets certain prompt requirements presented to you,\u201d says Julian.&nbsp;<\/p>\n\n\n\n<p>Assuming you pass the assessment, you\u2019ll enter the senior phase of the program. During this phase, you\u2019ll essentially be \u2018learning by doing\u2019 as you tackle experiments and discoveries that are otherwise not called forward by books and conventional lectures.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-experience-train-your-hands\">Experience: Train Your Hands<\/h3>\n\n\n\n<p>As the old saying goes, \u201cThere\u2019s no better teacher than experience.\u201d As you move into the senior phase, instructors pass on much of the responsibility of learning to you. Doing so forces you to think for yourself as you try to handle complex problems that simulate real-world challenges.&nbsp;<\/p>\n\n\n\n<p>Although your instructors watch you from the backseat, you won\u2019t be driving alone.&nbsp;<\/p>\n\n\n\n<p>\u201cYou\u2019ll be broken up into groups and continue that agile methodology type of working style in the senior phase,\u201d says Julian. Instead of mini-coding challenges, you\u2019ll be presented with two capstone projects where you\u2019ll be expected to build functional applications.<\/p>\n\n\n\n<p>\u201cIt\u2019s broken down into front end work and system design work,\u201d says Julian, noting that the former will challenge students to build an application that users can interact with at a small scale. \u201cSo, they build out a front end application according to some specs that we provide for them.\u201d<\/p>\n\n\n\n<p>This project runs for two to three weeks, after which you\u2019ll move on to the two-week system design capstone project. \u201cThat\u2019s where we really shine at Hack Reactor,\u201d says Julian. \u201cWe don\u2019t just think about building a minimum viable product. We think about what happens if you\u2019ve got thousands\u2014if not millions\u2014of visitors to your app. How do you make sure that your app is still operational throughout that traffic?\u201d<\/p>\n\n\n\n<p>\u201cOr more importantly, what happens when a particular service in your application fails? And so we have folks go through that and&#8230;make sure the students\u2019 assumptions are validated before moving on with their work.\u201d<\/p>\n\n\n\n<p>The senior phase closes with another application work called Blue Ocean where students meet with Hack Reactor staff acting as clients. \u201cThey have about a week to essentially implement the vision that the client presents to them,\u201d says Julian. With the project simulating a real-world development project, development teams will also be more scaled out.&nbsp;<\/p>\n\n\n\n<p>\u201cInstead of four individuals, you\u2019ll be looking at maybe seven to nine individuals in a group. So, you\u2019ll have more chefs in the kitchen, which really requires really strong communication among individual contributors,\u201d explains Julian.&nbsp;<\/p>\n\n\n\n<div class=\"in-article\">\n<p class=\"cta-font\">Master Software Engineering by building a solid foundation, engaging with your peers, and tackling hands-on projects at Hack Reactor.<\/p>\n<a href=\"https:\/\/www.hackreactor.com\/admissions-process\/?utm_source=careerkarma&amp;utm_medium=blogpost\" class=\"cta-button\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">Apply to Hack Reactor today.<\/a>\n<\/div>\n<br>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-environment-receive-on-demand-guidance-and-support\">Environment: Receive On-Demand Guidance and Support&nbsp;<\/h3>\n\n\n\n<p>With the program\u2019s rigorous structure, on-demand guidance has become a given. Interwoven in all these E\u2019s is an ongoing stream of support from Hack Reactor instructors, teaching assistants, administrators, and career coaches.&nbsp;<\/p>\n\n\n\n<p>\u201cWe have weekly retrospectives that we conduct with our staff members\u2014may it be with the cohort lead or program lead,\u201d says Julian. \u201cAnd that\u2019s really just to make sure we\u2019re hearing how the students are feeling or if they have feedback for us concerning the curriculum.\u201d<\/p>\n\n\n\n<p>For instance, if a student feels like they\u2019re falling behind, instructors and teaching assistants will be there to provide extra personalized support such as implementing a performance improvement plan.&nbsp;<\/p>\n\n\n\n<p>If another student struggles with working in teams, the staff might hold tap-out sessions with their cohort leads to help support them in terms of communicating and managing conflict with their teammates.&nbsp;&nbsp;<\/p>\n\n\n\n<p>\u201cBut we do make it clear that at a certain point when they get to the senior phase, the responsibility is on them to reach out as needed,\u201d says Julian.&nbsp;<\/p>\n\n\n\n<p>\u201cWe\u2019ll still check on them. We\u2019ll still make sure that the work gets done. But if things come up and they feel like things may not get delivered in time or a milestone may not be met, they need to speak up. They need to communicate that with their managers or with the tech lead.\u201d<\/p>\n\n\n\n<p>In doing so, students, while not completely left alone to their devices, learn to become autonomous developers. \u201cWe provide students a roadmap,\u201d says Julian, \u201cbut we don\u2019t provide the answers. We don\u2019t do the driving for them. We\u2019re the GPS&#8230;We say, hey if you travel two miles this way, there\u2019s going to be a cliff coming up so let\u2019s deviate accordingly.\u201d&nbsp;<\/p>\n\n\n\n<p>\u201cLet\u2019s course correct so that we get back on track to that destination that you\u2019re hoping to arrive at.\u201d&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-lessons-of-the-day-tips-for-the-aspiring-hack-reactor-student\">Lessons of the Day: Tips for the Aspiring Hack Reactor Student<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-come-ready-with-a-grounded-curiosity\">\u201cCome ready with a grounded curiosity.\u201d<\/h3>\n\n\n\n<p>\u201cYes, you want to stay curious. Yes, you want to stay open. But you want to not get too curious that you fall into rabbit holes. And so finding that healthy balance is vital to succeeding here at Hack Reactor,\u201d says Julian.&nbsp;<\/p>\n\n\n\n<p>\u201cOftentimes, folks get overly curious and they start to jump too deep into something. They want to know all the ins and outs of how a particular thing works that they lose focus and miss the immediate goal at hand.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-possess-intellectual-humility\">\u201cPossess intellectual humility.\u201d<\/h3>\n\n\n\n<p>\u201cIt\u2019s not about being a know-it-all. It\u2019s about being a learn-it-all. Don\u2019t feel that because you understand a particular sprint, you don\u2019t have anything more to learn. You need to have the intellectual humility to ground yourself, otherwise, you put off your peers.\u201d<\/p>\n\n\n\n<p>\u201cYou also deprive yourself of the gift of continuous learning if you think that because you\u2019ve done all your bare-minimum requirements, you\u2019re done. There\u2019s nothing else left.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-build-objective-resilience\">\u201cBuild objective resilience.\u201d<\/h3>\n\n\n\n<p>\u201cPerseverance is important, but so is knowing when to be kind to yourself if you\u2019ve really given it your all. We have self-assessments throughout the course, especially the junior phase where we help folks gauge where they\u2019re at with the material. And sometimes, they get a little bit hard on themselves, understandably so,\u201d says Julian.\u00a0<\/p>\n\n\n\n<p>\u201cBut we always advise folks that if they\u2019ve done the work and put in the time but are still not getting it, that\u2019s okay. We\u2019ll help you come up with a plan of attack. What we don\u2019t want you to do is not be kind to yourself to a point where you\u2019re not going to be open to pieces of advice that comes your way. And I think that\u2019s something that a lot of places overlook sometimes.\u201d<\/p>\n\n\n\n<p>\u201cThey think that if they follow this roadmap, they\u2019re going to be great. But no, that\u2019s something that students need to slowly build up.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-hack-reactor-where-learning-isn-t-one-dimensional\">Hack Reactor: Where Learning Isn\u2019t One-Dimensional<\/h2>\n\n\n\n<p>The Hack Reactor Software Engineering immersive stands apart from other training programs by creating a classroom that focuses on not just one, but three elements of learning. You don\u2019t just follow one textbook, one instructor, one type of assessment, and one perspective.&nbsp;<\/p>\n\n\n\n<p>Instead, you\u2019re exposed to a multitude of learning methods, all of which are designed to hone your thinking, your capacity to work and learn from others, and your ability to build and create value. In doing so, Hack Reactor ensures that you\u2019re adequately prepared to succeed in the workforce.&nbsp;<\/p>\n\n\n\n<p>\u201cThere\u2019s always going to be new folks coming in the job market, sticking around for a couple of months and then dipping out,\u201d says Julian. \u201cBut the ability to persevere through the different obstacles, different challenges, and different market changes, I think that\u2019s going to serve you a lot better.\u201d And this is what Hack Reactor seeks to train you for.&nbsp;<\/p>\n\n\n\n<p>If that sounds a good deal, <a href=\"https:\/\/www.hackreactor.com\/admissions-process?utm_source=careerkarma&amp;utm_medium=blogpost\" target=\"_blank\" rel=\"noopener\" rel=\"nofollow\">get started on Hack Reactor\u2019s admissions process<\/a> and commit to well-rounded training.<\/p>\n","protected":false},"excerpt":{"rendered":"The entry of coding bootcamps gave way to new approaches to learning that extend beyond the formal setting of a classroom or a PowerPoint-heavy lecture. For software engineering bootcamp Hack Reactor, this meant embracing an approach that blends the old elements of training with the new. How Not to Learn Software Engineering Old habits die&hellip;","protected":false},"author":93,"featured_media":33714,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[28859],"tags":[],"class_list":{"0":"post-33713","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-partner-spotlight"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":"","is_sponser_post":["yes"],"is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How Hack Reactor Bootcamp Teaches Software Engineering<\/title>\n<meta name=\"description\" content=\"Find out how Hack Reactor succeeds at training students into becoming well-rounded software engineers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Hack Reactor Bootcamp Teaches Software Engineering\" \/>\n<meta property=\"og:description\" content=\"Find out how Hack Reactor succeeds at training students into becoming well-rounded software engineers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-08T13:25:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-22T14:57:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/08\/Galvanize-2-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"563\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"LJ Nicole Maske\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"LJ Nicole Maske\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/\"},\"author\":{\"name\":\"LJ Nicole Maske\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ded64597ff80b78ecb2ae9d0a24e56b4\"},\"headline\":\"How Hack Reactor Bootcamp Teaches Software Engineering\",\"datePublished\":\"2021-08-08T13:25:45+00:00\",\"dateModified\":\"2023-02-22T14:57:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/\"},\"wordCount\":2196,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Galvanize-2-3.png\",\"articleSection\":[\"Partner Spotlight\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/\",\"name\":\"How Hack Reactor Bootcamp Teaches Software Engineering\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Galvanize-2-3.png\",\"datePublished\":\"2021-08-08T13:25:45+00:00\",\"dateModified\":\"2023-02-22T14:57:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ded64597ff80b78ecb2ae9d0a24e56b4\"},\"description\":\"Find out how Hack Reactor succeeds at training students into becoming well-rounded software engineers.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Galvanize-2-3.png\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Galvanize-2-3.png\",\"width\":1000,\"height\":563,\"caption\":\"Cover image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/how-hack-reactor-teaches-software-engineering\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Partner Spotlight\",\"item\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/partner-spotlight\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How Hack Reactor Bootcamp Teaches Software Engineering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ded64597ff80b78ecb2ae9d0a24e56b4\",\"name\":\"LJ Nicole Maske\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/IMG_20200922_211922_359-min-150x150.jpg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/IMG_20200922_211922_359-min-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/IMG_20200922_211922_359-min-150x150.jpg\",\"caption\":\"LJ Nicole Maske\"},\"description\":\"As an editor and writer at Career Karma, LJ Nicole uses her research skills to cover topics like financial advice, online bootcamps, and job training programs. After earning her Bachelor of Arts in Philosophy at De La Salle University, Nicole was a market researcher for Euromonitor and the editor-in-chief for a scholarly publication in philosophy. She then worked as an editor for newspapers. Currently, Nicole is co-editing a biography while writing and editing for Career Karma. She joined the team in August 2020.\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/nicole\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How Hack Reactor Bootcamp Teaches Software Engineering","description":"Find out how Hack Reactor succeeds at training students into becoming well-rounded software engineers.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/","og_locale":"en_US","og_type":"article","og_title":"How Hack Reactor Bootcamp Teaches Software Engineering","og_description":"Find out how Hack Reactor succeeds at training students into becoming well-rounded software engineers.","og_url":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2021-08-08T13:25:45+00:00","article_modified_time":"2023-02-22T14:57:47+00:00","og_image":[{"width":1000,"height":563,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/08\/Galvanize-2-3.png","type":"image\/png"}],"author":"LJ Nicole Maske","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"LJ Nicole Maske","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/"},"author":{"name":"LJ Nicole Maske","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ded64597ff80b78ecb2ae9d0a24e56b4"},"headline":"How Hack Reactor Bootcamp Teaches Software Engineering","datePublished":"2021-08-08T13:25:45+00:00","dateModified":"2023-02-22T14:57:47+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/"},"wordCount":2196,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/08\/Galvanize-2-3.png","articleSection":["Partner Spotlight"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/","url":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/","name":"How Hack Reactor Bootcamp Teaches Software Engineering","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/08\/Galvanize-2-3.png","datePublished":"2021-08-08T13:25:45+00:00","dateModified":"2023-02-22T14:57:47+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ded64597ff80b78ecb2ae9d0a24e56b4"},"description":"Find out how Hack Reactor succeeds at training students into becoming well-rounded software engineers.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/08\/Galvanize-2-3.png","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2021\/08\/Galvanize-2-3.png","width":1000,"height":563,"caption":"Cover image"},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/how-hack-reactor-teaches-software-engineering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Partner Spotlight","item":"https:\/\/careerkarma.com\/blog\/partner-spotlight\/"},{"@type":"ListItem","position":3,"name":"How Hack Reactor Bootcamp Teaches Software Engineering"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ded64597ff80b78ecb2ae9d0a24e56b4","name":"LJ Nicole Maske","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/IMG_20200922_211922_359-min-150x150.jpg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/IMG_20200922_211922_359-min-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/09\/IMG_20200922_211922_359-min-150x150.jpg","caption":"LJ Nicole Maske"},"description":"As an editor and writer at Career Karma, LJ Nicole uses her research skills to cover topics like financial advice, online bootcamps, and job training programs. After earning her Bachelor of Arts in Philosophy at De La Salle University, Nicole was a market researcher for Euromonitor and the editor-in-chief for a scholarly publication in philosophy. She then worked as an editor for newspapers. Currently, Nicole is co-editing a biography while writing and editing for Career Karma. She joined the team in August 2020.","url":"https:\/\/careerkarma.com\/blog\/author\/nicole\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/33713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=33713"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/33713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/33714"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=33713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=33713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=33713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}