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

What should I do?

I'm trying to get a job within the next 5 months, I finished the "Web Design" track thinking that would be the easiest way to get my foot into the door and then I could learn more to further myself even more, but right now I need a decent job that pays the bills and something I enjoy, I love programming and I've started to learn some Javascript in the "Front End Web Development" Track. But I'm starting to think Web design and development may not for me. I'm not very creative and artistic enough for wire frames, and mockups. I still want to find a language or some sort of path for me to take to get a job within the next 5-6 months to get my foot in the door within the industry and career of programming and learn more on the side. I just don't which path that is. Which language would be best? Should I continue learning Javascript even though Web design isn't my time? Should I pick a different language and come back to Javascript later for the sake of learning it? Any advice would be appreciated. I really need a job, and this is something I want to do as a career. Please help. Also the end goal is get a job a game developer after I gain a couple years of work experience as a programmer in the industry if that helps suggest anything. Thank you.

1 Answer

Hi Nick,

The answer depends on where do you live. I live in Ceará, Brazil, so the answer for me would be java. Look at sites like indeed.com, search for jobs opportunities where you live and see how the market is around you. For example: http://www.indeed.com/jobs?q=python&l=California to search for python jobs on California

Here are some options for you:

1) If frontend development isn't your thing, you may use Javascript for backend development. Take a look at frameworks like emberjs, angular and meteor. I'm not sure if there are good courses of them here at Treehosue

2) You may choose between languages like, Ruby or Python to learn backend development. Take a look at both and try one, look at Rails for Ruby and Django/Flask for python.

3) Mobile development (using java for android, objective-c/swift for ios and c# for windows phone). You may start with the ones you have devices. There are also some hybrid frameworks in js that allows you to build apps for those three platforms with the same code (I don't like them but maybe an option)

Whatever path you choose you have also to understand things like databases and version control. Try to learn some SQL and how to use tools like git.

Well, this is a start, hope it helps :)

I live in Arizona, the market is okay, but most of the jobs here require degrees, I was probably going to do remote work until I moved in a better state where the market is better. I'm just curious what starting point I should get that will get me a job the quickest and once I attain that I will further my education with programming and move into more advanced coding and jobs.

Hmm I see, I think any of the three paths I've showed to you are good options. You may also take a look on the most common requirements on sites of remote jobs (https://remoteok.io/ for instance) and on freelancing sites (https://www.upwork.com/, for instance). Good luck on your journey :)