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

General Discussion

Mikedaniel Ocasio
seal-mask
.a{fill-rule:evenodd;}techdegree
Mikedaniel Ocasio
Full Stack JavaScript Techdegree Student 15,790 Points

What is the Difference between Full Stack development and Front End Development

I'm considering doing a program via bloc.io to further my knowledge however I'm stuck between these two things. Not sure which one i should choose . Also would be great if anyone could give me their opinion of bloc! Thanks

1 Answer

Full stack development means to develop for each layer of a software or technology. To be a full stack developer you would need to have some level of expertise in each of these layers(the amount of skill depends on who you ask). Compared to a front end developer, who works primarily with a relatively smaller portion of the web stack, becoming a competent full stack developer can take much more time.

I think the goal of becoming a full stack dev is a great ideal (though I am not sure how attainable it truly is), but that to start that journey choosing back end or front end development is probably the right choice for most people. You need to know both anyway to be considered a full stack dev.

I am sure there are also many good article you can find via your search engine of choice regarding this topic. I would certainly recommend reading into back end vs front end vs full stack to get a better idea :D

I enjoyed this article on the topic of full stack developers.