DEV Community

Cover image for Do I NEED a personal website/portfolio?

Do I NEED a personal website/portfolio?

Sara Cunningham on June 13, 2020

As a student, I am always looking present myself as unique and creative to recruiters. One thing I have thought about doing was creating a personal...
Collapse
 
tinigutierrez profile image
Tini 💚

Hey, I did myself a portfolio because I am terrible in interviews so I prefer that my work speaks for me. I am a web dev but I also like a lot UI design. So I think its OK to show that as a first impression of yourself.
agusgutierrezz.github.io/findAgus/

Collapse
 
daniel2231 profile image
Daniel Kang

Hey, awesome portfolio! BTW, the button seems to be off to the left... Maybe centering it with margin auto might help!
image

Collapse
 
tinigutierrez profile image
Tini 💚

Fixed it. Thank you, it was only a bad closing div.

Thread Thread
 
ahmedshabanhelwa profile image
Ahmed Shaban Helwa

Very nice and interesting work, Keep it up please!

Unfortunately it still buggy for buttons to work properly. We will be happy if they work properly.

Collapse
 
saracunn profile image
Sara Cunningham

I love your website. That is pretty much exactly what I have been looking for and what I want mine to sort of look like. I also have been thinking about running my website on GitHub Pages, which you seem to be using. Also, your projects are very impressive!!

Collapse
 
tinigutierrez profile image
Tini 💚

Thanks <3. If you need help, let me know.

Thread Thread
 
tcgronk profile image
Tess

Awesome portfolio! :)

Collapse
 
matteodellirocioli profile image
MatteoDelliRocioli • Edited

Hi :) I just bumped in your answer so I tried your site! I tried the link to your projects as well but it returned 404... is it only my problem?

Collapse
 
ardunster profile image
Anna R Dunster

Don't take this wrong, but one of your three project links is a broken link, and your site and the two functional projects all have pretty bad formatting issues on my mobile. If it were me that's definitely not what I'd want to show to a prospective employer.

Collapse
 
danioq profile image
Daniel Łobacz

You can change one small thing, favicon ;)

Collapse
 
maniflames profile image
Maniflames

Hi,

I'd love to give you my two cents on this but will put a disclaimer up front.
I'm a student as well and almost done with my Bachelors. I've done two software development internships and have had a job as student developer whenever I wasn't a full time intern. Keep that in mind while reading this 😅

  1. It depends. As a UI/UX researcher or designer there are multiple ways you can present yourself online and show off your work. Dribbble and Behance are popular platforms for designers for example. I'm not sure what the Research equivalent is, but it would not surprise me if it exists. If you decide to build your own website you have more control over how you present your work because you don't have to use the format of the platform.

  2. If you decide to go for your own website, do include some projects you're proud of! In my experience this can really help when looking for internships and jobs because employers are able to look at the things you've already done. I've seen plenty of websites that include professional experience and blogs too. Whatever you put in there, make sure it's information you want to share publicly. There is not really an objective right or wrong in my opinion, just things that could help or hurt (if that makes sense).

  3. If you don't want to code you could use Webflow to build your site visually or WordPress with a theme or site builder. Both of these options come with a cost if you don't want ads on your website. You could also use a static site generator like Jekyll or Gatsby and host your site at Netlify or github pages for free. This does involve some programming, even if you use an off the self theme.

I hope this was somewhat helpful, good luck with your journey!

Collapse
 
saracunn profile image
Sara Cunningham

Thank you so much for all of that, it was really helpful! I haven't looked at things like Dribble or Behance, so I will look into that. I totally agree that having your own website enables you to do whatever you want and showcase anything. I think having the freedom to do so is really important. I am familiar with some of the site builders but do you think it's more impressive to create a website that does involve programming? Thanks again!

Collapse
 
maniflames profile image
Maniflames

That really depends on the company. Some like the idea of putting in extra effort and a display of knowledge about things that aren't necessarily directly needed for the job. Other companies have a laser focus on the end result and want see people pick tools that enable them to get the best results.

