Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Sullivan Taylor Begbie
Sullivan Taylor Begbie
4,219 Points

Give me a little more confidence for my end-game goal here. (Front-End Hopeful)

Friend of mine is a successful photographer and built her photography website with a customizable word-press and a small bit of advice from a photography blog. The site itself looks incredible to my (still) inexperienced eyes. And hearing that she built, and manages, her site with zero coding knowledge left me a little intimidated with my minimal HTML/CSS experience.

Are the skills I learn here going to indefinitely supersede what a lot of these programs can do? I've only scratched the surface right?

As I'm sure I'm not alone on this: I want a job coding and creating. I've read blogs and searched for advice to accomplish this goal. What should my realistic expectations be with Treehouse being my only education on computer sciences?

(I apologize if this sounded bleak! I am so in-love with Treehouse and coding in general. I really feel like I've found my niche and I guess I am just nervous about not succeeding in a timely manner.)

4 Answers

Tricia Martin
Tricia Martin
19,604 Points

I would definitely work through the Front-End Web Development track and the Web Designer track, and practice practice practice on your own. Just start building websites for anything. Have a cat? Make a website about your cat. Favorite band? Make a fansite. You don't ever have to actually publish them onto the Internet, but just keep building them for practice. I've made a couple websites for clients, but I also decided I wanted to go back to school to get a deeper understanding and hopefully get a job after I graduate.

Good luck!

Aaron Kaye
Aaron Kaye
10,936 Points

Keep on learning! It will all pay off. Just think, what happens if something goes wrong on your friends site? Is she going to have the knowledge to go into the code and fix it? Wordpress is very simple to get up and running, and I know because I work with it quite a bit at my current job. But the problem is, it really limits your ability to customize. I would really keep going and throw some javascript/jQuery into the mix when you feel comfortable with it. Knowing Javascript and jQuery really will put you over the edge as a front end developer. And quite honestly, It doesn't hurt to dabble in photoshop/illustrator which you can download a free trial of. Some front-end jobs may expect you to at least know your way around if you needed to.

You would be surprised at how much trouble people even have with sites like wordpress. I was trying to help someone today that had a formatting issue and the easiest way to fix it was to go to the code editor (as opposed to the visual) and just manually enter in the HTML code.

I am a self taught programmer too and I can tell you that it does take a lot more focus and determination. There are nights where I just have to commit to sitting down with my laptop and learn more about coding. With the help of the internet and places like stackoverflow.com it is easy to keep pressing on. Honestly, the best thing you can do is get your hands dirty with your own sites too. Make some sites and build up a portfolio, you may even want to consider doing a website or two for free. I am sure there are soup kitchens or non-profits that would love you help with their website from the 90's and you can build up your knowledge even more. As I've been applying for more coding jobs the one thing I always see them ask for is a portfolio. The important part is that you love doing coding. That means naturally you want to do it more. Good luck!!!!! If you ever need any more help or advice with coding you can really feel free to contact me via email at ajk4550 @ gmail.com. I am by no means an expert but I had to learn web stuff all on my own including HTML, CSS, JavaScript, jQuery, PHP and now I am learning Ruby on Rails and I would love to be able to help someone if they are in need of it.

Sullivan Taylor Begbie
Sullivan Taylor Begbie
4,219 Points

Thank you so much, both of you! I appreciate the encouragement!

I started learning to code for a few reasons, and one of them was the frustration with Wordpress. If you have a theme that looks 100% what you like, it is awesome, but most of the time you want to change something. It is horrible! Plus with every added plugin it was slower and slower. There is a lot of people that all they need is wordpress site, but for now Web Programming is still a better career choice than most jobs. Or so I keep telling myself :-)