Do Back-End Developers Even Have Portfolios?
For ~3 months now, I have been building https://www.webportfolios.dev - a place for showcasing developer portfolios.
Within this amount of time, I have occasionally tried to find portfolios from back end developers to reach out to, but I've noticed that they are surprisingly rare compared to front-end or full-stack portfolios. This got me wondering—do back-end developers even bother creating portfolios?
If you’re a back-end dev, do you have one? If not, do you feel like it’s unnecessary for your career? Would a well-structured portfolio actually help in job searches, or is LinkedIn and GitHub enough?
19 comments
[ 3.7 ms ] story [ 53.8 ms ] threadTypically web developers, front end, and full stack have a portfolio. Where most of the reasoning behind it is simply influence from social media where people mention it's a good way to stand out.
From the amount of research I've done trying to find portfolios from back end developers it seems like they don't share the ideology that it's a good thing to have.
I think it might boil down to the possibility that they typically don't have an option to include a "personal website" on a lot of their job applications, that's my reasoning for having a portfolio.
It's easy to get distracted tweaking it and having it take the blame for why you might not be having more interviews.
I only have a portfolio because there has been a good handful of job applications that HAVE required a "personal website / portfolio".
I can see that not everyone needs a portfolio.
For example, how am I supposed to show off the OS build system for a proprietary rackmount widget that goes in a large airplane, where its chief achievement is seamlessly running patched and cross-compiled code that I didn't make which is also proprietary?
Or an internal ERP system that doesn't exist anymore for company which been acquired and digested by a bigger one.
I can't show off the code I'm proud of, I don't have permission or infrastructure to run it on my own... At best I might be able to make some sort of video in advance, but that won't tell you anything about the pieces I really worked on. It is both frustrating and freeing.
I.e., it may be impossible to create a portfolio for the majority of things you work on as a backend developer. Front-end developers work a lot on public-facing things that lack any of these restrictions, and so it is likely much easier to create a portfolio website. Screenshots of the back-end may land someone in court.
I don’t spend time after work coding and I never have. No one is going to take time looking at a portfolio when every job opening gets hundreds of applications. Your resume barely gets looked at.
I have a blog with lots of homelab and programming related writing on it.
I'm not sure what a "portfolio" would do differently, other than create more work.
I feel it's necessary for my career. It explains to a potential employer or interviewer or recruiter the depth of my skills.
I'm highly confident a well-structured portfolio doesn't actually help in today's job search. In past job search efforts maybe it helped.
I don't know if LinkedIn and GitHub are enough. I have neither.
My back-end portfolio shows about 20% of the backend projects I worked on. When a project I launch doesn't get adopted and shows no interest from users I shut it down, often within a month. Some of my best work won't be seen by anyone.
Think about what a portfolio site demonstrates. For a front end developer, these sites provide an opportunity to flex your design intuition and raw development skills by putting something flashy together. Your site could make a difference because it's demonstrating that you can do the day-to-day tasks you're being hired to do.
For a back end developer, the results of our work are less immediately obvious for someone who isn't already technically inclined, and by the time you talk to someone like that, you've already cleared the initial screening bar that a portfolio site would get a front end dev past. There's no real visual component to the work I do, so a site doesn't demonstrate anything related to my job. I still maintain a personal site with some rough details, but I don't think it's really helpful for my career.
I would also consider that front end devs generally enjoy working on the front end, while back end devs generally enjoy their work on the back end. So I'm way less likely to do web dev in my spare time, especially since 90% of portfolio sites have no back end whatsoever.
I don't have one, and no employer in an interview has ever really expressed interest in something like that.
So that was useful, but I don't think it would have helped to have had anything more portfolio-ish than that.
Both have proven useful to help nail my latest job as a demonstration of various skill sets they were looking for. I do not think making a portfolio would be that useful in my case over the resources I've already put out there.
It's unfortunate that we have to do this extra work, compared to, for instance, researchers in academia or, say, a Linux maintainer, who "own" their work (or at least get credit for it).