1: You lack patience
Patience is most certainly a virtue in IT. When some problems strike, they strike with vengeance and most often require a good deal of time to resolve. If you are without patience, you’ll either give up, lose your mind, or pull out all your hair. But the need for patience doesn’t end at dealing with problems. Many times, end users will test your patience more than the technology will. If that’s the case, I recommend that you either get away from having to deal with end users or (if that’s not possible), leave IT immediately.
2: You have no desire to continue your education
IT is an ever-evolving field and without the desire to continue learning, you’re already way behind the curve. This is one of those fields where you must be okay with constantly learning something new. That might mean taking a class or attending a workshop or just hitting the books on your own. But no matter how you slice that education, you must be willing to continue to learn.
3: You refuse to work outside 9-to-5
Technology doesn’t adhere to a set schedule. Servers go down whenever they want and business must go on. So you must be willing to wake up in the middle of the night, work long hours during the week, and work weekends. If you’re someone who refuses to let your workweek interfere with your personal life — well, the writing on the wall is pretty clear.