#Off Topic# ###Career or education advice###
Off Topic
Career or education advice
Questions seeking career or education advice are off topic here. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance.
Career advice questions are only applicable to the person asking the question. No two people are looking at the same set of classes, or the same job. Every question that is asked is either only for one person or the answers will always be hopelessly incomplete because of the lack of the nuanced information and context that the person asking the question is in.
Career questions are often very important questions to the person asking them. Although assistance can be provided, the answer is one that you need to find yourself, and not from random strangers on the Internet. If you are in academia, ask a career counselor at the school, or one of the instructors - they know you better than we do. Similar resources can be found for people in the job market already.
One of the biggest difficulties with Q&A for career questions is that to get the nuances of your situation and getting to know you better requires a dense two way communication - lots of clarification back and forth. To this end, chat is a resource where (the current) denizens can have that conversation. We still won't get to know you as well as people who know you know you, but on the whole we are familiar with the various parts of the software industry.
Please also note that we are notoriously bad at predicting the future. If you had asked someone if Objective C was going to be a popular language (prior to the iPhone) they would have looked at you funny ("Apple has less than a 2% market share - who would use it?") - yet it became a very popular language and subsequently fell out of favor once Apple switched to Swift. Or if you asked about running JavaScript outside of the web browser they would have laughed at you. Technology is changing at an incredible rate and to ask about what it will be in another decade? Your guess is as good as mine... maybe better (its less hampered by a few decades of industry preconceptions).
Asking questions to predict the future job market and what skills are best is completely speculation and cannot have any right answer.
###Related reading
Related reading
- (Reddit) /r/cscareersquestions FAQ
- Are Career Advice questions useful to anyone except the poster?
- Are career questions acceptable or not?
- Are now all questions about teaching programming to be considered off topic?
- (MSE) Where to ask for general advice for young programmers?
- Workplace.SE -> topics guidance
Workplace.SE -> What types of questions should I avoid asking?
Quick link: [Why was my question closed as "Off Topic - Career or Educational Advice?"](https://softwareengineering.meta.stackexchange.com/a/6488/)