"I have no network, what do u mean widen ur search criteria, like doing a barista job, which I already have" is full of spelling and grammar issues. If you want to work in tech I would expect it to be possible for people to look up things you write online. Take the extra time and spell out words like "you" and "your."
Also, it's "supposed to get a job," but that one is less obvious.
But to help answer your question for real, I recommend internships (hopefully paid) and agree with agilebyte, who mentioned looking for the jobs that don't require the 5 to 10 years of experience to start. Practice hard at interview-type questions and really make sure you know about the stuff you might be working with. There's lots of great starting jobs in tech that require less experience. Start there and get the 5 to 10 years, or be so good that you can knock 'em dead in an interview.
Case in point: My first job was a typical development role at a startup. I got the gig by going the extra mile. I took the product-idea they were working on (which they had described in detail in the hiring ad) and then built a working prototype from scratch (designed it, coded it, launched it, and sent them a link to the website and a zip file with the code).
Would I do that for a job today? No, probably not. But when I was starting out, going the extra mile was the only way to get my foot in the door, and it worked.
Work-history is just a way for hiring managers to know you can get the job done. If you're just starting out (and have no experience for them to review) you must figure out a way to prove to them that you can perform well.
Hope that helps.
Basically just tailor your CV to highlight what you've got to offer, and then just keep applying. If you're a good fit for the role and can demonstrate that, then few places are likely to hold hard and fast to the experience rule. Experience is only a general 'easy' way of assessing somebody's suitability, but there are enough terrible employees with decades of experience under their belts to prove that it's not a guarantee of quality.
If all of the offers available online require 5-10 years of experience, perhaps you should widen your search criteria? Or look for local jobs? What meetups, if any, are available, for networking? Have you asked your network for help--not to find a job, but to introduce you to people who are in the industry that you are interested in?
Why do you have no network? Can you build one? Do you have friends in the industries you are interested in? Parent's friends? Can you afford to volunteer for a company, a hackathon, a meet up, a conference in the area you are interested in?
If you believe you have more expertise than meets the eye, you could give freelancing a try.