If you have a job offer from a BC company you can still apply for BC PNP (it is the case for other Provinces as well).
http://www.aved.gov.bc.ca/provincialnominee/strategicoccupations/welcome.htmYou can apply for Federal Skilled Immigration under (
http://www.cic.gc.ca/english/immigrate/skilled/apply-who.asp)
1) category-1 (you should check if you can apply under this, you need to have 1yr. exp. in 38 occupations list), or
2) category-2 (if you have an arranged employment offer), or
3) category-3 (if you have been a student or worker for the past 12 months in Canada)
You can try CEC after 1yr. of full-time experience.