The solution is to actively network, either online via LinkedIn, or at in-person or virtual networking events. If you have a bucket list of companies that you want to work for, you can start by trying to make connections with individuals at those companies. That way,
you can get on the radar of the important players at those companies and have meaningful conversations with them. That allows you to potentially circumvent the online application process and get referred to jobs directly.
Getting hired is all about showing an employer how you can save and/or make them enough money to justify hiring you. You must be very compelling. You do that by proving to them that you will alleviate some major pain. You must brand yourself as a specialist who can
add value—aka be the aspirin to an employer's pain. Otherwise, you'll find your job search stalling from a lack of focus on your part, and a lack of interest on the part of the employers.
When looking for work, mindset is everything. It can be hard to stay positive. There's no need to make it harder on yourself by spending time with people who make you feel worse. The same applies for friends and family who put you down or make
you feel bad about your employment situation. Stay clear of anyone who can't help you remain positive!