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

Michael Lazarz
15,135 PointsWhat track should I venture down?
I'm currently a Computer Science student and I am knowledgeable with Java and familiar with C++, HTML and CSS. Just need the practice. My goal is to do web development.
I am currently in a dilemma as to what track I should really go down. I've done most of the PHP Development track and its made me like web design and server aspect. I'm just not sure what the opportunities are going to be there or what exactly I would market myself as to an a potential employer.
I think I'm just not sure if I'm creative enough to really design a great client side website or if I'd be better at the back-end. I know this question is somewhat confusing but any advice is greatly appreciated.
4 Answers

Emmanuel Salom
Courses Plus Student 8,320 PointsI think I really depends on what you are good at and what you enjoy doing. If you like PHP try to become really good at app architecture and design, for this I recommend learning the laravel framework. I think you will be more attractive to employers when you have have a solid understanding of software design principles and learn how to "talk the talk". You can apply the same principles to any computer language you choose. Since you mentioned you have done java c++ etc. Then this should be easy for you. Jobs will always be available to people with these type of skills.

Michael Lazarz
15,135 PointsMichael. Definitely gave me some things to look into. I mentioned in a comment that the hard part is finding that area where it feels "right". I had done some Swift programming and briefly looked at Ruby. I run into the problem of being too curious and looking at multiple languages to see which one feels better. Only problem is I don't have a lot of time to hop around as I am hunting for jobs now. I appreciate the advice. I'm going to look into the Google stuff you mentioned and try out some of the JavaScript, Android courses.

Emmanuel Salom
Courses Plus Student 8,320 PointsA well rounded portfolio will definitely help. You can offer your services for free to friends or local busineses and ask for their testimonials in exchange. Build a really cool freelance website with your github account. And display your work. Make sure that your projects are good quality because people can tell how much experience you have by looking at your code.

Rafi Chaudhury
4,445 Points"I think I'm just not sure if I'm creative enough to really design a great client side website or if I'd be better at the back-end. I know this question is somewhat confusing but any advice is greatly appreciated."
That's one of the areas where Treehouse has been helpful. I took the CSS courses and it really helped in terms of making websites look good. The current trend is to build minimal, flat design, so that's good because you probably don't want to get caught up in too much graphic design, if that's not your strength.
I would look at http://dribbble.com/ and www.awwwards.com/
for ideas and inspirations for building sites. You'll notice that sites don't need to have ton of heavy duty design to look really good.

Michael Lazarz
15,135 PointsThank you Rafi. Those links were helpful
Michael Lazarz
15,135 PointsMichael Lazarz
15,135 PointsEmmanuel Thank you for the insight and input. I think the hardest thing is to really "know" what I enjoy doing since I've only had the school experience and not much exposure to what someone in the real world would be doing. I'll have to look into some of the things you mentioned.
The biggest obstacle I'm facing besides finding what I truly enjoy to do and becoming good at it is the experience factor. I know that building a portfolio is essential. Does a well rounded portfolio make up for not having the "1-N^years" of experience in the field?