15 suggestions for IT newcomers: hard-pressed programmers to reflect on and summarize the difficulties !, New programmer

Source: Internet
Author: User
Tags coding standards

15 suggestions for IT newcomers: hard-pressed programmers to reflect on and summarize the difficulties !, New programmer
On the surface, many people look at the old practices. In fact, their hearts are better than others, self-confidence, vanity, and even sinister. I am used to seeing more at work.
Some people write everything on their faces. On the surface, they often offend people and even hate people. But what they do is not necessarily true.

I believe most people have watched the Hong Kong movie "Night Banquet. The Flattering scenes played by Zhang Xueyou and Liang chaowei are very interesting. One of them is as follows: when the two butlers help the boss to come up with an idea, the boss immediately stops, and then takes a shot at his head: "Oh... I thought of it ...", Consider others' idea as your own. I have encountered this kind of thing more than once at work. The ideas I put forward are often used by others as my original ideas, of course, some thieves may sneak peek at me to describe their 'original' and see if I am unhappy, probably because I thought that the film was amused. All academics in the world are a huge copy. What's more, what's more, what's new, and what's new are cloudization!


No, there are a lot of innovation projects, and they are all copied to the gray! However, you cannot give up on innovation because of this. The Earth cannot survive because there are animals that eat grass, and the spring will not survive because of the theft of water. First: Keep a dynamic heart. This is because it is the greatest fortune for others to steal. If you are not ready for this, Please cultivate it with a good heart. Everyone is a dazzling pearl, just blinded by dust.
I remember that when I first entered the company, I would work practically and be passionate. However, I offended my boss in the first week. I didn't do anything wrong. I remember my colleague was helping me talk, and later I found that he was a conceited person. However, the technical aspects of technology are not at your own risk. After this incident, I did not learn well. I will point out the unreasonable design and propose how to do it. For colleagues with weak language foundation and weak design patterns, I would like to recommend some books, such as, and, to help others, but I am not grateful to others. On the contrary, most people will think that you look down on them. What's more, they will not reflect on improving their weaknesses, but will attack revenge and "look down on" their people. Therefore, please remember the second point: do not give any comments. In particular, keep a low profile. This is also practical in daily life.
Compared with the second point, the third point is often to affirm and praise the achievements and progress of colleagues. Note that this does not require you to settle your favor. It is often a positive and necessary action to see the advantages of others and affirm them. This not only improves relationships, but also encourages others.
I always think that a person without self-knowledge is equivalent to spam. You need to know your nickname anytime, anywhere. In other words, I have a colleague with a weak foundation, but I love to express myself. I often point around for fear that others do not know that I am a "master ". Because the old saying "yellow box" is often sneered behind the scenes without knowing it.
Fourth: keep a low profile, be modest, and constantly improve your own strength. When I entered the company, my department was just established. After a while, I found that, due to the special nature of the Department team's development, it is necessary to develop internal code and design specifications on the basis of the general coding standards of the company, so he gave me his thoughts and agreed. So I drafted an internal specification manual. However, some people follow the Manual, while others do not follow the manual. The root cause of this situation is that the boss does not support it.
In this case, there is no need to analyze the cause. The fifth point that should be remembered is to ignore its potential and not to talk about it. Do your job well. No matter where you are, there are not many open-minded and generous bosses, so this is very important.
We often find a very interesting thing during meetings to discuss the design scheme. The meeting was originally normal and harmonious. When it was the turn of a good person to talk about it, the atmosphere suddenly became inharmonious. Everyone is too impatient to pick out his faults, even if they do not understand what others mean, they will be confused. Talent often encounters soldiers, and previous internships. At this time, I will sigh: A Hundred Birds "Laugh" Feng tu. Remember the sixth point: Mu Xiuyu is a must for Lin Feng. You must know how to hide your secret and never be sharp.
There is an old employee in the company, who has a strong strength and can be regarded as a stand-alone person. However, in a department reorganization, the team was not improved. Instead, the team was promoted to a manager. Instead, the team was not too competent and was later than him. Before that, I heard rumors that the old employee was in contact with other companies and preparing to change jobs. Point 7: the idea of leaving the company cannot be shared with anyone in the company at the last moment. From the company's perspective, you are no longer loyal and unwilling to reuse you. However, from the perspective of employees, the company's treatment is not proportional to the ability, does not agree with the company's culture, wants to change the environment, and wants a better development opportunity. I personally found a rule: In a general company, the "loyal" who stick to the "test" at the end is often incapable of being mediocre. If you are a senior manager of a company, how would you treat such "Traitors?
Eighth point: do not offend women in the office. Here, women are defined as follows: (1) national treasures-level female programmers; (2) Female tests; (3) female assistants are everywhere; (4) female superiors, this is the worst! When a man is together, he forgets the conflict and quarrel. However, women are not the same. If you are not careful, you will be offended. When you seize the opportunity, you will be shown together, and there will be no end to it! The most terrible thing is that it is like your warm loved ones in front of you.
A leader in our R & D center is very cute. He is not very clear about what he has been filled with. As a result, his position has been downgraded and his authority has been put on sale, I am very happy to dance all day. After a month or two, something was wrong. Then, all day long, and the speed at which such a communication reaction was met was inevitable. It was indeed not suitable for management. Most technical male's heads are 'fan', which is not very good at dealing with interpersonal relationships. Ninth point: strengthen communication skills. Most programmers are still smart. It is no big problem to pay attention to it. But don't feel good about yourself. Our company has an IT man who has been working for more than 10 years. He was removed from communication with customers a few years ago, so far, it is sad to hear the cool-Spoken Mandarin.
Tenth point: if there are no special circumstances, do not report across levels. This is important. In a sense, your boss is your boss, which directly determines your development. You are a soldier under him. Not everyone listens to everyone, or so many changes in History won't succeed, because everyone only listens to the Emperor. On the other hand, you are 'loyal to 'your boss, and he does not dare to use you, because who knows that after you promote you, will you go further ?!!
11th: Be good at reporting to superiors. It is unclear whether the State cadres are the public servants of the people. But the managers in the company must be (if not, then he is not a good boss )! The group of plywood men looked like an official, but it was really bitter. We should not only deal with the above leaders, but also fully mobilize the people below to make achievements, so we will be overwhelmed all day. The above white face, then the splint male will sing black face. In short, it is not easy. They are very suspicious! It is often suspected that the following people do not do their best to work. Although a company generally has a task allocation management system, it is far from enough. You need to find the right time to let him know the progress of your work and your efforts.
: Do not easily cause emotional pollution. Don't let others look at your face because you are unhappy. Learn your emotions. If you are a leader, it is too important.
: Find your position and others' position in every action. For example, the number of seats during meals, the location of the photos, the ranking order of the recipients during mass mailing, and the order of the positions, and of the document authors are all important. Yijing has the following points: Ming phase and lide industry. If you don't even know where you are, how can you get your destination.
14th: there is no need to be an angry youth. I was angry when I graduated. But what about it? The nature of weak meat and powerful food has never changed. You must learn to try to understand this society and relationships. At some point, you will find that everything is taken for granted. If you are not satisfied with a specific situation, you should try your best to change it. Not even! All are not applicable.
15th: remember others' good and Forget others' evil. There shouldn't be too much hatred in a person's heart. Hate is the garbage thrown to you by others. You are not a waste bin. What do you always do with it? I have been an algorithm engineer in the company for nearly three years. How do people treat me. I don't care too much about people who are not good at me, let alone revenge. On the contrary, when they have something to help me, I can always help with it with my sincerity, or even take the initiative to help solve the problem. This is the only thing I have been satisfied with over the past few years. I believe that living is practice. But you have to know whether you are doing good deeds or evil deeds.
After three years of graduation, I always felt a little miserable when I looked at the road. I really understand a lot of truth. Thanks to the people who helped me and those who attacked me. Maybe a person can really grow up only after experiencing difficulties, so I have to lament the cruelty of creation.
Why is IT programmers helpless

