Weeks 26 and 27: The (Job) Search is On

The last two weeks have been a blur but in a good way.

I finished my portfolio revamp, started the Treehouse Techdegree program, and kicked my job search into high gear.

I have been working hard the last few months to make this career change. It is great to finally feel like it is all coming together.

Continue reading “Weeks 26 and 27: The (Job) Search is On”

freeCodeCamp Basic Algorithm: Factorialize a Number

We are back to break down another one of the Basic Algorithm challenges from freeCodeCamp.

Last time we looked at the Reverse a String algorithm. This time we are going to tackle the second challenge, Factorialize a Number.

This one certainly sounds more difficult than the first challenge. What the heck does factorialize even mean? According to my spell check, it isn’t even a word!

Continue reading “freeCodeCamp Basic Algorithm: Factorialize a Number”

Week 25: A Week of Completions

You might remember that in last week’s post I had decided to focus on JavaScript and enroll in Treehouse’s Full Stack JavaScript Techdegree.

If you were expecting this week to be all about the Techdegree and how great things are going then you couldn’t be more wrong.

In fact, I didn’t even start my Techdegree course but I still had a very productive week.

Continue reading “Week 25: A Week of Completions”

Week 24: I Choose You, JavaScript!

Last week’s blog post ended with a cliffhanger. I was ready to specialize but I couldn’t decide if I wanted to focus on Python or JavaScript.

Would I go with my heart (Python) or would my practical side win out (JavaScript)?

Well, the title of this blog has already given away the fact that I picked JavaScript (damn you SEO!) but the real story is why I decided on JS.

Continue reading “Week 24: I Choose You, JavaScript!”

Weeks 22 and 23: Programming Renaissance Man

The term renaissance man refers to someone whose expertise spans multiple areas.

True renaissance men and women are rare because it doesn’t just require a variety of knowledge. It requires expertise.

Much more common is the jack of all trades, master of none person.

If a renaissance man is someone who is an expert in multiple areas, then a jack of all trades is someone who is competent in multiple areas.

Continue reading “Weeks 22 and 23: Programming Renaissance Man”

freeCodeCamp Basic Algorithm: Reverse a String

When you are a new programmer, the term ‘algorithm’ is shrouded in mystery. The mere mention of it triggers an ominous sense of dread.

Despite what you might think, algorithms aren’t indecipherable puzzles that only people with Computer Science degrees can solve.

Don’t get me wrong, there are some incredibly difficult algorithms out there but you aren’t likely to encounter those as a new programmer.

Continue reading “freeCodeCamp Basic Algorithm: Reverse a String”