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

Sage Elliott
Sage Elliott
30,003 Points

Complete projects | Career program

Hello every one!

If you've made any projects for the treehouse career program I'd love to hear what it was!

I've been holding back probably longer than I should have on creating/submitting anything because I feel like they should be polished and serve a purpose. I will likely be seeking a jr. rails developer job, so I feel like I should build up the apps using, TDD(with Rspec/Capybara), authentication(probably devise) and demonstrate knowledge thorough knowledge of Ruby, TDD, and a good understanding of rails(activerecord, migrations, etc...). I also think at least one should parse data from an API.

Any tips or Ideas on anything else I should include or specific apps you think employers would like to see?

Thank you :)

Sage Elliott
Sage Elliott
30,003 Points

Oh and I will also be polishing the front end with SASS, since thats the norm for the rails community.

1 Answer

I don't think they are looking for three complete websites as projects; IN the PHP Development track, for example, we made the Shirts4Mike page, and then we just kept doing more "projects" to add new functionality to it. The implication being, each time you add functionality, that's a new project.

SO, with my three projects, I first built a static version of my website (In HTML and CSS) and called it Project 1. Then I added dynamic data, and refactored my CSS, and called that Project 2. Then for Project 3, I refactored my PHP into the Model-View-Controller pattern, and added 3 more pages to my site. The real challenge is to write up each project with details on what you did, and what skills that proves competency in. Also, make sure the competencies all broadly apply to your track.

Finally, on the note of polish... You will NEVER be done with ANY given website; There will always be SOMETHING that can be further polished, or new functionality you would like to add, or some new content you think is important.... If you wait till everything is done, you will never publish. SO, define the scope of each project narrow enough as to be obtainable, and focus only on those tasks until they are complete. Publish it, then set new goals and a new project.

That's how it's gonna be in the Real World anyway, so you might as well set up these projects in a similar framework ;)

Sage Elliott
Sage Elliott
30,003 Points

Thanks Tyrell Jentink ! Good point about the polishing never being done! :)

No problem :)

At risk of sounding like a point whore... Any chance of getting an upvote on my answer? ;)

Sage Elliott
Sage Elliott
30,003 Points

I don't think you can get point in general discussion topics so please accept a virtual high-five!

Haha... Fair enough. I forgot there were rules to all of this... ::Sigh::

As much work as those projects were, just wait till you have to get 60 forum points. I put it off, and now I'm trying to rush through them.

Sage Elliott
Sage Elliott
30,003 Points

There are always plenty of posts that need answering!

I still think I'll be building up 3 separate projects and documents them individually and include tests. I assume they will be going to potential employers to look at, and I feel like I'm not too far from that point of building those.