3 ms·
One reason I stayed in finance is that the programming scene is very fragmented. Some people say everybody that can do a print "hi" gets a job, yet many job adv
by kfk 11y ago
One reason I stayed in finance is that the programming scene is very fragmented. Some people say everybody that can do a print "hi" gets a job, yet many job advertisements come with increasing requirements. Startups keep looking for the 0.1%, whatever that means, that tells me that there is, indeed, strong competition for candidates (and that I have a 99.9% chance of not getting any job in those startups). Finally, age does come into play, one thing is to go into this at 20, another is at 30 and even another a 40, etc.
There is a lot of survival bias. So far, I did not hear any salary higher than 50k euro from face to face talk in Germany (mine is higher, with no coding job). Thus, I am also not clear how real is to have one of those $100k+ salaries just doing "normal" coding (no managerial stuff). If that were possible and achievable even in a 3 years span, I'd definitely jump into it, but reality tells me it's not. At least out of the tech hubs (SV, etc.), but then the 0.1% thing kicks in, so you have a 99.9% chance of not getting any of those jobs, while you have plenty of opportunity to get a steady carrier just where you are.
And finally, programming will go through some kind of "commoditization", it's already happening. It might be good to "only" be coding today, but 10 years from now, older and with kids (so no possibility to work week ends anymore), this will probably not be enough and will move you more towards the unemployable zone.
Just some thoughts from an ex-wannabe programmer.
- Merovius 11y ago> yet many job advertisements come with increasing requirements. I think you shouldn't really take these at face value. If you can give any justification why you can cross off one or two of these, that should probably be enough to get you an interview. > hus, I am also not clear how real is to have one of those $100k+ salaries just doing "normal" coding (no managerial stuff). If that were possible and achievable even in a 3 years span, I'd definitely jump into it, but reality tells me it's not. I got one of those. No managerial stuff (though also not purely coding, also systems engineering. But a purely engineering job), right out of University, with a math degree and I wouldn't consider myself especially capable. I'd say it's definitely possible with a degree and a degree should be within the advertised three-year range if you are borderline competent (most people at my university aren't and they are still getting their degree). To be fair: You have to take into account where you are going to work. A friend of mine is also getting around 50k in Hamburg, I am moving to switzerland for my job. There is a huge difference in pay based on location. I definitely think that "just coding" isn't enough. Employers are looking for a degree for a reason, there are certain skills you will probably not learn when "just coding", like abstract thinking, algorithmic analysis and stuff like that. And you will find tons of people bitching at University about how that is totally irrelevant to a software job, so we shouldn't learn it. But you should. All of that being said: I doubt you will make significantly more money than in the finance industry. From what I've heard, if you want to make real money, work for a bank. Finance vs. SWE is definitely a lifestyle-choice, not primarily a money one :)