I've always been reluctant to deal with stupid people, and what I call stupidity is not the person's bad character, but the relative intelligence quotient and EQ.
Low, is the simple mind, the ability to do things. Although I am not a smart person, nor how high IQ, but I do not want to work with these people, feel and they work very tired. One thing you speak to a sensible person, and to some people you say eight times he may not be able to understand, and he will also misunderstand your meaning. Complicate the problem. This is a man born. may not change.
I feel that choosing a career requires the basic conditions of a career. As it industry, we must learn the basic operation and maintenance of computers, including hardware and software. And this is the most basic requirements, probably our network management will, and we do the software, not to mention, as we do the software on the higher level, we must master the Assembly, C and other languages, at least to learn the principles of computer composition, data structure and algorithms, software engineering and other computer-related courses. Even if we do not have the depth of mastery, at least there is a concept. We can understand software-related things so we can do software-related work. or to buy tea egg, in this industry is also a goof.
Study hard and improve your level.