Let's start with the conclusion that the CS job hunting market in 2024 is kind of bad compared to previous years, but compared to next year it might be the best year. In the first half of this year, the Tech industry had a big layoff, and Microsoft also had a gossip that it would have a 5% layoff in January 2025, which is not good news for most of the coders; as well as Tik Tok lost the lawsuit, and if it is banned in the later stage, then there will be a large number of coders who will be faced with unemployment, which can be considered as a heavy blow to the Tech industry.

Although the average annual salary of New Grad entry-level CS majors in the U.S. can reach about 75,000 U.S. dollars, which is quite attractive, it is not very easy to get an offer. Especially at present, the number of CS majors has increased dramatically, as of 2023, there are 600,000 people in the United States, compared to 10 years ago, an increase of 140%, however, the demand for jobs, especially entry level positions, has decreased dramatically, such as Amazon, Google, Meta, Microsoft and other large factories are not only a scarcity of jobs but also frequent layoffs, and focus on large factories is even more difficult to find a job. It's even harder to find a job in a big factory.

In the current situation of over-saturation and competition in the CS track, if you want to get involved in this field, you may want to think out of the box and stop focusing only on the Tech industry, and consider traditional industries such as investment banking. Although the Tech industry is undergoing rapid expansion, traditional industries are also undergoing profound changes and transformation. In traditional industries, many business process optimization, digital management system construction and other work are in urgent need of professional CS talents. For example, in the financial sector, banks need to develop more secure and efficient online banking systems and risk management software; the manufacturing industry needs to build intelligent production management and supply chain optimization systems; and the retail industry is eager to build accurate customer relationship management and online sales platforms, etc., which all have a large number of talent gaps. Moreover, the possibility of finding sponsoring employers in traditional industries should not be underestimated.

This is a direction worth exploring for those who have already studied CS and want to enhance their competitiveness and career opportunities. They can first study the business logic and pain points of traditional industries, learn relevant industry knowledge, such as financial knowledge, production management knowledge, etc., and then enter the traditional industries, and innovatively integrate their technical expertise with the traditional industry business, so as to open up a unique career development trajectory.