Seriously though, blogging is a pretty neccessary step for coders and I wanted to write a blog (a blog about blogging? so meta) that details why blogging is so important.
Here are four big reasons you should blog if you’re looking for, or even already have, a programming job:
These days many prospective employers are looking at their candidates online to see who they are before they meet you and if what they see is a bunch of blogs you’ve authored, all relating to coding, well they’re going to do a double take and think, “Woah, this person really has a passion for coding”. You definitely want people to know this is a passion for you and not just something you do for money. Employers want people who enjoy their job.
Proving you have a passion in this industry makes you stand out from a lot of other people and that could only be a good thing.
Writing blogs on what you’re learning forces you to cement those skills by really focusing on them and learning them to a level in which you can teach others.
Say you’re writing a blog about looping in Ruby. You know how to do it sure, but in order to write about it and teach others, you need to go beyond, “Oh, write this in order to Ruby”. You need to go into each line and explain what that line of code is doing, why you’re doing it, and you’ll likely want to provide a working example to showcase this concept in action.
Presenting technical concepts in a succint and easy to understand way is a skill in itself. By writing blogs you will improving you technical writing skills and ability to present ideas which will lead to better and better blogs.
Possibly make money
Last, but not least. Maintaining a blog has the possibility of getting you a little extra cash on the side. If your whole blog site gains a decent level of popularity or even if you just have one particularly popular blog, you could make a bit of money from the traffic visiting your blog. Neat, huh?
So, hopefully I’ve illustrated exactly why a coder having a blog is a great tool to being successful in this career path.
Now get writing!