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 trialChristopher Leonard
11,172 PointsJust finished Web Dev track. What's the next step?
So I just finished the Front end Web Dev track. When I came to Treehouse I didn't know the difference between web design and web development. After starting off in the Web Design track and jumping back and forth between Design and development, that I enjoy working in Web Development more than Design. So I switched tracks and finished up Web Dev.
My question is what is the next step? I will of course stick around and partake in more courses, but I'm not sure where to go next. Should I wrap up the leftover badges in the design track even though I'm more into the development side? Should I skip it and start into the PHP (or ruby) track? Should I put them both on the backburner and look at another site for more intermediate web development instruction? Or, should I just take a break from instruction and focus on working real world projects, building sites for family/friends, building a portfolio site, etc.?
I'm comfortable enough that I can build a site from scratch with quite a bit of looking up things, but I wouldn't say I'm confident enough to look for a paying project.
Help me Treehouse forum, you're my only hope!
P.S. To the Treehouse staff, you guys rock! Thanks for this amazing service.
3 Answers
Magnus Hovland
5,657 PointsI'd say start building a portfolio. If you don't have any specific projects right now, just make one up. Don't worry about it having to be very complex or advanced, just try to refine the skills you already have, but still pushing yourself a little bit out of your comfort zone to learn more.
Having a portfolio will make you more confident at a later time when you'll be looking for payed projects ;) I know this because I don't have too much in my portfolio, and I'm now freaking out over an interview I've got tomorrow not knowing exactly what they expect because they couldn't really get much from my portfolio .. :p
Also, who says you can't take on a few paid projects for friends/family, if they are willing to pay. I've been doing some small jobs (simple static sites, Wordpress setups etc.) for family and some small local businesses, and it went great! I was feeling the same way you do, not really confident enough to think I could pull off a paid project, but here I am, with those projects behind me and a lot more experience than I thought I would get. There is a lot to learn from just doing small stuff like that.
Anyway, I guess my advice to do some fun personal projects to build your portfolio, and also, don't underestimate yourself! (Oh, and of course, never stop learning!)
Sorry if the post is a bit messy, I'm in Hemingway mode right now :p -M
Scott Evans
4,236 PointsTo be honest it depends what you personally want to do. If you want to be able to add back end functionality to website, like login systems, file upload or even content management then i would look towards PHP or Ruby and then maybe look into Wordpress.
Or you could try and master you current skills by making small websites for friends or family.
Dino Paškvan
Courses Plus Student 44,108 PointsSmall (or even big) personal projects are always a good thing. I usually have 3 of them that I can go between when I need a break from stuff. Not only will you learn a lot from those side-projects, but you'll also have something to show later on when you go looking for work. It's always nice when you can say: "Hey, I built this!"
You said you're interested in web development more than web design, so there's your answer. Proceed with dev tracks (PHP or Ruby, it's up to you) and nothing's stopping you from re-visiting the design track if you find yourself needing more info about design.
While working on the web dev tracks, try building a similar app as you go through the course. Make changes and explore and you'll find yourself learning even more.