France is pretty protectionist, and labor laws are also pretty tight.
Maybe my personality is an issue, and maybe it's because I don't have a degree nor experience, but as someone who is able to read and write C, C++, java, PHP, when I hear that IT is a booming sector across the globe, I just can't believe I'm still unemployed.
If you failed at school but went to programming classes and like programming, if you're not part of the top tier class of people who went to an engineering school, or managed to get through university, you're not employable.
It's sad because I always hear that you don't need a degree to have a programming job. Well in france it's not really the case.
Recently I even failed some government funded 1 year school program, where people learned programming (most of them never wrote code). I learned nothing, and the jury was patronizing and condescending for some reason which made me fail and not have this degree.
Meanwhile, the pharma company I went to, which is doing molecular research for cancer treatments, was pretty happy about my intership.
I guess something might be wrong with my attitude too, but I'm sure I know why countries like America have more success with IT, it is because they are liberal, and france is clearly not. I like france, but IT here is not so awesome.