Finding A Job
In the software industry, there are always jobs. Sure the larger economy might tank, unemployment might skyrocket, but there are *always* jobs when it comes to writing software. This is one of the reason why people go into writing software in the first place — guaranteed employability. If you’re an out of work software developer, and think I’m being unkind try this: drop your asking price below market – they’ll hire you. The problem is, a job is one thing, but finding the right job is another entirely.
Software engineers are the most fickle type of whiny prima donna out there. If you put the average pop starlet up against the average software engineer, I think you’d find they list of demands right on par in terms of being unreasonable. “I have to have a Mac” and “I like the lights to be dim” and “I need to work from home” are pretty average demands for a software engineer — and God help you if you don’t give them what they want. They will pout, stamp their feet, and throw tantrums. However, much like an upset child, it’s most often not just the individual that’s the problem, but the environment they’re in. They simply need to find a job that better suits them.
Finding the right job is a critical skill for any software engineer. When you start looking for one, you fret about how you will do in an interview. Once you find a company you like, you fret about how they will do in the interview. Nothing is more devastating than being in an interview with your dream company only to find out you’re in a room full of idiots – or worse, arrogant idiots. When an engineer hasn’t found the right job, they will be a holy terror, causing devastation in their wake. If you are such an engineer, take a good look at yourself, and ask yourself if you need to switch jobs. If you employ such an engineer, fire them. Don’t worry, it’s not so bad.