The tech sector underwent rapid manpower growth, and recently, rapid reduction [1,2,3].
What advice do you have for new grads in CS/EE fields looking for jobs? For example, I am finishing my PhD in AI-related work this spring. Colleagues I've talked to in several companies have told me about frozen hiring. Is this true in your experience?
Is it better to get any job than keep searching for the job I'd be most suited for? Should I reach directly to managers in different teams? Who are the best people/kinds of firms to reach out to when the industry is slowing hiring?
[1]: https://layoffs.fyi/
[2]: https://news.stanford.edu/2022/12/05/explains-recent-tech-layoffs-worried/
[3]: https://www.cnbc.com/2023/01/05/tech-jobs-hit-the-hardest-by-layoffs-last-year-report.html
I also wrote something here on how to stand out: https://letterstoanewdeveloper.com/2022/09/19/ways-to-stand-...
Finally, you ask:
> Is it better to get any job than keep searching for the job I'd be most suited for?
That depends on your financial situation and emotional runway, but my advice would be that in general it is far easier to get a job once you have a job. I wouldn't advise taking a job digging ditches (unless you need the $$$), but if you can find something that is related to your chosen profession, isn't clearly toxic, and is a full time paying job, take it.
If the company is good, you'll have the ability to grow internally and you'll be a known quantity.
If the company is not great, you'll at least have some experience to put on your resume. You may even be able to help improve the company. At worst you'll have a salary and title and be able to job search from there.