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

Development Tools

what is the estimated training duration of Front-end Development?

what is the estimated training duration of Front-end Development?

4 Answers

Steven Ventimiglia
Steven Ventimiglia
27,371 Points

The truthful answer is "a lifetime of experience."

You can learn an entire track of courses for front-end development, but if you ever consider the approach to training yourself completed when you finish it, the necessity to adapt to the changes that will be introduced over the following years has been ignored.

Treehouse is a great start for many. For me, it's an incredible set of refresher courses as well as a way to introduce myself to certain aspects of design and development that I haven't had the opportunity to learn. Even if I'm extremely familiar with a subject, I still discover a thing or two that have been overlooked until now.

They have an excellent feature that allows you to schedule each track so that it fits into your personal schedule and tells you the time that you have left according to how you've planned it. So, ignore the limitation of a "finish line" and just find a way to make this an awesome start to an endlessly evolving process.

Thanks dude! Just overwhelmed. So this is the route? Self thought through tree house? Then go from there with a portfolio and web examples?

Steven Ventimiglia
Steven Ventimiglia
27,371 Points

Well, we're mainly having a discussion about self-educating yourself in skills that will eventually lead to a career in a very competitive industry. The advantage you have above 90% of the competition, though, is that something is pushing you towards online development because you want to be good at it. You probably really enjoy it, and look forward to the challenge because there are ideas floating around in your head that need to see the light of day.

There are many courses available on Treehouse as well, from design to development to programming to business management to marketing, that you'll eventually find yourself completing ones that are combined into a track focused on your main interests. I'm making my way through two major tracks so far. I've also done some individual courses to get a feel for the material.

The Web Design track is awesome. Having done this as a career for a ridiculous amount of time, I found it to be a great thing to work towards completing. I even learned some things on a basic level that resulted in them making more sense the way they were applied here at Treehouse. I find it very hard to say that it's happened all that often during other online courses taught elsewhere and I think the planned length of each session, for each course that I've taken here so far, made them something that I can complete and feel great about accomplishing.

The goal is to use the skills you learn to eventually prepare, plan, perform and perfect your own projects. In fact, you'll also learn about the "Four P's" that I just mentioned. Then, you will have some work to show to future employers, based on the education you gained from the pursuing things that you had a genuine interest in getting good at.

Thank you so much for the encouraging response. I just feel that web design and development is my way out of my life rut right now. It's the only thing I can see clear at the moment and I want to do it right.

Steven Ventimiglia
Steven Ventimiglia
27,371 Points

As I mentioned previously, most people in my position would consider themselves an expert in their field... but in reality, we'll always be n00bs.

Just the fact that you "want to do it right" is a great first step towards a better career amongst many other people who will never be as open, honest, and demanding of themselves and their abilities.

I wish you luck, and hope to see that score go into the 5k realm and beyond.

Michael Day
Michael Day
10,101 Points

To be honest about 6 to 9 months of daily practice and building things outside of learning on treehouse. Treehouse will help you learn the basics but its not until you come up with an idea and start to build it that you really learn the in's and out's of the sytax. You will have to constantly look things up online but after a few months you will start to look up things less and less and make fewer mistakes.

Jessica Barnett
Jessica Barnett
8,028 Points

I've googled this question like a million times. You should definitely do that. There're a lot of good blog posts out there on the subject.

Most of the people I know and things I've read say that 2-3 years is pretty realistic for a career-switcher. I made it at about 2 myself. That'll depend a lot on how much time and energy you have to put into it. People do have jobs and families and all. But it'll definitely happen if you keep at it!!

I'd say work on the front-end web track, and also develop 2 or 3 really awesome websites that you can show off. I made one big project after I finished the CSS lessons, then another big one after Javascript and JQuery, and a couple more in between and after. Be sure to re-visit the first one, so you can look at your old code and think "wow, what was I thinking? I'm so much better at this now." Then make a personal site, and make it the best one yet!

And definitely get involved with the local tech community. You can check out hackathons, open source projects, local tech-related conferences, search for "web" on meetup.com... There are tons of ways to get involved, and meeting local people who have the same interest and more experience can really make a difference. It did for me anyway.

That'd be my advice, but there's much better advice out there on the internets. Definitely consult google. You'll be glad you did. : )

Here's one to get you started!

Hola!

Would everyone say that these self taught options on the web whether it be treehouse, thinkfful, code academy, etc... are the best route to take? I need to get on the web development wagon to start a new career but I'm wondering what the best and fastest way to learn all of this is the best approach. I don't event think that there is an actual college program in this anyway. I wouldn't even be able to attend college anyhow. So Is this the best avenue? self paced, self learned website courses? Take courses, build a portfolio and website examples and go job hunting? What does everyone suggest?

I'm stuck in life right now in a dead end profession that I dislike and I desperately need a career swap. I'm thinking about me and my family's future here.

All answers are appreciated.

Cheers,

Ivan

Steven Ventimiglia
Steven Ventimiglia
27,371 Points

I am completely self-taught. Zero college.

I have been into illustration since I was about four, dropped out of school to get a job so I could help my family, and became a designer under the tutelage of two veteran professionals at nineteen years-old. I then started developing websites around 1995 (which was three to four years before CSS became something that demanded attention.)

I've read tons of books and watched tons of videos on YouTube. I've tried almost every provider of online courses to hone my skills. Treehouse, imho, is the best. To the point that I've stopped playing as many video games as I used to, so that the time can be spent building up my skill set. I review and even take courses of subjects that I already know, improving anything I accidentally missed while creating a career for myself.

I would say, as someone that has now been doing this for 20 years (as of 2015)... go for it, dude. Treehouse is awesome, partially addictive, and taught by highly qualified professionals that seem to have a love for the things that they teach.

Also, as a gamer, I earn achievements.

Huzzah!