I am from a fairly small central European country and programmers there barely make more than other professions; the salaries often amount to the national average.
I am from a fairly small central European country and programmers there barely make more than other professions; the salaries often amount to the national average.
This seems strange to me, as it takes a few years for someone to get good at software (the supply is constricted), and where I've been involved in recruitment, finding good people is difficult.
It's also interesting to see that people get paid so much more in finance, or at American companies. That is, a finance house could probably hire any good 5+ year C++ developer at the 'normal C++ developer' rate of 30k, and get good results. But they choose to pay 50K for a 'finance C++ developer', whether he was earning 30K last week or not.
That says to me that pay is not set by supply by labor supply and demand but something else. That is, you don't get rich by having rare skills that make people money, you get them by knowing which industries pay over the odds for labor. I think that's a good thing to realize if you want to be comfortable.
Banks, finance etc do tend think in supply and demand terms. Can't find good people? Raise the price. Hardly ever happens in other industries.
The sort of developers that get well paid in finance (it should be noted that there's a vast range of dev salaries in banking depending on the sort of roles being worked in with Quants, Quant/Devs and Front Office developers being very much at the top of the pile) are those that have Masters or PhDs in Maths and work on pricing algorithms, those who work on high frequency type applications, those who have enough maths that they can turn algorithms into solid applications that can't fall over during the trading day (i.e. solid, highly optimised software), or those who can interact with the trading desks and build anything which helps the desk make more money. One thing they'll all have in common as well is a large amount of domain knowledge about the (financial) products that they work on, as well as the ability to work in environment which are often noisy and stressful. Anyone who needs their own office and a quiet environment in order to get into the zone and hack on some code is not going to thrive at a bank.
Edit: Forgot to mention the country - Poland
Ukraine is in Europe.
Google (or books) are your friend :)
By any reasonable definition, Ukraine is in Eastern Europe, whether you use geographical, political or historical definitions. This is what Wikipedia says, as do most atlases and the CIA world factbook, in fact I've yet to see a source saying otherwise, but you can surely provide links to one. The EU is not the same as Europe, by that narrow definition, Switzerland is not Europe. Your statement that nobody in/from Europe or Ukraine would say it's in Europe can be disproved with a simple counterexample: I'm from/in Europe and I say so, just as a random sample of my Ukrainian acquaintances.
No comment on Russia being "by no means" European. I guess you'll need to do a lot of Wikipedia editing to remove all references to Tolstoy from the pages on European literature.
In my experience it's only people from the US and possible the UK and/or Scandinavia that only think "Western Europe" when they say "Europe".
However I would say this type of shorthand is far more widespread than UK and Scandinavia. My German friends adds Eastern Europe when speaking of Ukraine, too, as does my Italian friends.
The cultural differences in Europe are far more complex than an East-West divide. Saying that Ukraine has a European culture is like saying India and Japan have "Asian" cultures. It sure doesn't make them the same and frankly, it does not even very similar.
Politically and culturally, it's in Europe. Greek Orthodoxy and Greek-derived scripts are something you find in Europe since the Middle Ages.
Not really. I don't know of anyone who identifies by EU citizenship. Not even EU top level politicians. We're all nationals, and even 3rd world refugees becomes citizen of a nation rather than EU.
When speaking to people from US, I usually identify by from [country] or "from Europe". The latter seem to be enough for most mericans that think of EU countries as US states.
Of course the cost of living is alsop very high.
National average net income is about 400 euros
Regarding payments to juniors and interns, I know it from the market - I know some salaries of my colleagues. When I started in IT - in 2006, I started with about 230 euros net, which was also decent.
I am talking here about Cluj-Napoca (the second largest city in the country), not the capital, where salaries are better.
So, if you want to live in a place and earn 4-5 times the national average income while doing what you like (programming), come to Romania :))
In the US, my experience is that software developers generally are paid competitively. CS and chemical engineering graduates routinely get the highest starting salaries all around the country when it comes to four year degrees.
That starting salary may be $100k in Silicon Valley, $80k in Chicago, and $60k in Nashville, but all three numbers are competitive relative to the local market. In fact, you will find that in comparison to the cost of housing $100k in Silicon Valley is not quite as well paid as you think.