Any words of encouragement or advice or comfort? Feeling a bit down today.
Find joy in applying for new jobs, learning about system design and algorithms, or doing practice interviews.
If you follow the process, you will find that job.
----
On a side note, I would encourage you to not lower your pay or communicate you will accept lower pay, because its a signal to employers that you're desperate, no one wants you, and they too should be cautious to hire you. As one of my old favorite managers once told me, "when I gave you that offer, I wanted you to walk in on your first day smiling"
Think about landing the job as a numbers game. There are a bunch of steps, connected into a pipeline. Roughly, it's 1. find offers 2. apply 3. prescreen 4. interviews 5. offer
At each step of the pipeline, you will have fewer and fewer offers that will remain. Your goal is to bring one through the whole pipeline.
Think about the pass rate. Say you got 3 offers, but two were bad, and you accepted one. That's 33% pass rate.
You got invited for interviews at 20 firms, and three ended in offers. That's a 15% pass rate.
You were sent 30 pre-screening questionnaires, and got 20 interview invites. 66% pass rate.
You applied to 100 jobs, and got 30 pre-screening questionnaires. 30% pass rate.
These numbers are made up. You can work on any step of the pipeline and try to do things differently to see if it improves your pass rate.
In your case, are you not getting enough interviews? Or are you getting tons of interviews but are not getting any offers (or are not getting invited to a 2nd interview).
If it's the first, maybe you need to devote attention to your resume, cover letter, LinkedIn profile.
If it's the latter, maybe better interview prep or coaching will help.
It's a numbers game. You have to keep trying, but also tweak the steps along the way.
If you have any concrete questions or would like some help, my contact info is in my profile.
Came across this the other day, good resources hidden in links: https://docs.google.com/document/d/1IUUwdEw0RjTftvJv3LTA-7XI... (such as this: https://docs.google.com/document/d/1a_l8V-R7i5UOJiCV_QUqK167...)
Rather than repeat some of the advice already given, I suggest you cultivate at least one uncommon niche skill. Doing so adds keywords to your resume that don't appear on all of the others, and demonstrates the ability and willingness to learn new things. It's also possible that there is some employer out there who really needs work in that niche, and they're struggling to find matching applicants.
One potential niche is legacy code. I landed my current position because I know Perl, and this employer has a lot of legacy code. I also found some traction with ColdFusion. If you can't stomach learning old-timey stuff like that, maybe learn how to build browser extensions, or Wordpress plugins. Those aren't super rare skills, but they're not as common these days as React or Angular. You don't have to master anything, just offer a running start.
Also: Don't be afraid to be slightly silly on your resume. The people who have to review those things see a lot of very boring stuff, and something with a little personality can stand out.
Good luck.
Other people have said its a numbers game and they're right. You have to apply and again and somehow keep your spirits up. I hate it when I'm finding a job - I always feel like shit and that I'm worthless. Then I get something and I feel worthwhile again - it's all in one's own head and there's a skill I need to get better at about managing those feelings.
I think the key is to be slightly arrogant in your own eyes. Believe in yourself for no reason at all. "I know python but I'm not a great expert" BZZT....WRONG ANSWER "I know java" BING!!! RIGHT ANSWER. There's an element of projecting a confident and go-getter attitude. You can learn whatever you don't know, you can fix what you lack it's not a problem.
Another issue is that people are looking for different things and you can reword your CV to hook them. I've lost offers because I didn't sell myself on the right aspects of my experience before. You can learn something topical and put that on your CV if you find out that it's a hot item in your general field. e.g. if you do webapps then do you know react or is there something else that's a ticklist item with recruiters and companies?
I think it's also easier to get jobs with smaller companies - they've less budget and less staff and are probably more desperate. If you're not fullstack then do some basic fullstack example site and teach yourself enough to be just about useful.
Every job post on LinkedIn seems to have hundreds of applicants, reminds me of the time I used to apply for jobs in India.
I built this to scratch my own itch when I was looking for a new job, and everyone I knew wanted something like this, so I’ve just kept it getting for people who are looking for remote engineering jobs :)
Might also be worth looking at University job boards if there's any Uni's in your town. I worked an academia job part time because it was all I could find, but I learned a lot and the work felt great compared to most office jobs. Might be a good stop gap for you, as they tend to be fixed term contracts I think.
My stupid advice is... give up something.
Give up remote, give up working on same tech stack, give up high salary. I got through the slog of interviews and got something that's not ideal but hey it's a job.
But damn was it all so torturous.
we stopped hiring remote workers after experiencing massive amounts of employment fraud (multiple jobs, lying about who they were) and extremely low quality candidates despite good offers
If you plan to continue spending time on personal projects or CV, maybe change your scenery and go to a nice cafe or similar. Maybe coworking spaces or new environments will unlock opportunities to network in ways you haven't thought of.
Keep your mind focused on the end goal and consider each step a learning opportunity.
Also, take this time to do things you might not have had the time to do before: learn a new programming language or tech stack or write that blog post you've been sitting on; you never know what doors this type of thing could open for you.
Best of luck!
The job market for developers is really bad right now, and honestly it's hard for me to see it improving much any time soon. The industry is so saturated with talent these days that I can't imagine there ever being the same kind of demand that we've seen in the past.
Really all you can do is keep applying and try your best to understand where your limitations are. I think web development is particularly bad right now because the web development ecosystem is very accessible so there's a lot of talent concentrating there. When I got into web development you had to first learn how to configure a webserver and set up DNS, etc. Today you can just spin up a website with a single command. You can create a basic React website in an afternoon.
I guess what I'm saying is that I don't think you should try to compete in web development skills. Instead you should try to compete by highlighting other skills that complement your experience. For example, do you have experience with accessibility? Do you have experience with any devops tools? Do you have experience leading teams? These things can set you apart from all of the other profiles which say "webdeveloper with 10 years experience".
Some tips: Reach out to recruiters who have contacted you in the past. Sign up for online CV databases. Use your network and contact former colleagues to see if their companies are hiring. Work on a side project that excites you and makes you proud to change your mindset, or take an online course. Try to get excited about the challenge instead of thinking about giving up. I just watched a YCombinator video which, among other things, talks about not giving up too soon: https://youtu.be/al-15mMAS18.
Also, try to get feedback when you're rejected. Are you showing genuine interest in the job? Do you ask insightful questions, and do you submit take-home assignments without bugs?
It will also give you a boost of confidence, an opportunity to build social proof about your work, and it may even end up scoring you a longer term engagement.
Good luck!
In 2020-2021 I spent 20 weeks looking, and applied for 57 jobs.
> I've probably spent more than a month on take-home assignments
I (usually) won't do a take home that I suspect will take me more than 3 hours. Basically, if I have to "learn" to use some kind of framework / pattern in order to do the takehome, I punt. (Unless I want to learn to use the framework / pattern.)
The imbalance of time with long take homes assignments is perverse, because the people evaluating your take home only invest a few minutes into evaluating it: Long take homes are only worth doing once you've had a lot of contact with the company, and there's some kind of payment in return for work. (IE, Duck Duck Go does a good interview and then pays a reasonable rate for the take home.)
> but even still with low expectations I'm not getting many replies.
Do not sell your skills cheap. If you have low expectations, seek for less qualified jobs while applying for what you feel you are meant for.
Many people went through more or less tough a situation. So do not panic. It is ok to go from failure to failure until the final success.
I have 20+ YOE, aced a take-home technical, had good rapport with team lead... but they didn't move forward with hiring me.
Take care of yourself! Go outside! Get a hobby! Mental health is so important. Tomorrow morning I'm meeting my buddy to drink too much coffee and swap stories before coming home to work on my business card for next week's multi-day job conference. It's... a lot.
https://nationallabs.org/work-here/careers/
I just looked at Berkeley and they have 60 openings with the word “software” in the title. https://jobs.lbl.gov/jobs/search/4993486
Some employers claim to be remote-first but favor employees who are close to one of their physical offices.
It feels like though the market is somewhat in the doldrums now - I have no direct experience of current conditions but at my BigCo (deliberately not naming) hiring is basically stopped, even for backfill/attrition. Seems like companies are kinda spooked at the moment and not really hiring, and letting headcount naturally shrink.
Have you considered contract work? If companies are not hiring FTEs, they may still be looking for temporary contract work as that is lower risk for them.
Good luck.
We stopped using recruiters and just do personal referrals.
Churn is low because nobody can find another job, albeit a few people still manage.
Feel free to reach out at f99k at proton me
Have you considered non-remote jobs and relocating? maybe that'll be good enough and give you time to find to build up your resume and find a remote position.
I left the field but my friends tell me the market is brutal.
So maybe it's not you.
This sounds like a red flag for me.