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 trial

General Discussion

Kevin Tucker
PLUS
Kevin Tucker
Courses Plus Student 5,438 Points

Getting an entry level job..

Hi guys,

I’m looking to change career to web development. I’m just wondering what people have done to differentiate themselves from other applicants.

I’ve been thinking about portfolios but I am unsure what to include in it other than a cv website. I’ve been thinking about gaining qualifications but again unsure what ones to go for.

Any suggestions would be great

Also is there any freelance work/ websites that a junior developer could do to gain some real world experience, any links would be great.

Thanks I’m advance

1 Answer

Zac Mazza
Zac Mazza
5,867 Points

This may be cliche, but in addition to focusing on your portfolio, the best way you can differentiate yourself is through the development of your soft skills. If you are already a decent programmer, or at least have a few projects under your belt that demonstrate you understand decent concepts, you are already halfway there. What will really make you stand out is well developed skills such as communication, understanding your customer, general sales techniques, and the ability to communicate complex topics in an easy to understand manner - think explaining your site or application to a neighbor who has no idea about anything related to technology.

From my own personal observations, these soft skills can often be missing or have limited development. This makes it very challenging for these individuals even though they may be very technical. I'd argue that if you had decent development skills, but showed excellent soft skills, I'd prefer you over someone more technical. Soft skills are harder to teach, but I can teach you more advanced programming concepts all day long.

In summary, have a few projects under your belt that demonstrate a breadth of knowledge (different applications, different purposes), and show that you have a solid grasp on your soft skills. Those two together will open up opportunities for you.

Thanks,

Zac