Why is it harder to find a job as a junior developer then as a middle developer?
There can be several reasons why it might be harder for junior developers to find a job compared to middle developers:

1.	Experience: Middle developers have more experience and a proven track record of success, which makes them more attractive to potential employers.

2.	Competition: There is often more competition for entry-level positions, as many new graduates are entering the job market at the same time.

3.	Skill set: Junior developers may not yet have the depth of knowledge and technical skills that middle developers possess, making them less appealing to potential employers.

4.	Hiring budget: Many companies have limited hiring budgets and prioritize experienced candidates over entry-level ones.

5.	Recruitment practices: Some companies may focus their recruitment efforts on more experienced candidates, rather than spending time and resources on sourcing and training junior developers.

However, it's important to keep in mind that these are general trends and that there are exceptions to every rule. Junior developers can still find great job opportunities by networking, gaining relevant experience, and demonstrating their passion and skills.
is thera any tip for junior developer in industries so we can future proof from like an AI overtake or fierce competitve ?