I would also think about:
1)Volunteer job if you don't mind.. at least you got someone give you a chance to show your skills and you can practice ... by doing so you maybe able to extend your network
2) As a contractor to receive jobs instead of find a job? perhaps maybe a bit hard