I won&#x27;t play oracle here. But I would like to point out that there are a number of skill sets you yourself can develop over the next year to make you more resilient to hiring trends (and depressions).<p>Networking. Sales. Domain knowledge.<p>As an undergrad myself, I feel most of my peers expect a job to be given to them as soon as they graduate. For some this will be true, for many it will not. I feel that this is a terrible mindset and will cause a lot of pain for people in our age group.<p>So networking, as in know people, know companies, you don&#x27;t have to be an extreme extrovert but put yourself out their and actively try to meet and build relationships with people in the industry.<p>Sales, as in selling yourself as the product. Practice interviews, enunciation, phone conversations, whatever you have to do. If you come across as an A-player&#x2F;personality you are much more likely to be hired.<p>Domain knowledge, get a basic understanding of what&#x27;s in use today, what probably will be in use tomorrow, and build an expertise in it. It requires a lot of time but it will clearly distinguish you from those who don&#x27;t bother doing so. While many companies prioritize hires that can learn quickly, don&#x27;t forget the very real business need of someone who can jump in and run with the team immediately. If you have this there will always be a place for you at some company, you would only need to find one with a real immediate need, then, &quot;oh hey I can do that for you&quot;..