Reflection: After Launch School’s Core Curriculum

Nigel Hing
Apr 7, 2019 · 4 min read
Image for post
Image for post

I started Launch School in July 2017 and completed my final course by the end of February 2019. That’s about 1 year and 8 months of studying after work in the evenings. Currently, I just wrapped up the first elective course involving building applications with Client Side MVC. I’ll be working on Rails with a side of Java and Python during the next 3 months followed by 2 -3 months of putting together my portfolio, building 1–2 personal projects before starting the job hunting process! React.js and Angular.js are also on my “to learn” list in the near future so I’m really looking forward to the years of continuous learning and improvement.

Before I started Launch School, I had 2 goals. The first was to work on my own projects and someday turn it into a startup if it picks up. The second was to secure a good paying job as a developer. When I was in college, I had ideas popping up in my head every now and then but I could not really build it. Sure, there were different drop and drag websites for creating websites but those were for generic websites or at most, online stores. I didn’t want to “dink around” trying to hack and slash in the attempt to flesh out my ideas. I knew it would be a very painful experience just to build up one complete application without a strong foundation. Just try googling and reading up language/framework/library documentations without having any real understanding in the fundamentals. Maybe it works for those who are naturally gifted but for me and most others; I would say its a nightmare.

What if I spent a year or two just to cobble up a working application and it doesn’t take off? I would have wasted that time and have nothing to show for it without really having the necessary skills to be effective in a software developer role. I’m sure there are exceptions to that rule but I prefer going about this in a more risk managed manner. My logic was to have a strong set of fundamentals and then enhance it with frameworks and libraries like Express, Backbone and Rails to rapidly develop prototypes. I’d spend about 2 years learning most of what I need before developing my ideas with my skill set. If the ideas fail to take off, that’s fine. It just gets added to my portfolio of projects. I‘ll have the necessary skills to be effective as a software developer and I can continue learning more tools, providing more value to my employer and continue on building more applications on the side. I think this approach is more grounded and less idealistic compared to the former so I chose it.

I found Launch School through a friend of mine and the rest was history. Looking back, there were 4 main qualities I appreciated:

  1. Honesty: Launch School is upfront about what to expect. Other programs especially boot camps tend to sugarcoat the process and promise high salaries upon graduation. On the other hand, Launch School tells it as it is and lays out the long and sometimes hard process of mastering the fundamentals before starting on frameworks and libraries. I would say this honesty was the main factor driving me to choose this online school.

As a closing thought, what Launch School provides is the tools a person needs for a career in software / web development. There are so many other technologies to explore, its astounding how fast this field evolves. Its not just about completing the learning process, get a job and being set for life. Don’t get me wrong, its alright to have that mindset and often times, its enough to get a good career and life. However, I think a better mindset to aim for would be striving to improve continuous, be humble in learning and to enjoy the process because one should never stop learning.

Launch School

Publications of the Launch School Community

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store