Your blog is your best opportunity to showcase facets of your skills and personality that you couldn't otherwise. It allows you to be a real, 3-dimensional human.
You're probably sold on the value of having a blog but, as with many engineers, writing may not have been your first priority in school. That's okay! If you look at a lot of technical writing on the web, it's pretty dry and straightforward.
There are a number of blogging platforms out there (with more every day) and it doesn't really matter which one you choose to use. If you are ambitious, you can integrate your blog directly with your personal site but that isn't actually necessary. It's perfectly fine to simply link to your external blog from your personal site.
While there are a number of sites out there, our favorite is Medium because it makes your writing simply look good. If you don't already have a blog, go to their site and register for an account.
The inevitable first question anyone asks is "What should I write about?" The implication is that you don't have a lot to say but that's simply not true.
Let's start by re-emphasizing that the short-to-medium-term goal of blogging is to help you expand your vapor trail and ultimately get a job. Many of you will be able to build a habit out of blogging and will find it cathartic but it's okay if you don't. This is best done by remembering what characteristics (the ideal developer) you are trying to portray and writing to emphasize them.
Here are a few examples of student posts from the past:
As you can see, the range of things you can write about is wide. For now, the most important step is the first one.
As we've said, blogging will be easier for some of you than others. In reality, if you have a blog with posts older than a month, it feels like a ghost town. So, while you can write as often as you feel like it (weekly is a good habit to get into), you should put out content at least monthly.
Luckily, putting out effective blog posts isn't actually that hard. The bar is pretty low. While it would be great to get a 2000 word treatise on some deeply technical topic, you actually don't need more than 3-5 paragraphs. Don't think of writing as needing to be ground breaking or long. If you think of each post as being short and sweet, it will be MUCH easier to get yourself to do it.
Here are some key tips to make your life easier:
You should now have your blog set up and a rough framework for how to actually use it. Where do you start?
Write a "Hello, World!" post as your first post. The content is really up to you, but developers will often kick off with a simple post describing who they are, why they are blogging, and expectations for where they will be going in the coming months/years/posts.
One last thing -- don't be afraid to have fun with it! Your personality is important, so show it off!