17 common mistakes made by IT colleagues-IT professionals

Source: Internet
Author: User

I remember that when I first joined the work (that was 97 years), it was just emerging in China. At that time, it was a very glorious thing to be an IT person, at that time, I was doing electrical and electronic work. The first job-hopping in 99 years has entered the IT industry for software development. So far, it has been in China for more than 10 years. However, the former "Glorious member" has become the current "It migrant workers". What's wrong with this? Is it because China's IT development is already very good? No! In my opinion, Chinese it is still relatively primitive and there is still much room for improvement. I think we are all ourselves, people! It is our consciousness and method problems. I still remember that when I first started in the software industry, there was a popular saying that now I should be able to hear that it is a meal of youth. I have never agreed with this sentence for a long time, but recently I feel it makes sense. This kind of consciousness changes not because of the problems that have occurred on the cliff of the current employee, but because the people around you find this sentence really makes sense. Because we don't pay attention to our methods and don't change our consciousness, many of us have lived a life of "having no work, no life", and have been overwhelmed by work pressure. Next, let me talk about some questions that I can think of or see.

1) after graduating from school, we feel that it is time to enjoy our life. In fact, learning and enjoying life are orthogonal. We can learn and live well. There is no doubt that we live in a competitive environment. What is the basis for competition? Is our capability. Everyone should know that what we have learned in our school is not enough to become our core competitiveness in practical work. To build your core competitiveness, you must learn and learn in your spare time. Of course, work is also a learning method, but this learning method is not easy to create a lot of ability discrimination. In addition, learning is an effective way to maintain passion. I have been working in the software industry for nearly 12 years and have been working in the software industry for about 10 years. However, I still maintain a great passion for work. This is my comments from many of my colleagues, I think this is very relevant to my continued learning. Learning is something I never gave up after I graduated from school! If you learn more, you will naturally want to change something to make us passionate. When I interview someone else, I must have a question: do you usually read books? What books do you read? A person who does not read a book cannot have a high level of competence, and the depth of the problem cannot go deep. By reading books, we can accumulate knowledge and experience more quickly. Some detours we don't need to go on our own, some mistakes we don't have to make to know, some good methods and ideas do not have to think about ourselves, reading books can make us stand taller and farther. Of course, the things we learned should be converted into our own things (see and ).

2) think that your abilities are in direct proportion to the year of work. This idea may be incorrect in some industries, but in the IT industry. If you know about the transistor, I think the relationship between our capabilities and the year of work is more like a volt-ampere characteristic curve. At the beginning, it was linear (because we did not know anything after graduation), but it was always a saturation zone from a certain point in time. After arriving at the saturation zone, the changes in capabilities are very small. It should be pointed out that this curve emerged because we have been dealing with our work in the same primitive way since we joined our work. If we are good at changing our work and learning methods, we will not get a volt-ampere characteristic curve, but may be a line close to a straight line. If a person who has been working for seven or eight years has not formed some of his own ideas (such as design ideas), then I think there is a problem and I should think about why. The prime time we actually learned was the last seven or eight years.

3) The importance of "internal strength" is unknown. Internal strength here refers to systemic analysis and view of problems, or other capabilities (such as software design capabilities ). Some people will learn this today and tomorrow, and will always like to learn new technologies. But they forget to link what they have learned to systematically master the things behind these technologies. In fact, once we learn the same thing, many things are the same, so that we can easily grasp new things quickly. Besides, in software development, learning programming languages is simple, basic, and not all of software development. What software development needs to learn is how to design a software, we need to master certain principles and methods. For example, the "four features" I mentioned in a good design can be used as some of our design principles. Software design capability is essential, while programming language is just a tool to express design. When our "internal strength" is better, we can learn quickly, do well, and learn deeply. This is the same as practicing kung fu.

4) Fear of changes. Embracing changes often gives us the opportunity to improve. We all have our own comfort circles, and we are afraid of changes to break our comfort circles. But the breaking of the comfort circle does not mean we do not have a comfortable circle, but it means our comfort circles are getting bigger and bigger. I dare say that some people are using Visual C ++ 6.0 for development, but now Visual Studio 2008 is the latest one (2010 is coming soon ), this is not because visual c ++ 6.0 is easier to use than Visual Studio 2008, but because we don't want to change it. We also have an excuse to say that "Visual C ++ is too classic ". The fact is that visual
Studio 2008 can help us identify problems faster. Don't believe it! In my opinion, a person who has the courage to embrace changes is more likely to improve his or her abilities.

5) too hard work. When someone receives a task, they will work hard. Sometimes they should stop and think about it: Is my approach very efficient? Can I learn some other tools or methods to make my work more efficient? How can I learn new things? Or is it just a repetitive physical labor? There is still a kind of person who is really competent, so the leaders let him do anything, so that he can continue to suffer and get tired again. This person is good from the boss's perspective, but it is not necessarily a good thing from the perspective of personal development. Do you think this team will not work without you? I think it is very unlikely. If so, why do you have to do everything? Some jobs have never been learned after they have been done, but the boss gives you everything with confidence. In this case, it may be a waste of time for you to spend more time. If you don't want to do it, you can save time to learn other things. Some may wonder if I don't promise my boss (see point 12th), will it be detrimental to my performance? In fact, this idea is almost unnecessary. In addition, sometimes performance is not really fair (in fact, there is no complete fairness in the world ). This year's high performance is a short-term benefit. If you learn more and improve yourself, it is a long-term benefit. In addition, if we do not do this, we can create some training opportunities for others. It is a win-win situation!

