I would also add to what sdoering said in their post. Make sure that your content is something you're comfortable and passionate about. This comes through at some level to your site visitors.
If you are blogging then it is usually best to keep this blog within a certain field.
Look at what blogs you regularly read. What is it about those blogs that keeps you going back for more.
Don't go chasing readers or potential employers. If your content is good, relevant and informative in a certain field then word soon spreads and your users will come back for more.
Im not saying that sticking to a certain field is the only way forward as we all have opinions about most subjects that crop up in our daily lives but usually it is good practice for gaining regular visitors to your blog.
A narrow subject field helps to target a certain type of visitor thus encouraging the right type of target audience. e.g potential employers.
After all is said and done the best thing to do is just get it down on paper and go for it. Your ideas, design, writing style, readers/visitors will evolve as time goes by.
Content is the main aspect of any website. Then design is the next step.
Resume not that important. Your site should contain an about page highlighting a little about you and what you do. If people like what they see then they will soon get in touch regarding resume etc.
Make sure your site has a php contact form rather than displaying your email address directly. The spam that you get from displaying email address directly soon builds up and is very annoying.
When coming up with design for your site there are a few things to take into account.
Make sure the design looks good on all browsers. What i mean by this is that many people still use older browsers that do not support all the latest CSS tricks. Your design should look good on these older browsers as a start then tweak it to look even better on new browsers. That way any visitors regardless of browser should have a pleasant experience on your site.
Last thing I will add is.....
Look at other sites similar to what you want to achieve. Don't copy them but see what you like about these sites. Layout, design, features etc and see how you can design, customise and implement similar aspects to suit your needs.
Don't forget that over everything else the "content" is the main aspect of any good site