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! While you're at it, check out some resources Treehouse students have shared here.
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 trialJosh Hicks
14,146 PointsFreelance right of passage?
Is it ok to go straight to freelancing after Tree House training or should you try to work for an agency to learn more before starting on your own? I realize this may vary and it's all opinion, but I'm just looking for the general consensus here. Maybe even from some people who have done both! Thanks.
7 Answers
Chris Wise
1,501 PointsIf people will hire you with no real work experience... Go for it.
Josh Hicks
14,146 PointsWait, do you mean if an agency will hire you, or if clients will hire you?
Chris Wise
1,501 PointsNormally when you freelance you would show a work portfolio of what you have done in the past to prove you can do what you say you can. If you are coming from this training and don't really have a portfolio, I would imagine it would be hard to get consistent freelance work. However if you can get contracts, then I don't see the need to go to an agency first if freelance is your ultimate goal.
Josh Hicks
14,146 PointsOh, I see. Yes, freelancing is my personal goal for my web career. I am planning on building my portfolio from free, or nearly free, work that I have done for friends, family, and small businesses. Still not sure if that's the BEST way to go about a successful freelancing career.
naz
857 PointsUse this as a guide on how to go Freelance
How to get started
Think of a great company name, short, memorable, identifiable.
Think of a company structure, self-employed, Corp, LLP
Think about what your business will be, ie. web design only? plus hosting? e-commerce?
Get a small budget
Get your software, hosting, domain name
Get a contact number, and email address.
Create a database, accounting system to keep track of clients, invoices and receipts.
Create your website
Have some terms and conditions, that also act as working guidelines
Do free sites for friends and family to get a portfolio
Advertise your business on local sites, gumtree, craiglist, BT tradespace
Get customers
Record details in database
Offer quote
Take deposit
Build site
Tweak site
Complete site
Take payment
Offer subsidiary services,e.g newsletters, advertising, stationary
Offer loyalty scheme
Kick back and relax
Increase budget
Use GoogleAdwords
Add USP or other differentiator.
Contribute to forums to build skills.
Employ someone!
Repeat 9-27 as many times as needed
Skills you need
Patience
Imagination
Access to the internet
A support network
Flexibility
The mind set you need
Time is money
Quality is important, perfection is not
Keep to you circle of competence
Make the client happy
Be professional
Speed is everything
Standardize, standardize, standardize
Tools you need
Your choosen web design tools, e.g. DreamWeaver, Sublime, or NotePad.
Illustration application like Illustrator or DrawPlus
Photo editing application like Photoshop, GIMP or PhotoPlus
NotePad
Premium stock images
Premium vector icons
Browser bookmarks for
- Sites you like the design of
- Sites you like the technology of
- Sites from various sectors
- Resources
- Learning sites
Fast paced music
Templates, templates, templates, frameworks
Hope that helps
Josh Hicks
14,146 PointsThanks for all that detail!! I would love to hear actual stories from people who have worked in both situations. Their hard earned/ learned advice from real world experience is key.
naz
857 PointsI do the occasional Freelance and here are some points I've observed;
- Clients want to see a portfolio of site and read client testimonials,
- Having a 'script' to work from the moment a client contacts you is more effective that working on the fly (unless you're good at that)
- Clients can take forever to give you the information you need, this can seriously delay the project and wreck finances if the final payment is due on completion.
- Clients are slow to pay.
- Clients always try to get a bit more work done, that's fine as long as it's within reason, but you should tell them the additional costs.
- Not all websites will work out for the client, this may have nothing to do with you, e..g no website can sell ice to Eskimos.