Now network engineers are not a profession that is fragrant. The competition is fierce, and the level is uneven. Based on my 4 years of experience, I think that becoming a good network engineer must have the following qualities.
1.Excellent communication and understanding ability: To understand the real needs of customers, many times customers can't tell what he wants, or what is not true, and there are many times when customers want you to do not the best solution. Fast and effective communication is more favored by customers than blindly speaking to others. For customers, a person who can give the best solution to a problem is much more meaningful than a layman. In addition, in the context of China, it is important to understand the internal situation of customers and the camp of opinions. Engineers and customers have the most contact opportunities and are the link to maintain the relationship between customers and integrators.
2.Good resistance to stress: When you can best reflect your value, there are often major problems. When others are at a loss, a good attitude is especially important in the work of network engineers. When a customer's network crashes and resorts to you, when you are responsible for cutting over a network of millions of people, only a strong heart can make you go better and farther. Maybe there are a lot of good people, but this is definitely the reason why customers and leaders appreciate you.
3.Powerful analysis and troubleshooting capabilities: In the current market of network engineers, debugging router switches, brushing the configuration is not a rare thing, users can search online to match themselves, build an It's not difficult for the network to communicate. It's difficult to check after fine optimization and problems. A network engineer who is skilled in using Wireshark to capture packets and analyze problems quickly and methodically is better than just checking the configuration on the router. Engineers are much more valuable. Of course, it is important to be proficient in applying the device's show/display and debug commands to see and understand the causal relationship between these commands.
4. There is a depth of knowledge and breadth: it is often seen that some engineers have good technical skills and logical thinking, but when they arrive at the user site, they have no way to start with the problems faced by users. Although they are very solid in network technology, they are applied to the application layer. The protocol is poorly understood and is ignorant of the user's business system. After all, the network still serves the application. If you only know about this small piece, and expect users or third parties to explain to you what kind of network access process their business system operations have undergone, how can it be called excellent? Network technology also has many directions, routing, security, operators, WLAN, VoIP. Of course, it is difficult for one person to understand all of them. They are proficient in one or two doors and are familiar with other doors, which can highlight the value.
5. Fast and diligent learning: I always feel this way. After going on a project involving new technologies or hoping to a new environment, I often feel that my knowledge reserve has been cleared. The familiar ones I have learned before are not commonly used. I have to learn a lot of new things, but fortunately, I have finally dealt with them. I have always held the mentality of "You dare to let me do what I dare to do." From my point of view, I talked to the leader/interviewer. Since he told me to do it, he knew that I knew about it. I can certainly do it. In order for me to do it, I often go to bed and find a white paper and technical guide, and the new and comprehensive technology is basically in English. To be honest, I am English. It is also barely able to pass the fourth level. In the past, it was very difficult to read and understand, but now it is effortless to look at English technical documents. This is an extra benefit of learning technology.