Hacker News new | comments | show | ask | jobs | submit login

I do consulting work and here's what I do. Maintain high level skills in one or more of the most popular languages. This is easily found by doing searches for popular languages on any jobs site. Right now my bankable job skill is Java. There's a ton of work for it, it pays pretty good, and keeps me busy. I also pick up languages that I simply find interesting even though there may not be jobs for that skill. So I might pick up Scala, Ruby, etc. even though there's not currently jobs for those skills in my local area. And honestly at this point, if you pick Java or .NET and maintain your skillsets with new versions as the platforms advance, you could probably make an entire career out of those languages. There's so much code out there that you can be maintaining it for a lifetime without having to try hard. It may wind up being less interesting work decades from now when people are using the new whizbang, but there's always going to be work.



Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: