I've been writing a short book on software dev portfolios. It isn't ready yet, but I wanted to share some of the highlights, to hopefully help folks who are job-hunting again!
The most important stuff I know, in-thread 👇
• Stuff you shipped on-the-job (if not restricted by NDA)
• Side-projects
• OSS contributions
• Volunteer work
(GIF credit: juliacodes.com)
• What the major features are
• Why you built this
• Process (how you built it, who you collaborated with)
• Tech stack
• Technical challenges you ran into + How you overcame them
• Takeaways
• Video demo
Credit: juliacodes.com/Coffee
We need to tell a compelling story about what this project is and why it exists, while also covering technical details + squeezing in relevant keywords.
It's hard, but thinking in these terms will help a ton.
If you're a junior, there's no way you know 85% of Javascript. Nobody on earth knows 85% of Javascript. You'll be seen as over-confident.
It's a no-win scenario. Remove the graphs.
If you do front-end, invest in "sprinkles". This is my word for easter eggs, small effects, stuff like that.
For example, this effect (gregives.co.uk)
Also, if you're looking for backend/data-science work, this doesn't apply to you as much)
A generic _design_ is fine, but generic _content_ is bad. Describe your path! What brought you to software development?
• Show off your best work
• Write for a technical AND non-technical audience
• Be memorable—show some of your personality!
• No skill charts
• No bravado
I hope this helps! If you know of some folks looking for work, retweets are appreciated 💖
joshwcomeau.com/subscribe/
Stay safe y'all ✌️