Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Is it OK to use a template to build a portfolio, or should I make my own custom template?
This is the first portfolio that I have ever built, and I have received mixed messages on this. As a front-end developer would it be OK to use a template from squarespace and alter it, or would it be better to build a template from scratch? Some developers said building a template from scratch would be better, while other said a template is just fine. What are your thoughts on this?
David May10,572 Points
This is all up to you. Being your first portfolio I say go with a template and work on customizing it with your own touch. Every time you make a site you'll be learning countless new lessons in the process even when using a template.
After that try your hand at your own from scratch. I've probably made about 50 portfolio designs over the last few years (a perfectionist is never satisfied) and whether I used a template or not I've learned a lot. I started with templates and now make my own from scratch (some of which become a template I'll use on future projects.)
So, just get designing whichever method you feel comfortable with! It's all about learning and practicing at this point.
Good luck :)
Christopher Warren17,640 Points
Honestly if I was you I would create one from scratch. Visualize a design and go about creating it. It'll will be a lot tougher but it will pay off the in the end. If you have any problems post on here, google or post on stack overflow.
James Barnett39,199 Points
I think the best part of templates is their design not necessarily their code.
I'm of the belief you should know what every line of code does it's always harder to debug code you didn't write. If you can't yet implement a feature you'd like to have on a design.
Then I'd urge patience, Rome wasn't built in a day.
So I should design my own template from scratch?
Ok, so will just pick a template and alter it, and then later on I can go back and build my own. Thanks!