HR is another term for incompetence.
Strongly disagree.
I think it all depends on
when you're contacting them and
what you're contacting them about. A lot of times, believe it or not, HR won't respond because responding would put them in a position where they have to disclose sensitive information. For example, if you just had an interview and you send the "Thanks for the interview!" email that everyone else who also had an interview sent, the hiring manager on the other end can't issue much of a response other than "Thank you for your time" or "We'll be in touch!". Aside from legalities (you can read all about them on SHRM), most companies view hiring and staffing as a very confidential process that should only be discussed after it's over.
A good friend of mine works in HR for a very large company, and based on what she's told me, an overwhelming majority of people take job rejections very
very poorly. It's human nature - we've been 'programmed' to look at failure negatively, so we respond to failure negatively. A level-headed individual who doesn't land a job will either a) Keep it moving or b) Ask the hiring manager for advice on how to land a similar job in the future. You ever wonder how someone doesn't land a job they applied for yet ends up working for the company down the line? HR don't forget the mature and reasonable folks who don't get a job. They also don't forget the immature and psychotic folks who don't get a job, so unless you plan on changing your name down-the-line, it's really important to handle rejection with as much professionalism as possible.
Most people don't deal with denial in a level-headed manner -
especially recent graduates and people who are new to the job hiring process. I've heard stories about people showing up with their parents to companies, literally like something out of that Seth Rogen and Barbara Streisand movie. Unlike the movies however, there aren't many (if any) laughs to be had, because most parents will instantly dislike a person who doesn't treat their kids like Kings and Queens. A lot of stories about security having to escort a party out of a building.
You have to remember one very important thing about companies. Companies are made of people. Ask yourself this - have you ever procrastinated? Have you ever found yourself being lazy or slow on purpose? If you're human, then the answer is probably yes. We've all taken our sweet time to do something - we've all had days where our performance just wasn't at its peak. Companies are no different, because, why would they be? They're made of people, and if the person at a company isn't on their A-game then guess what? You're gonna have a bad time.
The best advice I can give anyone looking for a job is to
have a set of skills. Your skills can literally be anything - it can be your communication style, your Illustrator capabilities, your reading speed, the languages you can speak fluently, your ability to follow cooking instructions, how fast you can drive a nail into wood, your sense of humor,
anything. The reality of virtually
all businesses across the entire world is that they need
someone (or something - software is pretty powerful nowadays) that can
do something for them. In other words,
they will hire you if you can do something for them that will make them money. This is the part where having a skill comes into play. A skill gives you the edge over every other person applying for the exact same job, because it's your skill that actually sets you apart from others.
It's not about what you know - it's about what you can actually
do. Being skillful is very different from being knowledgeable. An example I've used in the past is this: let's say your brother has a flat tire. He comes to you, tells you he's never changed a tire in his life, and asks you if you can help. You go, "I know everything about your flat tire! It's a Goodyear tire, it can go about 3 years before it needs changing, it has a 4 year warranty, it has a secret sauce tread that allows it to connect to the cloud etc."
That's great, but can you actually change the flat tire? Let's say you can't.
Now, let's say your brother goes to your best friend and asks him/her the same thing. Your friend goes, "I don't know anything about that tire but I can change it!"
Guess who's useful to your brother? It's about what you can do. Knowledge is very important in the job application process, but if you don't have a set of skills, then you're going to be at a significant disadvantage come hiring time. Keep this in mind. The deadliest person in a room is the person that's both knowledgeable and skillful, because they're typically the kind of person that can very quickly translate knowledge (information) into a skill (action). They can effectively connect the dots before anyone else. If you're this kind of person then your future is in very good shape. If you're not this kind of person, then go to Google.com and start from there. In today's world, there's no excuse for being average.