I'm personally always impressed when people coded their own thing. I build my own site with a static page generator and designed it myself which takes a ton of time. Anyone who has built a website or personal portfolio and used some code will understand how much effort you put into it. (That doesn't mean that building a website visually is easier though! It just faster because you don't have to learn how to code).

Thread Thread
 
saracunn profile image
Sara Cunningham

Oh ya for sure taking the time to code your own website is a lot more time consuming but you get a lot of credit for doing so. I would love to see your site if you don't mind sharing.

Thread Thread
 
maniflames profile image
Maniflames

Last time I touched it is a long time ago, it definitely needs work 😂

It's imanidap.nl!

Thread Thread
 
loilo profile image
Florian Reuschel

Can only agree with everything @maniflames said. I've just today relaunched my personal website (loilo.de) because I'm in the process of relocating and therefore will need a new job.

I took job search as a motivation to get a fresh look out to my site and decided to present some of my Open Source projects there. Part of it of course is presenting myself to potential employers I'm applying for, but at least the same amount is pure personal satisfaction coming from presenting my own projects in a nice visual way. If you have the time to spare, you may want to try it out for that reason alone. 🙂

Thread Thread
 
saracunn profile image
Sara Cunningham

I just checked out your website and it's amazing! A big part of it is for jobs and to show off myself, but I am looking forward to just playing around with creating a website to design it how I want it to look and represent me. I am looking to do this in my spare time as a for fun type of thing so I am excited to see what I can do.

Thread Thread
 
maniflames profile image
Maniflames

Thanks! Show off your site here on DEV when it's done, I'd love to see it 😁

Collapse
 
ben profile image
Ben Halpern

I don't think you need anything highly developed. Maintaining code is hard and complex portfolio sites or blogs tend to get out of date quickly.

So a highly minimal site that sort of just checks the box and links to anything relevant... your resumé, your DEV profile, your GitHub etc. is fine.

Collapse
 
apjanke profile image
Andrew Janke

Sorry if I'm talking out of turn here, or misunderstanding you, but: a minimal site is all that's required, certainly. But having a bit more than that can be a huge advantage, because it lets you take the initiative and set the terms of the conversation in early-to-mid-stage interviews. A lot of interviewers don't have their rubric firmly set, and would be happy to just have you lead the conversation by going through your portfolio and discussing your strengths and giving them some concrete projects to examin, appreciate, and critique. A GitHub profile is not adequate here because it doesn't have the necessary curation and context, beyond pinned repos. And I've found a DEV profile to be useful, but also not adequate here, because it doesn't have a place for a "portfolio" display. (But GitHub and DEV links are definitely pluses.)

I don't mean anything fancy: a basic SquareSpace or Jekyll site with links to a few live projects would be fine. I don't mean running your own custom site (unless you're going for a job as a front-end dev who's going to be doing that in their work role). But I'd suggest viewing a personal site as more like being an online resumé – in a form that's more detailed and live than a copy of your paper resumé – and not just a business card.

Collapse
 
shaijut profile image
Shaiju T

Nice, Any tools for making minimal site or should we write static html by own ?

Collapse
 
saracunn profile image
Sara Cunningham

In my most recent post, Creating A Personal Website/Portfolio I talk about how I started my website using HTML 5 UP. It provides you a pretty cool HTML template if you don't want to write it on your own. Also there are probably a ton of other tools out there for making a simple site, so if you come across any cool ones then let me know!

Collapse
 
mendelevich profile image
Eve Mendelevich • Edited

I'm in the process of building my own website/portfolio and luckily saw this article!

I'm using Gatsby.js with GitHub Pages. Gatsby uses React, and is supposedly very quick to load.

Thread Thread
 
saracunn profile image
Sara Cunningham

I was looking into Gatsby.js but I went with HTML 5 UP. Let me know how Gatsby is, I know a lot of other people who use it and have recommended it.

Collapse
 
msfjarvis profile image
Harsh Shandilya

I think a personal website goes a long way in making an impression. My CEO revealed to me during a stand-up meeting that I was first put on the hiring radar by my blog at msfjarvis.dev, which was pretty cool and validating! I enjoy writing about stuff because it helps me deal with my imposter syndrome so maybe that's something you might find love for as well!

