Mal Blogs

My experience with Bloc

Be the Unicorn

I come to coding from a creative background. I was a designer first, with a passion for all things web. When I took my first frontend course in college I knew I had found where I belonged. I took more web development classes after that, and more after I finished those, until all that was left were the very intimidating “Computer Science” courses; where algorithms and complex mathamatical formulas run rampant. And quite frankly, those classes scared the hell out of me.

Being heavily right-brained, I’ve never considered myself much a an analytical/mathamatical thinker. But as I delved deeper into web development, I found that a lot of the applications and crazy web ideas I was dreaming up in my head couldn’t realistically be executed in just HTML and CSS. It was only a matter of time before my curiosity brought me to the figurative fork in the road.

Did I want to be a web developer, or designer?

Was I smart enough for development? And, would I have to be good at math, or worse, like it?! (cause that definitely was not happening). Would me being so right-brained hurt my chances of becoming a well-adjusted web developer? But on the flipside, would I be fulfilled with just designing? Can’t I do both?!

Though the lines sometimes can be blurry, there is a distinct separation between the two, especially in my work place now. Developers and designers do a very different set of tasks, and rarely do those tasks overlap. In fact, they sit on opposite sides of the building! Very rarely do you see a job description with both development and design duties. Sadly, they are usually segregated.

I started Bloc in August, 2016 in the full-stack web development track because I wanted to turn my ideas into fully functional applications. I wanted to gain the skills I needed to work as an exceptional freelancer. I wanted to move my career in the right direction. But as I started the program, I quickly learned that I thoroughly enjoyed it too. Even the hard stuff. Were people like me out there? Can you design *and* develop?

My mentor tells me these people are called “Unicorns” in the industry. I’m not sure if they are received as jacks of all trades (masters of none?), or magical, pixel pushing code magicians, but I’m shooting for the latter.

Week 9: Slow But Steady Wins The Race

I had every intention of updating this blog every week, but well, apparently life had other plans the last few weeks. Those last weeks involving javaScript. And a lot of it. I have finished my first front end project with Bloc Jams. I keep it tucked it away neat and nice on GitHub. I’m now working through the second frontend project where we refactor Bloc Jams to use AngularJS.

It was love at first sight. I really, really love Angular so far. There’s a specific, designated place for every part of my code. It feels cleaner and more light weight. It’s easier to read. I love it.

I also hate it. I hate that I don’t understand it very well yet and I break stuff a lot. I’ve had more stupid typos that result in hours worth of debugging than I’d like to admit. But I think when it eventually “clicks” it’ll be great.

This is a quick post, but I’m going to try my best to keep this updated at least weekly. I have a few subjects I’d like to cover still but require more time than I have at the moment to dig into.

Also, check out the sweet swag I got a few weeks ago! And a handwritten note! Thanks guys!

 

Weeks 1-2: Why Bloc?

First real post in and already two weeks into the program. Where did the time go? I found myself completely immersed in the material the last two weeks, and the eager and doe-eyed honeymoon phase quickly turned into long nights of javascript and the blue screen of the command line. But we’re getting ahead of ourselves, let’s back up for a moment and first answer the question:

Why Bloc?

Why not the dozens of other coding bootcamps? And why a bootcamp at all? Why not a traditional classroom, or a comprehensive book? The decision was not a hasty one, which is somewhat uncharacteristic for me as I’m usually diving head first into things with a unashamed sense of reckless abandon. The truth was I knew I liked writing markup. I have taken a handful of frontend development classes in my time in “traditional” education while studying for my graphic design degree. I’m comfortable writing HTML and CSS, and I had even dabbled in a little javaScript before enrolling. I even changed my major from graphic design to web design at one point, which I sheepishly crawled back to a year or two later because I had already met my cap on federal funding. So when I was looking into enrolling in a bootcamp the first prerequisite was made: It needed to be more affordable than a traditional college education.

A bootcamp sounded like a solid choice. Most marked themselves proudly as intense, rigorous, and less time consuming than a traditional degree as well. Sweet! But still, why shell out thousands of dollars for something that I could probably teach myself? There are countless sites out there like Codecademy, CodeSchool, Lynda, and FreeCodeCamp that offer free, or very affordable online classes. Ultimately, Bloc out-shined all of my other considerations because of a few key factors:

One-on-One Time with a Dedicated Mentor

This is huge for me, and by far the factor that held most weight in my decision to go with Bloc. You get to choose your own mentor depending on your availability, and meet with them either once (52 week pace) or twice (27 week pace) a week. This is thirty minutes of questions, pair programming, and career prep with a real life human being. I am just two weeks in now, and I can already tell I will be a better developer in six months because of these short sessions with my mentor than if I was teaching myself. I didn’t even get this much individualized time with my teacher in my college coursework.

Job Guarantee or your Money Back

It’s a scary thing, to put a lot of time and money into a program without knowing where you’ll end up at the end of it. The job guarantee is reassuring mostly because it shows that Bloc is confident in their program.

Flexible Pace

Bloc offers two paces for the Web Developer full stack program: 27 weeks, and 52 weeks. I am currently in the 27 week track, and though I’m only two weeks in now, I am not finding it terribly difficult to stay current. However, if I fall behind or life happens, I can slow my pace. Working full time, taking half-time college courses, and mom responsibilities will all be competing for my time during the next six months, so having that option to slow my pace down is a nice reassurance. A lot of bootcamps I researched were 12 week courses, 40 hours a week. That is an insane time commitment, and obviously impossible for my situation.

Full Stack

I walked into Bloc with a fairly strong foundation of HTML and CSS, but with zero knowledge of how that frontend markup talks to the rest of the application. I could probably make a pretty decent portfolio website as is, but what if I wanted to make an ecommerce site? What if I wanted to add other dynamic functionality that HTML/CSS couldn’t swing? Self sufficiency is a desirable thing, and acquiring the skills I need to build a web application from the ground up is why I chose to go full stack.

100% Online

I fell in love with online education in 2008 when I enrolled at Academy of Art as a 100% remote student. I was living in Guam at the time, and the art majors were pretty limited on island. I loved the flexibility it allowed me, which was especially important during my son’s first few years. Online classes require a sort of self discipline that is sometimes hard in practice, but I consider this a fair trade off for being able to arrive to class in my pajamas. Taking a bootcamp online just makes more sense for my schedule, and I can bypass all that LA traffic. This is a win in itself.

And there it is. I’m now two and a half weeks in, and look forward every day to the time I get to spend behind my computer hacking away.

Onward!

Prologue: What’s a blog?

Hello!

My name is Mallory. And this here? This will be my blog. It will act as an account of my experience through the online coding bootcamp, Bloc. Here I’ll dish out the trials and tribulations of learning how to code through persistence, will, and a whole lot of semicolons.

© 2025 Mal Blogs

Theme by Anders NorenUp ↑