To get your name out there, and to let people know who you are, you need to show your skills and expertise, so a portfolio website is a must! Now I know that most of you aspiring web developers don’t have the right design skills to build a good looking portfolio website, but that’s OK because you can go to websites like theme forest, or Envato themes for example, there you can get a lot of inspiration to build your own. Don’t copy one entire website theme, take ideas from multiple ones, and bring all of this into your own website, this is called stealing like an artist!
Build your own website from Scratch
The idea here is really build the website completely from the ground up, every single line of code, no bootstrap or WordPress. Remember you need to prove that you can code and build websites!
So what kind of content should you have on your portfolio website? You should have some information about yourself, like your name, a photo is also a really good idea, try to take one with you smiling, and with some casual/former clothes. This will help you look more professional, friendly and approachable to companies. You need to remember that companies hire not only on your technical skills, but most importantly on social skills, they need to make sure you are going to be a good fit for the team that they have already working with them, they want to make sure you are the kind of person they would like to have a coffee with, or even a beer after work.
Also this a great point to show case in a few lines, who you are, what are your main skills, and what kind of job are you looking for! Keep it simple and short don’t write huge paragraphs because recruiters don’t have time to read it through all.
Show your Online Presence
If you have some kind of online presence in places like GitHub, Blog posts, YouTube and so one, don’t forget to share a link to them, this will be a huge advantage for you, because recruiters and companies will know more about yourself compared to other candidates, and in the end your name will stick in their heads, trust me an online and social media presence if well done will definitely benefit you.
LinkedIn is also a very important online presence, since you can easily get discovered and approached by many companies there.
Choosing your Projects
This is a crucial part of your portfolio website, some people like to put here all the projects that they have been working on, the small, the big, the good and not so good, but doing it like this will not be beneficial to you. Lets say for example you are applying for a job, and you are competing against 50 other developers. If you and all the other candidates have at least 6 or more projects on your portfolio, it will be more than likely that recruiters will only check 1 or 2 of your projects.
So I would really advise to pick your 3 best projects, and only those should be displayed on your portfolio website. The kind of projects you should have will depend on what kind of role you are looking for, but if it’s for a fronted position, usually if you build some websites for your friends and family that should be enough to get you started, don’t forget to have links to places like GitHub so everyone can see the code that you wrote.