Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
Having trouble deciding wich one of these 2 TechDegree courses to pick
Hi, there! I'm a CS student from Brazil on my first semester and I've been learning from Treehouse for a while now. When I started here, I decided I would chose a language and stick to it so I don't get the bad habit of jumping from one language to another without really having a solid foundation in at least one language. So I chose Python and I've been loving it. I find amazing how much you can do with it. I started the Python Track and I got, so far, to the Python Testing course and I have 2799 points on my treehouse profile in this language. Of course, I'm not an advanced student, but I've done nice little projects on my own with the knowledge aquired so far.
The main reason for Python WD is that I want to have a more complete knowledge of Python, even though I don't think I want to be a web developer, but I would be sticking to the language that I've started with. Do you think this Techedegree will be helpful even for jobs that aren't web related?
I would love to do a Python TechDegree since this is my first main language until now and that would give me a more complete knowledge of this language, the only thing keeping me away from that is that I don't find web development that interesting, even though I dont know that much about this area.
So I'm leaning towards JS... I just don't know if it will give me the tools to go to other areas besides web development. I want to know your opinion on that.
Just one other question: If I choose the JS techdegree, will I be able to work with what I've learned from Python and the language itself to build stuff along side JS?
Daniel BarrosFront End Web Development Techdegree Graduate 23,589 Points
It is a tough question. It seems to me that you haven't had the chance to have much exposure to JS just yet.
It seems though that the jobs in many markets are going down the web route and non-web technologies are diminishing in relevance. Much more than 5 years ago, at least. With JS, for example, using the right environment, you can build mobile apps, desktop apps, servers, Chrome extensions, games, AI, IoT. The list goes on and on. The big Silicon Valley companies are using JS, not only for web dev but for other types of applications as well.
Also, the job market in many countries is getting blurred with front-end and back-end technologies being required more and more in the same job ad. Regarding the job market in Brazil, you have to do some research with recruiters to know whether skills alone or a Techdegree will be sufficient to go through the recruiter firewall without having finished the CS degree just yet. In some countries, the piece of paper is a must. In others, it matters very little. It seems that in most OECD countries, your portfolio and factual skills are what counts the most.
Regarding the Python Web Dev Techdegree, I can't see it anymore on the web page as of 4 July 2019. So it would be good to have a Treehouse insider to add to this. I'm not sure if it's under review, or if it's been discontinued. (?)
Now, with other technologies and web, which seems to be what the Python Web Dev Techdegree was about, you still have to know a fair bit of HTML, CSS, JS to be able to be productive in the workplace. It wasn't about Python, Flask, and Django only. The good thing is that Python isn't all too different from JS. The syntax is slightly different but the similarities are enormous. JS and Python are much closer to each other than say, Java or C#.
I hope this helps a bit in your decision. Cheers,