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

I'm almost done with the front-end development course, I have a few questions

I've been doing web design and front-end first.

In web design, do I need to know Sass?

Also I want to do the mobile apps so bad and I also wanna learn web.

Should I do rails development before mobile apps?

2 Answers

I know that rails isn't required for development.

My goal is to get a job as a front-end web developer or a mobile apps developer.

I guess what my question is that for being a front-end web developer, should I know the back end side anyways even though it's not front-end. Sometimes in the real world, people want you to be able to do more than just job description.

In today's development environment the goal is to build maintainable and scale-able solutions. There are many choices to pick from today. But I highly recommend specializing. The age of the full stack developer is almost gone, and specialists are very valuable. But if you still want to work across the full stack my recommendation is to learn JavaScript and get really good at it.

Look at MEAN stack, it uses mongodb, express.js, angularjs and nodejs to create an amazing setup for anything from a simple website, social network or a very complicated app. All using javascript. Node is in demand with big companies dropping their existing setup for a full JavaScript system. Also with webapps you can make a great installable app using js and html5.

I guess this is the most helpful thing I can say, who do you want to work for?

Small start-ups and mid size companies like ruby because it's fast, from idea to app in a short amount of time.

Mid to large companies use python, php, javascript on the sever and java or objective c for apps

Large companies can deffer based on the type of business, but python, java, objective c and C# are common here because of their ability to handle a large amount of data gracefully.

the real question is, what kind of app do you want to make.

Hope that wasn't too much. Ali M