Can I use five programming languages at the same time (including one machine language )? No.
What is PMP certification for high project management capabilities? No.
Strong eloquence and written communication skills, as described in my position? This is not a pain point, but you can learn it.
I used to work with the best IT professionals. They all have superior problem solving capabilities.
Problem solving capability? Yes, it is.
Does this picture remind you of your IDC?
We encounter many problems from time to time, such as "Why is my computer locked" to "why is the server so slow. How to solve these problems is the standard to distinguish between excellent professionals and general professionals.
Problem solving methodology
I used this scientific method when I was in middle school. The process is as follows:
1. clearly describe the problem;
2. Make assumptions;
3. make predictions;
4. Verify the hypothesis.
5. analysis results.
Can this methodology be applied to my problems? Of course.
Clearly describe the problem-- Generally, you are asked to solve many problems. For example, why is the server so slow ?" "Why can't I connect to the database ?" "Why does the report run out of time ?"
Make assumptions-- Patch may be installed on the server or SQL server on the last day of the day. It may be that the network cable is not plugged in. It may also be that the developer has changed a line of code in the storage program. List the causes that may affect the system, and test them one by one based on the list.
Prediction-- Guess what the result is. If it is a problem or error you have encountered before, you will be very clear about how to deal with it. If it is a new problem, use previous experience and inference techniques to determine which changes lead to system problems.
Verify-- Make a plan, make a change, and check whether the problem is solved. Do not make three or more changes at a time, so it is difficult to determine which changes have fixed the problem-only one change at a time. Understand how the system works normally. If the query is slow, you need to know what the performance is before the problem occurs, what the performance is when the problem occurs, and what kind of performance is acceptable. It is important to clarify the test indicators. You must be able to determine whether the problem has been improved, whether it is as is, or even worse.
Analysis result-- Verify the metrics. Do you get the expected results? If yes, is the problem solved? If not, what is the next check item based on your list? Continue to perform one-by-one Detection and Analysis Based on the List until the problem is resolved.
Anyone can do this.
It does not require you to have a doctorate in computer science or a Master's degree in chemistry. You only need to always treat every problem. Be curious and have the ability to view the mode.
In practice, this method becomes simpler and simpler. Exercise the ability to solve problems frequently. You will become an excellent IT expert and stand out from many IT experts.