Programming has not been very good to me.
When I hear "programmers are in high demand", I don't see it applying to me.
Programming has not been very good to me.
When I hear "programmers are in high demand", I don't see it applying to me.
This is a very nuanced statement and depends highly on region.
When you hear "programmers are in high demand" it actually means "senior/experienced programmers in the company's stack who can quickly solve the issues piling up on their desk, are in high demand".
Juniors or devs with near zero experience in that particular stack are getting rejection letters as most companies never consider on how transferrable dev skills are and prefer to wait until the perfect dev shows up, instead of giving someone new to the stack a few weeks to ramp up.
At least that's how it is in my current country of Austria, but back in Eastern Europe, the demand for devs is so high due to US off-shoring and Western EU near-shoring, that companies will hire absolutely anyone who can write a for loop and even give them trainings to ramp them up quicker. It's literally impossible to be unemployed there even as an inexperienced slow learning coder. Sure you won't make six figure salaries, but you'll live far more comfortably than 90% of the population.
IMO, just like in dating and real-estate, the dev jobs market is very much about "location, location, location".
That said, there are some major caveats: - Salaries posted on HN are way over the top compared to anything you can get in France - Most of the recruiting is done through SSIIs/ESNs (capgemini, sopra, atos, etc), which is often shit pay, shit management, shit missions (which is not really a boon if you are already depressive)
For stability and peace of mind, the most straightforward way is to either enter software dev in a big corp (banks, etc, which have in-house teams), or some "éditeur logiciel" whose product is software. Video game development is a big no unless you knowingly want to be exploited for a while until you burn out.
If you have experience, you can increasingly ask for full or close to full remote work if you insist a bit, but most of the time you will only be offered 2 to 3 days of remote work a week, which implies relocating.
Although I don’t like saying this, if you do not have experience you could prep up a bit by working publicly on FOSS things that are relevant to your interest, to have technical things that you care about to talk about during an interview, even if it is totally unrelated to the domain you interview in.
The job market has always been a market that favors employers, not candidates, whatever the domain of work.
In all likelihood, you're stuck in your position because you're limiting yourself in some ways. I'm not saying it's easy to get out of, I've been there, it's not.
It only applies to a small set of people from top unis or those who have the FAANG brand names on their resumes.
Otherwise, I know several people who tried for months to switch jobs and finally gave up due to exhaustion.
I am still the highest paid person I personally know - by a rather high margin, because of my experience as a software engineer.
Since I dropped out of university almost 20 years ago, I have been consulting and contracting, focusing almost exclusively on Python, PostgreSQL and, more recently, AWS. This simple combination (I usually refuse to learn anything new - I don't think there have been many noteworthy new technologies in the past couple of decades) has made me millions over the years and I have never been left without work for any significant period of time.
Since the pandemic began, I have actually found myself contracting multiple roles concurrently, from my home, each paying significantly above the average developer rate. I've found I can do up to 3 - 4 at a time and still deliver results for each (declining to attend regular meetings helps).
https://leetcode.com/problems/reverse-nodes-in-k-group/
Maybe I'm just too stupid.
But yes, lacking a degree is a big part of your problem. Fortunately, it's purely specific to France and you'll get better luck elsewhere in Europe. In my case I made my escape into the UK back when it was still possible.
As for unemployment rate in general, France is not amazing but it's far from being 'the capital of unemployment' (0.4% above the EU mean rate) : https://tradingeconomics.com/country-list/unemployment-rate?...
Did you have anything specific in your experience that could explain why you did not succeed there ?
I didn't have much besides self-employed/freelance experience back then (which was enough to get me a job in the UK) however even low-skill, non-tech jobs were impossible to get.
Maybe it's improved since then and if so I'm glad. I might out of curiosity apply to a couple jobs with my current profile (now having ~7 years of work experience) and see what kind of offer they come back with.
It's true that not having degrees is like being a leper for some reason.
However, I guess most come down to your network, your confidence and how you represent yourself (having the same "cultural" code as experts).
My 2 cents is to treat yourself well first (a healthy mind for a good body), travel more, and work on public stuff / connect with others.
Because it probably doesn’t apply to you. It’s not that programmers are in high demand but that hiring programmers is in high demand, which is massively different. It’s the difference between people who solve problems as compared to people who reproduce the same problems to solve.