Randall
[village-people.gif]
Also will echo the resume assistance offer above.
The gist, I would say, is that a resume should be optimized for the applicant tracking systems that HR groups use. A single column on the resume is easier to parse. No images, no typos, etc. Make it easy for the machines.
A lot of time the first people to see your application materials are the dumbest and most useless people at the company, who don't know anything about the job or about anything at all really (no offense, HR).
Use words from the job description like it's mad libs. Write a cover letter that's generic enough (but true to you specifically) that you can customize it to a particular job in a few minutes without trying too hard. It's a good idea to do this with the resume, too: have a "master" resume that you can copy and tweak (and save) easily, using words from the job ad. Saving the application materials and the job description is a good idea for when some HR flunky crawls out of your email inbox to set up a call.
Of course, most of this advice only applies to bigger organizations, but a sharp resume and cover letter would be great for a small company as well.
Also, I recommend to people to check out Slack and Discord communities surrounding a topic of interest. Say you're interested in the environment or some shit. You get on the "I love birds" Discord and check the jobs channel or whatever. It can be a nice break from black hole of job portals, which are depressing and demoralizing. Also going to Meetup dot com events can be interesting, but I find it embarrassing to say that out loud, and I have just lost several punk points.
Depending on your job kink, you could check out a recruiting or a temp agency. I have some thoughts on recruiters (idiot grifters), but I'll save that for another time.