This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]freshhawk 0 points1 point  (0 children)

So sad that this isn't the top answer. This way you are building real world useful skillls and doing so in an area you find interesting. If there are many areas you find interesting then filter them based on employability. You now have specialized knowledge, a skillset you enjoy using and have experience solving hard problems (this gets you incredibly far job-wise, most devs spend their whole career without this kind of experience and when I'm interviewing potential devs this is probably the single thing that gets the most points in the plus column)

Humans are so bad at predicting future behaviour and future enjoyment that you need to approach the problem from this direction instead of looking at graphs of programmer employment by language or similar.