Collapse
 
saracunn profile image
Sara Cunningham

That's great that your blog or website differentiated you from the other candidates. I think it is an excellent way to stand out and can add to your profile. Hearing your story and other peoples makes me think it is definitely worth it.

I will check out your blog and thanks for sharing!

Collapse
 
bugsysailor profile image
Bugsy Sailor
  1. Yes.
    1a. Yes.
    1b. Yes.
    1c. Ok, I'm biased, and have never really been in a position where I need to see someone's personal website for hiring, etc. But personally, I find them to be so important. It's your chance to brand yourself and tell your story, with your words, in the format you choose. I'm always impressed when I come across someone's personal website who is not involved with web design/development. So I'm shocked when those who are involved with web design/development don't have one.

  2. Make it yours. Tell your story. Highlight your projects. I think a personal website should consist of some amount of play. It's one website where you can do it your way, you're not boxed in by a platform, by a client, or by a boss. Have fun with it.

  3. I think that is up to you to determine. "How" can mean so many things, the design, the tools, etc. Do you need a CMS? Is there going to be regular updates? Are you learning a new framework that can be integrated?

I've now had countless iterations of my own website since 2001 when I bought my first domain name. Coming up on 20 years! You can see the latest at bugsy.me

Good luck and have fun with it!

Collapse
 
saracunn profile image
Sara Cunningham

A website really is a form of branding yourself. Looking at it from that perspective it's clear to make a personal website/portfolio. I would say I am pretty new to web development so I don't think I can do anything too complicated but maybe could display some of my knowledge about front end web development through the site.
When I do create the website I will mess around with what tools I need and will be useful. I am going to experiment with a bunch of different stuff to see what I like.
Also, I checked out your site and it's really cool!

Collapse
 
apjanke profile image
Andrew Janke

I dig your website, Bugsy!

I also agree with what you're saying here. Having your own website lets you present yourself in your best light and take control of the story and dialog involved in the job search and interview process.

Collapse
 
ekaranja profile image
Emmanuel

Hi.
As a student having a portfolio has really helped me. Even if the projects in it are not yet complete, it helped me get my first 2 internships. I have friends who have succeeded by building products rather than portfolios.
Here's my portfolio ekaranja.netlify.app
It's still a work in progress. Feel free to suggest improvements :)

Collapse
 
saracunn profile image
Sara Cunningham

Ya for sure. Especially being a student I think it would really help me.

Your website looks amazing! It's very clean, clear, and I love the layout. How long did it take you to make?

Collapse
 
ekaranja profile image
Emmanuel

Thank you :)
The initial design took me like 3 weeks from XD to code. I've been improving it since.

Collapse
 
kelvinblaze profile image
Ifeanyi Kelvin Ossai
  1. Yes ,i think its very necessary because ever since I designed my personal portfolio show casing some of the stuff i have built client has been taking me more seriously.

  2. I think you should just include your resume, brief details about you , some of the skills you can offer and probably what you have built.

  3. As a developer, I think the site should be basic , not to complex... you could use just html and css for it.

This is a link to mine : kelvinblaze.github.io

Collapse
 
saracunn profile image
Sara Cunningham

I just checked out your website and it's great! I love the type effect you have for the header. Do you mind sharing how you did that? Thanks!

Collapse
 
kelvinblaze profile image
Ifeanyi Kelvin Ossai

Thank you Sara.
I used a JavaScript Plugin called Typewriter js. You checkout the documentation via this link safi.me.uk/typewriterjs/

Collapse
 
saracunn profile image
Sara Cunningham

Wow the difference between not having a personal website and having one is pretty crazy. If you want to become a developer I feel like it is more essential to have one to display your skills and work. That's awesome that it helped you out to get your first job! If you don't mind sharing your website I would love to see it.

Collapse
 
thehumblesikh profile image
TheHumbleSikh • Edited

Hey,