6) Not good at thinking. Work is sometimes an echo bot, and we do what others say. Sometimes it is even more terrible: Why? Unreasonable combination? What is the difference between this approach and what I think? These questions are all ignored. A person without his own ideas cannot excel at work, and his or her abilities will naturally not be too high.

7) do not understand what efficient work means to ourselves. Efficiency means that we can spend less time learning and living. After all, work is not the whole of our lives. We should always be aware of whether we are doing inefficient work. If so, try our best to find out the cause of inefficiency and improve it. Sometimes we make excuses to say that we are too busy to improve, but the truth is not like this. We can find a good solution over a period of time to free ourselves. Indeed, when we are busy, if we spend time learning other things to solve the problem of inefficiency, it will make us more busy. However, this kind of busyness (short-term) is rewarding, and often returns very well (long-term). Don't always think, "Wait until I have time to improve ", "Seeking in chaos" is always king!

8) withdraw from the difficulties rather than the difficulties. It is easy to mean that we have little or no learning at all. It is better to do more than one hundred things that are easy to learn than to do one thing that is difficult. The difficulty is to do more, and the confidence will be stronger.

9) We are not good at expressing our different views on the problem. Some people do not dare to express their own ideas in their work. I think, if there is a different opinion, it may be that someone else did not think about something, or we did not think about something, but through communication, we may improve each other. Have an open attitude to face different opinions!

10) lack of innovation. When it comes to innovation, it is easier for us to think of the great scale that has changed the world. Otherwise, any behavior that can improve our lives can be considered as an innovation. Innovation is also a kind of thinking and action, and a kind of thinking and action that dares to change the status quo. Some people have a lot of repetition (Actions) when doing a job. Even if they are bored, they will not think about whether they can write a script to change or how they can free themselves. This may be related to fear of changes (see point 4th!

11) Not good at notes and summaries. For our IT staff, the notes do not have to be written in the book. They can be written into a Word document or any other document. Write down the problems we encountered in the notes so that we can find them immediately when necessary. With notes, we can work more efficiently and happily. Obviously, why not take notes? Through the notes, we can also summarize ourselves and find some parts to be improved.

12) Not good at communicating with superiors. Through communication, we can learn from our boss what he expects from us, so that we can know whether our work style and method are consistent with our boss's expectations. If they are inconsistent, think about whether they can improve themselves or vice versa. The second is to tell your boss what you expect. For example, if you want to upgrade your job, you can talk to your boss on the premise that you feel that you are competent. Maybe this time, the boss won't accept our requirements. It's also normal, because he has his own considerations, and the boss may tell you why. We cannot submit a request for resignation if we disagree. I don't agree once, so I will mention it again next time. In this case, if your boss has a place, you may be taken into account. Communication is neither simple nor simple. What you think and do is not necessarily what your boss wants. If this happens, the results will naturally not satisfy you.

13) less persistent pursuit of perfection. People are imperfect, so we need to pursue perfection. A person who pursues perfection is easier to be outstanding, more responsible, and more professional in doing things.

14) do not understand the importance of imitation. Human beings are inherently counterfeits. When there are too many imitations, We will form a certain degree of thinking and behavior habits, and gradually turn them into our own abilities. I think many people may share the same feeling when reading design patterns: in fact, we usually use many models. When I design, I never set the patterns in "design patterns". I can find a good design based on my own intuition. Of course, sometimes I have to repeat it multiple times. But not everyone has a good intuition. This kind of intuition is actually a kind of ability, which is the accumulation of long-term learning, thinking, and imitation. In my opinion, imitation is a good way to convert what you have learned into your own abilities.

15) only seek knowledge of its own, do not know its own. Learning cannot be just a superficial "learned", but also a deep understanding of the ideas and principles behind it, which often makes it easier for us to analyze and solve problems. If you think more, your level can be improved. If you just stay passive, it will be difficult to improve.

16) less persistence. We may have lost so much persistence in our learning process that we have already done (learned) to 90%. If we stick to it, we will be able to take a step and our ability will also make a qualitative leap. However, it is a pity that we don't have to stick to this point. In the end, we are likely to give up all our efforts. The most terrible thing is that we will fight against our self-confidence-we will not learn it next time! The difference between human ability and human ability can be said to be the difference that can be persisted!

17) do not love your career. This may be caused by some comprehensive factors, or the lack of a sense of accomplishment at work, or the fact that you are not suitable for this industry. Sometimes think about the cause of this situation. If some of your methods or methods are incorrect, check whether they can be changed. If it is because I am not interested in the industry, I think it is better to have a long pain than a short pain, or I should switch to do my work that I am interested in. Happy work is important!

In addition to personal improvement, I think we should also pay attention to the "Pyramid Principle ". No matter how high we are, we are still in the pyramid. That is to say, the number of people with strong abilities is always relatively small, and we cannot all be on top. In this case, should we not improve it? I don't think so. After all, improvement can improve our lives, and life is our own.

After reading the above, do you think there are some reasons? Never watch it, but take action! Embrace changes!


This article is from the "Li Yun" blog. Be sure to keep the source http://blog.csdn.net/hzliyun/article/details/7078953.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.