What are the best programming languages/skills to learn for getting a nice job and what are the best ways to learn them on your own?
I've picked up SQL and VBA from doing weiner shit on Access and Excel and it's just now occurring to me that I could learn real languages and go out and make twice as much. How do I do that?
>le epic cost of living meme
Learn shell scripting OP. Any system worth it's salt is on Linux and needs some command line nerds
Actual COBOL developer here. Probably depends on where you live (I'm in the south, but near a major city) but $300k is WAY too much. COBOL developers start at $70k-ish and top out around $200k. This is for a salaried developer. If you are a consultant the sky is the limit but your employment isn't going to be steady so take that as you will.
How likely are you to get hired with some knowledge of programming languages and skills without any applicable experience? I see entry level web dev stuff all the time, but that's about it.
Holy shit, this thread is pathetic.
Learn Java (optional: familiarize yourself with the spring framework). Supplement with a scripting language like js (maybe familiarize yourself with a framework like ember, backbone, etc) , ruby (maybe pick up RoR) or python (maybe pick up djano).
gradle*. For interviews, go through and understand every problem in "cracking the coding interview". Go on careercup and do problems everyday. Familiarize yourself with a popular IDE (eclipse, intellij, VS), depending on your stack
It's absolutely possible, but if you're having trouble landing a position and you feel job experience is the limiting factor,
I suggest picking up contact work. The benefits are worse, but the screening process is often more lax than for a full time position. What's more, some companies make an effort to shift successful contractors over to full time (usually with a follow up interview). If no transition is offered, you walk away with enough experience to land a full position elsewhere. I contracted at Amazon as an SDE for before shifting to a full time position at another large Seattle software company.
Actually, in many markets, there's no benefit to learning more than that. While you can do little stuff, you're the office whiz kid. When you can do more, they try to replace you with Pajeet(s).
I was joking about the amount, but still good to know you can make money with COBOL, I hope you are doing well.
It always seems the US values software dev skills way more than Europe. Around 60K euros I'm already topped out.
There's a variety of reasons you'd be making a smaller number in Europe, not all of which have to do with "valuing developer skills". You also have to consider taxes, cost of living, health of the business, etc. Any company with a mainframe is going to value COBOL skills because otherwise stuff doesn't get done. Right now there's also a hiring problem in the US where there simply aren't enough COBOL developers to go around. Most of them are in their 50s, 60s, or even 70s and retiring... or dying, and there aren't enough younger people to replace them. It's pretty much to the point where if you can spell "COBOL" you can get a job, and many companies are rolling out their own training programs because the schools aren't teaching it anymore (US universities have become more a place to get drunk and/or get mad about social justice than learning a skill).
I was fortune enough to get pulled into a company right out of college that was taking anyone with a pulse and signing them up for 70k+ careers and it's still going great.