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

Kyra Fillmore
Kyra Fillmore
12,430 Points

I'm curious: at what point do you feel you're an "expert" at certain technical skills?

I'm looking for a front-end dev and/or designer job, I love both aspects, and I feel like I have a great grasp on the skills, but most job listings are for people who are "experts" at css, html, php, java, etc.... I have built a few websites I have completed a TON of courses here at Treehouse and would love to eventually work for Treehouse... but, without a large portfolio, I don't really feel confident to apply to these positions. Any insight?

chris salvi
chris salvi
7,584 Points

I dont think you're ever an expert as the field constantly evolves. iOS 8 brings on new challenges and opportunity for developers that ios7 didnt for example.

Expert is when you're comfortable designing a working project from start to finish of relative complexity, but even this is an ambiguous term.

As for css and other front end development, most people really mean competent when they write expert. Remember that HR often writes these listings and tend to exaggerate their needs and qualifications.

chris salvi I find developers experts if they are highly competent in what they do and they're a great go-to source for help with just about anything. If there's anything they don't know, it won't take them long to figure it out.

4 Answers

Pretty similar to a struggle of my own finding iOS developer positions. My advice is to just build something and put it out there on the web for companies to see. You don't necessarily have to have a large portfolio - any projects that are worth showing are fair game.

I'm still in the process of interviewing with several, several companies out here in Los Angeles and from what I've gathered, what they want to see what all you can do, not how many you can do. With that said, though, I'd suggest having at least a couple out there to be safe.

Also, I'd look more in depth for entry-level, junior developer positions. There are plenty out there. When companies refer to senior level developers, they're referring to developers who have either released successful products of their own or developers who have worked on consumer-facing products within other companies.

Hope that helps.

kevin revill
kevin revill
7,533 Points

Absolutely agree with what already put. You need a little bit of experience and the confidence to stand up an say, "Hey! I can do that". Just remember, its you their looking for. They just don't know it yet!

How can i say this? I have no degree, no formal qualifications, but have worked for a handful of startups. (I like small companies), as I feel that their more flexible, agile and someone like me can jump in and really make a difference.

As a back end coder, here in the UK my code is in the BBC, Tesco, a bank, and several other high profile companies. Am I an expert. Nah, I'm just someone who, tries to keep up with new trends, got good at thinking outside the box so to make elegant simple solutions to big problems. (in case your wondering im on treehouse to tidy up my front end skills . after years of just doing back end code)

I Will tell you what expert is. Its a weeding out tool, to hold back people who are not confident enough in their skills to step up to the plate ;) My Advice. Is first look in the mirror, think about all those courses you done and how much knowledge you now have.

Now Start applying! Go for the big jobs and go for the small and when you get to those interviews.....

Sit back and ask yourself, do they excite you. Would you be happy working there. Are they also ready to have someone as remarkable as yourself to help them achieve. If not go find somewhere that is and trust me keep looking the right job will be just around the corner.

Kev.

chris salvi
chris salvi
7,584 Points

I agree with Kev. Expert is a relative term. A determined hungry developer can learn just as much in 1 year as a three year veteran depending on how devoted each person is to their craft. You are an expert when you stop asking others questions and people come to you for questions.

Kyra Fillmore
Kyra Fillmore
12,430 Points

Thanks Guys. I guess it's worth it to just throw it out there, give it a shot & see what a couple of them say. Also, I generally use Genesis as a framework, but I'm considering building something with Bootstrap just for fun. Can I put those kinds of things into my portfolio? Or is that totally frowned upon?

chris salvi
chris salvi
7,584 Points

I would highly highly recommend building something with bootstrap or foundations as they are considered the standards in the industry.

And yes the more frameworks the more valuable.

James Barnett
James Barnett
39,199 Points

It's sometimes suggested you need to spend 10,000 hours at something to achieve mastery. So I'd look at "jr developer jobs" for now and after 5 years or so of doing that maybe you'll be ready to be an expert.

Then again HR people like to abuse words like expert so you need to figure out what you'll be doing to figure out if it really requires an expert or just a professional level of competence. How can you know the difference, starting out that's kinda hard to do.