You don't NEED a portfolio, but I personally think having one is a good thing. It allows you to upload projects you have been working on for recruiters, and companies to have a look at. Building a portfolio is also a skill that showcases you are capable of working on whichever technology stack you pick to build it.

I personally see more pros than cons when it comes to having a portfolio. Hope that helps!

Edit: Another good thing about having a portfolio is being able to link people/recruiters etc to things like your GitHub, Twitter etc. I personally like seeing other developers GitHub profiles to see what other projects they are working on and to see how active etc they are.

Collapse
 
saracunn profile image
Sara Cunningham

For sure there are more pros to having a portfolio. I think it is a good thing to have especially to display your work. Thank you!

Collapse
 
xowap profile image
Rémy 🤖
  1. Do you need to put on pants in the morning? Technically not. Is it a good idea to do so? Definitely.
  2. The portfolio is going to be visited by other people, so put in there what you'd like to show them. You're not going to replace actual years of experience with a side demo project, however you can definitely show how rigorous you've been, or that you've been able to master this specific point, or anything that can give a sense to a recruiter of what you're capable to do now, how you're capable to learn and how capable you are of knowing your own limits.
  3. Don't overthink it and use whatever is comfortable and quick. Better done than perfect, what matters is the story you tell.

If I were you and wanted a career in UX design, I'd probably make a portfolio that is a case study of how I made my portfolio (explaining the thought process, the intent behind the design, etc). Just an idea.

Collapse
 
saracunn profile image
Sara Cunningham

I totally agree! I have been considering making a personal website with a portfolio and stuff for a while now but just wanted to see what people had to say and if it's worth it or not. That's a great idea of making a portfolio of how I made the portfolio which I never thought of. I think I'll do that, thanks so much!

Collapse
 
circleofconfusion profile image
Shane Knudsen

For people reading this who may be hiring developers:

I think all the upsides of having a portfolio have been well-outlined elsewhere in the discussion. Indeed, having a portfolio has obvious upsides.

But if you are hiring, please don't rule out candidates who don't have one. I have met several people in charge of a project who will only consider candidates with a portfolio or extensive work on open-source projects. I think this is counter-productive because there are lots of good reasons to not have a portfolio:

  • Candidate may have worked behind NDAs for all their projects: I've been at this for 5 years now, and just completed my first site that was available to the public.
  • Candidate my have a busy life outside of work and doesn't have time to put one together. This is especially true for caregivers, and falls especially hard on women.
  • I'm just a little bothered by the assumption that code has to be your passion and it's what you do for fun as well as work. There is so much to do in the one life we've been given. Don't spend it all on work, and don't expect others to do so, either.

Again, by all means, if you want to make a portfolio, do it. It can be fun and can open doors, especially if you're a student. Just remember as you become a senior dev or move into management, not everyone who would be a great member of your team has the time or inclination that you have now.

Collapse
 
saracunn profile image
Sara Cunningham

For sure! Having a portfolio is a plus but only a plus. It Doesn't mean that some candidates are not as skilled, fit for the job, etc.

Collapse
 
sivaneshs profile image
Sivanesh Shanmugam

Yeah, I agree with many here. As it is not a mandatory one but it will be helpful in many ways to express yourself and your works. I too created a simple portfolio generator for anyone who needs of a simple Portfolio to showcase their online works and profiles. My Blog on Portfolio Generator

Collapse
 
saracunn profile image
Sara Cunningham

Totally agree. I think minimal is better since no one really wants to read a lot of words lol. Also, the small blog portfolio generator you made is really cool and have been looking for something like it.

 
saracunn profile image
Sara Cunningham

Looks amazing even though I can't understand it hahaha. I actually have the google translate plugin for chrome so it translated most of the page to English, but I cant wait to see the English version. And I love the dark mode feature, it's super cool!!

Collapse
 
apjanke profile image
Andrew Janke

