Here is an article that showed up on my RSS feed: Why Developers Get Fired. While I never have been fired from a job, I have been put in a situtaion where I needed to prove my worth to the company. The advice this article gives is pretty good, and in my opinion are the most overlooked issues. A developer could easily overlook these issues, and get side blinded by a pink slip. Here is an exceprt:
I have learned the hard way over the years that it doesn’t matter how clever you think you are or how much everyone loves you on your team. The fact is, there are always potential circumstances that can come to a head, resulting in the ax coming down on your valuable head.
Sometimes these doomsday series of events are in your control. Sometimes it’s like being blindsided by a bus.
…
We might as well start with the obvious. If your job consistently isn’t getting done, then you will eventually be toast. All it takes is a few missed deadlines and your manager will have no choice because “you know what” rolls downhill. A manager can only absorb so many blows from unhappy end users or their own boss.
Why wouldn’t you see this one coming? Well, you might be thinking the missed deadlines are not your fault. Your excuses may include “the design was bad” or “the deadlines are not realistic” or “they are making me code in Java and I am a .NET expert.”
Guess what? Excuses don’t matter. Results matter.
While I hope I never get fired from a job, hopefully these tips can help any developer out.
Related Posts
- Great PHP Article: Leadership in Software Development I just read a good article on PHP Development by Cal Evans, an active member in the PHP community. Its about managers, developers, and the problems they face in the IT industry. Here is an excerpt: There are very few professions that combine the creativity involved in good software development...
- PHP Article: 10 Principles of the PHP Masters This article has some great overall advice. My only disappointment is that #10 isn’t higher on the list: The single most important thing I tell people who use PHP is to turn error reporting to its maximum level. Why would I want to do this? Generally the error reporting is...
- Article: 5 Things Your Clients Should Know I read an interesting article on teaching your clients about web design. It brings up some great points on helping your client understanding their role in their website’s development. While its not in inclusive list, it brings up some good points. I’ll share a few quotes: This is not a...