You know how I researched coding bootcamps and the reason I chose Hack Reactor from here. I applied for four bootcamps in the Bay Area, and this post is about my application experience.
I finalized my application list to these four bootcamps: Hack Reactor, Dev Bootcamp, RocketU, and Coding Dojo. Because Hack Reactor was on the top of my list, I first went through Coding Dojo and RocketU’s applications (to practice and prepare myself).
Image Source: Hack Reactor
From my previous post, you know I am going to a coding bootcamp called Hack Reactor. However, how do you find a right bootcamp that fits you? Before I applied to any bootcamp, I researched through Google and Quora to find people’s reviews about bootcamps. There are also websites that collect bootcamp information by city, focus, reviews, etc. Here are the websites I know: Bootcamp Finder, Bootcamper, Switch Up, Course Report. Jeff’s blog post, How to Compare Bootcamps, also helped me decide my list of bootcamps to apply.
I haven’t written any blog post for a while and now it’s 2015 already! I can’t believe time flies so fast!! There are lots of changes I faced in the end of 2014, and in 2015 I will have a totally different lifestyle.
The biggest change is I am going back to school…well sort of. It’s a coding school(bootcamp) called Hack Reactor. In the second half of 2014, I felt I wanted to learn programming in a more systematic way. Therefore, I researched all kinds of possibilities like CS master program, CS undergraduate, online certified classes, Udacity CS master program, etc. The biggest concern I had was the time it will take. Quitting my job to study 2~4 years seems a little terrifying for me. In addition, I want to learn while doing lots of practical projects. Some of the programs seemed as if they would only focus on the theory part.
Screenshot of MoodReactor @ http://moodreactor.brianpchsu.com/
The name, “Mood Reactor,” was inspired by Hack Reactor, and its mission is simple: to make you feel better/great based on your current mood.
Have you ever faced these kind of situation in your lives?
- You read a good article and want to take note of it.
- You draft an idea for project/homework/work and need to re-edit a lot.
- You are planning for traveling/working/to do.
- You wish to store all your relevant documents in the same place for easy comparing.
- Just have a thought and need to record your thoughts (handwriting, audio, or video).
I used to save my files in word documents, but the file management is so hard. I can’t find the material I want in a short period of time once the number of my file exceed a certain amount.
Recently I discovered a very good music source for me to concentrate at work. It’s called “Elmnts.“ Elmnts is a Chrome extension that provides 6 different sounds
- Coffee Shop
“Premature optimization is the root of all evil.” – Donald Knuth
I like what Dr. Knuth said about optimization. Currently in my life, I don’t have too much time or too many choices to do optimization in lots of my situations. Because I lack a solid CS foundation (you can read the story here), I learn new stuff mostly when I face a challenge. Even though I really wish I could have taken CS classes or done some related projects, I do enjoy this “Just in time learning process.”
As a self-taught software engineer, I know there are tons of room for me to improve. Therefore, I need to work hard each day to educate myself. The reality is, it’s very hard to study or work on my project after work. After several months of trial and error, I have found some ways to make progress each day. Here are my tips:
To be honest with you, I have a degree…but not in a computer science related area.
Even though I have a bachelor degree in Chemistry and master degree in Environmental Science, I didn’t take any computer science class at school. Each time I look into my past, I wonder why I didn’t take a computer science class when I had a chance. Well, I guess this is life! Computer science was here all the time, waiting for me to discover it…