A lot of people have chimed in here already with a lot of good input, but I'm going to talk too: I've been on both the searching and hiring side of a lot of job searches and interviews, and think I have some relevant experience.

  1. Basically, yes. A personal/portfolio website isn't strictly necessary. But it's the best way to present yourself and highlight your strengths. And many of your competitors will have one. So if you want to stand out and get a chance at the best jobs, then yes, you pretty much need one.
  2. A few things: a. A personal introduction and summary b. A copy of your actual resume (this is so potential hirers can get a clean copy of it, instead of one that's been doctored by recruiters or headhunters) c. Some examples of your work d. Links to any live projects you have e. Something about your hobbies and personal interests f. A blog, if you're up for writing!
  3. Pretty much anything that doesn't suck is fine. Use the tools you are familiar with! The website itself will be part of your portfolio, and potential hirers will pay attention to how it was built. If you're focused on design or visual work and are not a coder or web dev, it's fine to use one of the easy-make-your-own-website hosts (I personally like SquareSpace and use it myself). If you want to show off your web-building work, use WordPress or Jekyll or something like that. a. Use something reliable, and that you know how to maintain! If your personal/portfolio website is down or broken, that's going to look Bad when a potential hirer reviews it. i. This means you should look at your website yourself each time you're about to apply for a job, and view it in a few different browsers, just to make sure it's everywhere.

Also,

  1. You should definitely have your own domain! Think about what name you want, and then buy one from a non-sketchy domain registrar (I like Hover) as soon as you can, even if you're not going to put up your site right away.

I'm a senior back-end developer. My personal website (which I built both for personal reasons and with a view to getting hired) is at apjanke.net. Even though I'm a hacker, it just runs on SquareSpace. (And, despite my earlier advice above, I do not have a publicly-linked copy of my resume there. At the point in my career where I'm at, I already get too many contacts from recruiters, and I don't want to encourage more. As a new graduate, you will probably not have this problem!)

And your post has made me realize that I actually need a "Projects" page on my personal website, with links to my projects and open source work. Coming soon!

Collapse
 
apjanke profile image
Andrew Janke

Also, this is about as much as I can say, but my company just got done with a round of hiring, and at least one of our new employees (including some fresh-from-school folks) definitely got hired primarily on the strength of their personal/portfolio websites.

Collapse
 
apjanke profile image
Andrew Janke

I guess, also, there is some risk here: Don't publish a bad personal/portfolio site with broken projects and links and the like. That can get you straight to a (probably deserved) "No Hire".

Collapse
 
apjanke profile image
Andrew Janke

Also, GitHub Pages runs Jekyll, is reliable and free, and works with custom domains! Good thing to consider if you want to go the cheap-but-works-well route.

Collapse
 
apjanke profile image
Andrew Janke

Oh! Also also, if you have a personal/portfolio website, that gives you more control and advantage in mid-level screening interviews (after you make it through the basic HR screening, but before you get to the in-person actually-making-a-decision interview). When I do screens for candidates that have portfolios, rather than leading the interview with questions and hypothetical scenarios I come up with myself, I spend most of the interview more like, "Okay, give me your shpiel, and then walk me through your portfolio and let's drill down into some of your projects." I think this works well for people on both sides of the interview, and it turns the interview into a context for showing your strengths and what you could bring to the job, not enumerating your weaknesses.

Collapse
 
sagar profile image
Sagar • Edited

From my point of view, creating a portfolio website is not necessary, and if you have a portfolio website that will be your plus point because you can easily show your last projects. I'll recommend you built a portfolio with gatsby.

In gatsby there so many plugins available for the common scenario so you can easily build a portfolio website.

Collapse
 
saracunn profile image
Sara Cunningham

I have never heard of Gatsby so I will check it out! Thanks!!

Collapse
 
rafi993 profile image
Rafi

Apparently github is cooking up something really interesting. Having README.md file as your github user profile twitter.com/pifafu/status/12657731... I don't think it is out yet for all users

Collapse
 
saracunn profile image
Sara Cunningham

I didn't even know about that, thanks for letting me know! I think that it will be very useful to have a README.md file as your github profile to share more info about you and is sort of like a brief resume. If you have any other links or info about it then let me know!

Collapse
 
fossheim profile image
Sarah

For the majority of my career my website has just been a better styled/interactive version of my CV and cover letter. Even now that I'm having a blog it still doesn't include any case studies or actual paid work. It's never been an issue, especially because most of my work has been paid software that's behind NDAs, do I can't really make the code public and would have to anonymize screenshots anyway.

Usually I write a cover letter in which I explain briefly what my skills are, what projects I've worked, what my roles were, and what kind of projects I'm interested in working on, and then mention I can walk them through my work in detail during a meeting.

The times I've been involved in the hiring process from the other side, I didn't care much to see a portfolio beforehand either. What's important for me is that before we have the interview, I get a clear picture of:

  • What your main skills are
  • Which areas you work with and want to work with
  • What type of projects and companies you've worked at
  • What roles you take in projects
  • Your personality

How that's communicated is less relevant to me. It just has to be done in a clean and understandable way. That can be a portfolio, an online cover letter, a video, a well organized github account (with extra context provided in a separate document), link to your blog, or anything else.

I do like seeing the actual work during interviews, but for me personally I don't need to see it upfront. And I haven't really come across a lot of places where having a portfolio makes a big difference.

Disclaimer, this is from a Norwegian perspective. I've also been applying and hiring for more senior roles. I notice hiring cultures tend to be quite different between different countries, and especially different from the US.

Collapse
 
saracunn profile image
Sara Cunningham

It's great to hear a perspective from the other side of the hiring process. All of those things you mentioned are super important and can be presented in various ways. Thank you so much for sharing and it's so cool to hear the hiring process from a different country! The US is a little bit different but all of the info is still extremely important.

Collapse
 
hayden profile image
Hayden Rouille

I don’t see why not, it seems professional and is always nice to put at the top of your resume. You could use a tool like Jekyll and get a nice theme which doesn’t take much effort and gives you something to show

Collapse
 
gablaroche profile image
Gabriel Laroche • Edited

I don't think personal websites/portfolios are necessary, but they can be useful. I use my personal website as a playground to learn new skills and improve my lack of design skills. With that said, if you don't have a lot of work experience, but you have a bunch of school projects and/or personal projects, it could be a good thing when looking for a job.

I think the most important things to include in a portfolio is definitely your completed projects, personality and skills.

To create the website, you could code it from scratch, you could use a service like stackbit They have different themes that connect to different CMS and deploys to Netlify. If you really don't want to code it at all you could use Squarespace or Webflow.

By the way here's my personal website

Collapse
 
apjanke profile image
Andrew Janke

+1 on this. Well done, Jure, and congrats! I just hired a fresh-from-bootcamp coder myself, mostly on the basis of the strength of the portfolio site that they took the intiative to put together. And you're exactly right about "giving the interviewer a chance to talk about the decisions I made while making my website" - that's mostly what we talked about during our early interview, and it gave me a chance to see what this candidate could do.

Collapse
 
gabbersepp profile image
Josef Biehler

My motivation for building biehler-josef.de was that I had several places where I publish content. Github for projects, Twitter for drawings and devto for blog posts. I wanted a place where all that stuff is aggregated into one site and thus I built my personal website.

In the last months I was looking for a small job besides my main job and it turned out that the website replaced a written application

Collapse
 
saracunn profile image
Sara Cunningham

Love the website, super simple and straightforward. Wow the website really paid off since you didn't have to do a written application and already had it made.

Collapse
 
ananto30 profile image
Azizul Haque Ananto

I found it useful when I started doing freelancing, cause your work talks, people usually like to see what you have done. So I made my first one two years back, I dedicatedly spent a week's worth of work, made it from scratch using Django 😅 - ananto-haq.herokuapp.com/

But recently just spent a couple of hours to make a modern one using Stackbit - ananto.netlify.app/. You can also use static site generators like Gatsby and deploy on Github page or Netlify. I would suggest using an MDX CMS like NetlifyCMS, as you can use the markdowns as your CMS. So make one! 😃

Collapse
 
saracunn profile image
Sara Cunningham

Great thanks so much! I love both of your websites, the one you made on Django is super cool and I love the transitions. Ya I was thinking about doing Gatsby or and deploy it on Github or something. I actually used an HTML 5 UP site, but it's not up and running yet. You can check out my post on that if you would like!

Collapse
 
offirmo profile image
Offirmo • Edited

You don't have to but

  1. if your area is the web (or close to the web) I think it's a matter of pride to have at least one up and running personal website!
  2. we're often asked for a website in account profile info, so yes it can definitely be an advertisement

Keep it simple!
My personal site: offirmo.net

Other good read: vanschneider.com/a-love-letter-to-...

Collapse
 
devbaraus profile image
Bruno de Araujo Alves

Hi, I built my website to showcase my personal and professional projects, as a web developer I present some of my repositories from github and also the post from dev.to. I like the idea of having a portfolio where you showcase all the things your have done, almost like a link tree. baraus.dev

Collapse
 
preciouschicken profile image
Precious Chicken

I maintain a website (which is mostly a blog plus landing page) after being convinced by reading Guzey's Why You Should Start a Blog Right Now. It is surprising how much better I understand topics once I've gone through the thinking process of writing a post. If someone else appreciates them (or contracts me on their basis), that is simply a bonus.

I use hugo for the blog, as it allows you to write without worrying about design too much, and the minimalist landing page is simply HTML and CSS.

Collapse
 
vojtechruz profile image
Vojtech Ruzicka

In my opinion, having a portfolio site, although not necessary definitely helps. It can be a great differentiator between you and similar candidates, which can be equally skilled or experienced but don't have one.

Although I didn't create my portfolio site, I did start writing my own blog (vojtechruzicka.com/) a few years ago. Arguably, this is much more powerful than a portfolio site (still, you can have both) as it does not show only your skills but also you enthusiasm and interest in the craft, which can be very important for potential employers. When looking for a candidate, it can be more important what's one's potential to growth rather than current skills. Actively blogging shows your passion, desire to learn, interest in the community, and in technology. A very small percentage of devs do blog, so it can be a very good advantage over other similar candidates. The biggest advantage, in my opinion, is how much you can learn through blogging. Every time I need to learn something new I write a post about it. It helps you solidify your understanding much better than just reading tutorials as you need a much deeper understanding of the topic to write about it. Later, you can go back to your own articles as a personal knowledge base or notes. This is a great source of learning as usually in your day to day job you get to interact with the same limited set of tools and technologies and blogging gives you an opportunity to learn outside of this bubble while providing some additional value. You'll get noticed more because of your blog/portfolio and you can get some interesting opportunities, new friends, and active engagement in the community. Starting was definitely one of my best career moves, I only wish I had started earlier :) Just remember, you don't need to have deep expertise on the topic, there are a lot of junior devs, which will find useful even entry-level topics. Hope this helps :)

Collapse
 
spiritupbro profile image
spiritupbro

for the first time in your carrer with no experience still looking for job or intern yes you should it maximize your chance to join the team

Collapse
 
vuelancer profile image
Vuelancer

Don't think about NO!

Just make one!

Collapse
 
saracunn profile image
Sara Cunningham

Will do!!

Collapse
 
seanolad profile image
Sean

Probably, but It's not the worst if you don't have one.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

No I have not needed one, I want to make one though.

Collapse
 
saracunn profile image
Sara Cunningham

Good to know that you haven't needed on. After everyone's thoughts, I think I'm going to make one. Let me know how you make yours because I would be very interested.

Collapse
 
siddm22 profile image
Siddhant Misra

I kept it simple and with added some custom elements.
siddhant-misra.github.io/Portfolio/

Collapse
 
saracunn profile image
Sara Cunningham

For sure! I am pretty new and still in school so I do think it will be good to showcase my skills. Thanks for sharing!

Collapse
 
codeperfectplus profile image
Deepak Raj

Website to Learn Python, Machine Learning, Data Science and Web development.
bit.ly/codeperfectplus

Collapse
 
codeperfectplus profile image
Deepak Raj

Hey, It's good to have portfolio website. Check Mine.
bit.ly/codeperfectplus