First of all, let's talk about why we should have this article, mainly what we feel after my personal experience in the recent period. Recently, our team began to optimize the performance of many enterprise projects nationwide. I have been exposed to many different people and things, and I have seen many things. Today, I am a little free to talk to you. Every time I go to the IT community, I talk about how hard the technicians are. Every time I get together with some technical friends, I talk about how hard the lives of everyone are; every time I read Weibo online, it is also filled with "hard work by technicians "... When talking about this topic today, there will certainly be many different opinions and ideas. Here I am talking about some of the phenomena I have seen and some of my own thoughts on why technicians are "hard ". Why is it hard? There are a lot of reasons, and IT is difficult to control external factors, such as China's IT national conditions and the concept of technical personnel. However, there is one such sentence in the business that can be used for reference: the economy is depressed, and some people are making money. The form is good, many people are losing money, and many companies are failing. In many cases, we suffer, but we need to know whether it is a big environment that forces us to suffer or whether we are forced to do so. In other words, we deserve the hardships we deserve. Many people do not like this, but it is true in many cases. Over the past six months, I have gone to many companies, large and small, to help their projects and solve their existing performance problems. Many projects seldom consider performance, security, and other factors, which are constantly pushed by the above people, the people below are working overtime in a rush to catch up with the progress-What functions are completed today and what functions are to be completed tomorrow. As a result, many technical staff did not care about anything, so they thought about how to heap up their functions. The first reason for the hard work came out. Finally, after the project was completed, it was not long before the project went online. The problem came out: the project functions were complete, but they could not be used, and some functions were slow. As a result, it is recommended that you start to buy a device and increase the bandwidth. However, it is not a long time, or even counterproductive. As a result, a bunch of people began to be anxious and helpless, and technicians began to work overtime to solve problems they knew they could not solve, so the second reason was hard-pressed. When the problem cannot be solved, the technical staff began to get depressed, and then began to collect possible remedies through the crazy Internet, and then spent a brain on the project, seeking to see the Buddha's hope that the remedies would be effective, if you're lucky and have done it for the time being, you'll be happy. If you're not sure, repeat the previous steps. We can use the following humor to summarize this process: from some technical friends who have come into contact with it, some of them have good technical skills, but some of them have made me think about myself and have not heard the error, it's just me. Why do I want to tell them so many things that they don't understand, and then I have to give them the knowledge to understand these things. For example, the project encountered a memory leak problem. The company's technical staff asked me this problem. So I told them it was a VAS fragment and they asked us why we had a VAS fragment, so we told them about it, but they didn't understand it. So let's explain some of their knowledge: Window memory mechanism ,.. NET memory. I thought everyone was in the same industry and communicated with each other. I did not expect that we were forced into a hard job: At the same time, I deeply felt that many technical friends had gone out of school or training school, the technical capabilities are not improving. First, they are in the mixed stage. Some are lucky. After many years, they have been mixed into good positions, but many are unfortunately mixed, as a result, they became loyal fans of the "hard work of technicians. One of them is that many friends do not like to learn by themselves and always want to be taught by others. One of the most engaging situations we have encountered is that we have completed all the functions, the Code is fully implemented, and the servers are all configured and debugging is poor, many people do not move. It reminds me of another situation: every time a lot of friends say they want to learn the technology inside the story, they want to learn a little deeper, shouting to watch a deeper article, but after writing it, few people actually read this article. There are a lot of people who have read the first few simple introductions. If they are a little deeper, no one will read it. There are also many friends who want to visit Daniel everywhere and want to become a member of the ox. However, technology and capabilities depend on you. The difference between hard work and hard work is a world of difference. I often say this... the rest of the full text>

What are the differences between hard-pressed IT programmers and migrant workers?

Work is very hard, but the salary is not high.
The former consumes mental resources;
The latter consumes physical sweat.
 

Related Article

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.