Being a good system analyst has always been my goal. How can I become a good system analyst?
1. Technology is fundamental
No matter which industry we are engaged in, it is easy to be replaced without technical gold. Regardless of the threshold, what determines the job value is the technical gold. What's more, we are engaged in the IT industry with more emphasis on technology. When a problem occurs at the customer's site and the customer asks you what to do, you may be confused. If you fail to get a solution within half a day, the customer will be very angry, and the consequences can be imagined. When discussing issues with internal engineers, they tell you a lot of technical terms, and even directly show you documents, code, and databases. If you are in the fog, others will laugh at you. It is very important that the problems we usually face are problems that can only occur in special environments, we need to have a wide range of technical knowledge and sufficient experience to analyze and diagnose the root cause of the problem.
Specifically, development platforms such as NET Visual Studio and Java Eclpise, databases such as MSSQL and Oracle, Server operating systems such as Windows Server 2003 and 2008, IIS such as 6.0 and 7.0, browsers such as IE6, 7/8, and Firefox4/5. I personally think that, whether it is development or testing, the database structure must be the most basic knowledge, because the business, design, coding and testing are always transferred around the data in the database.
2. Product Knowledge Is Value
If you are not familiar with the products you are responsible for, you are not a competent employee and cannot do your job. If you are not familiar with the business background, product design, implementation, and running mode of the product, you are not a good employee. Because you are not familiar with the company's products, you cannot create value, no matter how good your technology is.
3. Working in sublimation
Every company has a culture of every company. However, the degree of specialization of individual work style determines the growth space of a person's career path in the future. My boss once gave me a very simple example: You see the hardcore employees in our company, typing speed is extremely fast, basically no mouse is needed to operate the computer, reply to the mail for two minutes to get it done, work on time and never work overtime. You discuss the problem with them. They will basically only ask you a few questions and then give you an answer or idea. Work methods are mainly reflected in work efficiency. People with high work efficiency can assume greater responsibilities, so they can have more room for growth.
In summary, if you want to survive in a company without replacement, you have to make the work you have done technical. If you want to survive in a company for a long time, you have to increase your product knowledge and create more value for the company. If you want to reach the peak of your career and go further, you have to start from now on, slowly changing the way you work.