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

Paige Jordan
7,054 PointsI finished the Front End Web Development track, what should I do next?
I finished the Front End Development track and now I would like to start preparing myself to apply for front end development jobs! I know I need a portfolio, should I start building one from scratch? What else should I do to prepare myself to be a great candidate? Any advice is greatly appreciated!
6 Answers

TJ Egan
14,420 PointsSame boat as you. I've been working on my own website and have looked around for some projects to complete to practice my skills.

Shawn Gregory
Courses Plus Student 40,672 PointsHey guys,
I have a question. Are any of you two thinking of just staying front end developers? If not, and even if you are, you can think about just getting your feet wet with the back end development as well. If you are just sticking with the front end, it doesn't hurt to just look at what back end development has to offer. In a real world situation, you as the front end developer will be communicating with the back end developer on occasion and it doesn't hurt to understand what he does and familiarize yourselves with what he is doing.
You can also move on to the business courses if you are thinking of using this new knowledge to start your own company or even just commission yourselves out to the public. There are a lot of courses here that go beyond the programming and visual components so keep looking. Your next step will hinge on what you want to do with yourselves in the future. If anything, take a look at the business courses and see if you like.
Cheers!

TJ Egan
14,420 PointsYeah, I was planning on taking a look at Ruby, since I have been seeing that a lot more in job postings. Should I take the Ruby or Ruby on Rails course? Ruby > PHP?

Paige Jordan
7,054 PointsI was planning on looking into PHP, I think it would be valuable especially if I want to do more Wordpress sites for freelance work.

Shawn Gregory
Courses Plus Student 40,672 PointsTJ
First off I'm partial to PHP because it is my first web language I learned and I love it but your likes will vary. Look at both languages and see which one you like. As far as Ruby vs Ruby on Rails: Ruby teaches you the language while the "on Rails" helps you learn how to run Ruby on a web server as an application module. If you are into Ruby I advise you to learn Ruby then it's "on Rails" equivalent. What you choose is up to you and should not be pushed by anyone. Do the language you like and are comfortable with.
Cheers!

TJ Egan
14,420 PointsThanks Shawn! The only reason I asked is because I've done a bit of PHP, but am clueless when it comes to Ruby. Didn't know if it would be better to expand my languages, or improve upon my PHP base. Thanks for the insight, take care.

Yaroslav Kleshchev
8,744 PointsI would say to start working on your own projects, while at the same time learning for new tracks. Treehosue does not teach everything there is to know about front end development. So, working on your own project is very valuable; one can learn so much from it. What i would do is work on my own projects; use the knowledge you leaned for freehouse, but at the same time expand your knowledge by learning something new. Anyone can finish a track. However your own projects shows that you learned something.

TJ Egan
14,420 PointsGreat point. Know any websites that have short 'assignment' projects?

Paige Jordan
7,054 PointsThanks, Yaroslav!
William Li
Courses Plus Student 26,868 PointsYaroslav Kleshchev 's advice is spot-on, wish I can upvote it
There's a Chinese proverb.
I hear and I forget; I see and I remember; I do and I understand.
This old wisdom is pretty much the whole secret in learning web development, you can only learn by actually building sites; watching lectures, doing quiz/exercise here at Treehouse would give you the basic knowledge to get started, but until the moment you start writing code for an actual project, you haven't seen how deep the rabbit hole goes.
And TJ Egan
Know any websites that have short 'assignment' projects?
None that I am aware of, my advice is that you can build a personal page of your own, a small HTML game, sth like that. If you're really out of ideas of what to build. Check out this site 180 websites, this is Jennifer Dewalt's website, she was an artist who had no prior experience with programming, and she taught herself how to build website by building 1 small one each day for 180 days. This story generated lots of media buzz, even John Resig, the creator of jQuery was impressed by it. It's truly inspirational seeing what she's able to accomplished in such short amount of time. So check it out, see if you can re-create the mini-websites she has created, it'd be quite a learning experience.

TJ Egan
14,420 PointsThanks, William!

Paige Jordan
7,054 PointsThank you for this! I'll start getting my hands dirty then :)

areef ahemed
1,251 PointsThere should be a like button or vote up button here in treehouse. Thanks for the valuable answers. I am in the same boat but not quite there yet. I finished the 1st two parts of the front end track(i.e how to make website and css basic), should I start doing some of my projects or focus on finishing the track. I am quite in a hurry finished them in 2 days. I had some basic knowledge before as well. Now to engrave the things I have learnt, would it be best to get 1 or 2 projects done or carry on finishing the track then start with projects?

Nadav Reis
5,561 PointsThis thread is awesome. Thank you.