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

JavaScript

Morgan Walstrom
Morgan Walstrom
4,683 Points

Is Full stack Javascript right for me?

Im currently two weeks into my Full stack javascript tech degree and I'm beginning to wonder if front end is what i should switch to. I really would ultimately want to build beautiful web pages / iOS development at some point and do animation with cinema 4d down the road. Can someone please guide me because as of right now loops, arrays, functions are boring me. Im yet to see how it all ties in and that might be apart of my problem. I desire to be creative and love writing code because seeing it display is very rewarding but am doubting my full stack javascript venture. Thanks for any input i really appreciate it.

Morgan

4 Answers

Brendan Whiting
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
Brendan Whiting
Front End Web Development Techdegree Graduate 84,738 Points

There are 'Tracks' in addition to 'Techdegrees'. You have access to the whole library. There is a Front End Web Development track that you can go through. You can probably get a sense of whether or not that's where you'd rather be.

Personally, I did the Front End Techdegree, but kind of wish I'd done Full Stack. Web sites are increasingly using frameworks like React/Angular where there's a whole rich application running on the client side, so even front end people really need to know their javascript. And I think I would have benefited more from mentorship/code reviews with that material. Learning the nitty gritty of css/accessibility is something that I think it's more or less easy to learn on your own.

"Full Stack JavaScript" Techdegree will give the the most flexibility. Front-end development only covers part of todays website standards. The "mean stack" is the future of web development. In addition, I think Treehouse should add a Techdegree for UI Development (focus on Angular Material).

Nathan Noye
Nathan Noye
4,370 Points

Hey, I know this discussion is old but for someone who's been battling with what technology I should focus on and put my time - I was exactly where you were. This field is so daunting because there's so many choices and you want to make sure you make the right choice especially if you're going to put your finances into it.

So - as someone who's been working in industry and just graduating from college in IT - I would stick with JS especially if front-end is your bread and butter. The loops and all the logic never made sense to me until I really started building things for other people and assignments in class. A big lesson I learned was speed and efficiency for both the application and development. If this is a task you can do over and over again - there's a good chance you can use a loop for it. For example - you could use a loop to dynamically display images to an image gallery if you use NODE.JS to access a folder and then use the relative paths to create custom image objects for display purposes. I'm building my wedding website and a website for our engagement photographer and that's what I'm using that for. This way when ever a new image is added - I can use a loop with a set limit (Like a for loop) to display a certain amount of images.

Also - JS is where a lot of money is right now for technologies. I've studied both web development, back-end programming, and mobile development in both JAVA and SWIFT and the fact that NODE and REACT can create mobile apps, back end apps, and front end apps is amazing.

TL;DR - If you aren't sure where to start with this or keep going - study full stack JavaScript because the possibilities are endless and where the industry is going - you'll be in high demand and there's a lot of money to be made in this field.

Cheers!

Hey Morgan,

I agree on what Brendan is saying. The Frontend-Track gives you a solid understanding of the things some modern frameworks are mostly doing for you. Assuming you know a little about html and if you aim to build (web-)Apps - e.g. for presenting your cinema 4d animations - than take a look at the "css-basics-" "css-selectors-" and "bootstrap-"courses, and you should have the most tools you'll need in addition to your javascript-fullstack Techdegree, to start building good looking sites.

And yes, loops, arrays, basic functions, and all that stuff can be pretty boring at the beginning. But, you have to learn this concepts just once. In other languages this concepts are pretty much the same and later having understand this, will save you a lot of time. Its like learning to cycle. First you think "omg, why would i use this clumsy thing instead of just run round a few corners?". But after running around corners for 3h or so, you wish you would had taken this not-so-clumsy-now-bike.

I would say, stick with it for just a little longer, and you 'll see it will go were you want it to go. =)

Morgan Walstrom
Morgan Walstrom
4,683 Points

I appreciate that and thanks for chiming in! I will take a look at those other courses as well!