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

JavaScript

Object-Oriented JavaScript course: most confusing project that I've seen on Treehouse

I think there's a huge mismatch between the general level of difficulty of the course (which seemed appropriate to me) and the level of difficulty of the final project, which seems really disproportionate.

The coding architecture needed to complete the quiz project is much more complex, and very different, from the ones that have been practiced before, namely in the playlist project. It's like there's a huge gap of knowledge from one project to the next, as if there was a whole section of the course missing.

In short, I found the final project very frustrating, and I think that someone who can get it right just by doing this course (and the requisites) probably don't need to do them at all.

2 Answers

I don't agree Nejc, I am finding this quiz project extremely hard. It's hard to "dig" for answers when you don't know where to start. The fact is Team treehouse is a learning platform and not a a "real life project", the whole point of the course is to teach us the skills we need before we enter the real-world. It's like that whole "jumping in at the deep end" and the "sink or swim" adages, they don't work for everyone. They can make people feel hopelessly lost and give up.

The best analogy I can think of is going to the gym. If you want to get stronger then you have to lift slightly more than you did previously in a linear progression. In relation to the quiz project I just feel like I've randomly tried to pick up a stack of weights and tried to lift them and they all just crashed back down on my head, and now I'm a bit knocked from the experience and none the wiser!

Well if I'm honest I myself welcome a hard project that requires to dig for answers yourself.

You learn much more that way when you really put the work in just looking for info and crawling through the docs.

Treehouse gives you the tools to do a job - then it's up to you how you use them.

And just to be clear when you face a real life project/situation that's what's going to happen most of the time (until you get your fair share of experience in the field), so you have to bite through it.

Simply put: if you are having a hard time with it - you're learning at 100% capacity - the human mind seems to gear up when faced with the complexity load and frankly, brains chemistry changes to surpass and function at full speed.

This is just a theory of mine if I might add, but I'm sure this could be backed up - or someone already did a study on this :)

So for my parting words:

Happy Coding & enjoy :)

Regards,

nVVEBd