How to cultivate computer technical learning capabilities

xiaoxiao2021-03-06  46

introduction:

I want to write an article to engage in some of the technical experience in the network security industry. After thinking, after thinking, I found that if you write this kind of work, you may have a short-term helpful, However, if you want to have no long-term technical learning, so after organizing thinking, writing the following article on how to learn computer technology is discussed, this is not much involved in how certain techniques are implemented, If you need to understand some detailed technical implementation details, you can send an email on me, or post on blog, I will do my best to answer.

There may be shortcomings in the following article, or a one-sided remarks, please also ask everyone to make a criticism, and you will make progress together. J

-------------------------------------------------- -------------------------------------------------- ------------------

Computer technology is a new day of new months. Every minute, every second, is constantly developing, progress, and the network security I am engaged in the company is the highest technology in the IT industry, in this situation Under how you can quickly master the emergence of new technologies, skilled in using a variety of software tools, skilled debugging the latest network devices are more eyebrows, I personally engage in IT work has been 8 years, engaged in the network The security work is also 4 years or so, during which, there are some experiences about work and learning. Here, I hope to share with friends, in which if there is anything or wrong, please also ask everyone to criticize Finger.

Learning computer technology, there are two aspects worth we paying attention:

The first aspect is the basic knowledge theory, such as the working principle of various hardware systems, various OS operation mechanisms, various algorithms, and these knowledge believe that everyone has learned in the book in the university, see here, Everyone may have such an idea, it seems that these knowledge seem to be true in our current work, because even if you don't understand the data principle, you don't understand the WINDOWS message mechanism, but we can write the program, play Windows It's very familiar. Otherwise, when we don't satisfy these knowledge, we will feel very difficult, because we don't understand the message mechanism of Windows, but only use some very fool-melted OOB development Tools (VB, Delphi), then we can only stay on some surfaces, we can't do some more in-depth research, such as how to make our program more within the Windows system, how to make our program Access the system's hardware inside, and these simple OOB tools are very difficult to implement (note that "hard"), the above is just a simple example of me, in contrast, under Linux, because Linux is the source opening software, If you have learned on these platforms, you can get our rapid improvement, because by viewing the source code, and by reading some professional books, we can quickly understand the actual running mechanism of Linux, which is under Windows. Can not do it.

Here, I want to emphasize that if we want to make your computer level to grow steadily, it is very necessary, although reading these theoretical books is very boring, and sometimes we Only if I read it, I may still can't understand it. At this time, I will be more fearful. My personal experience is that when I read these books, I read it is not realistic, I don't understand, first jump first. In the past, then I would like to solve the information by told others or online online, (strongly recommended that you can check the information, you can try to visit some BBS forums, you can get a solution to the problem) I personally introduced a introduction The MFC's book is hard to read for half a year, and gradually understand the overall framework of the MFC, the working principle, and then, every time every time I see it, I feel a long time. J This should be an old saying, and the book is reading hundreds of times, and it is self-contained. This part, I want to give you a suggestion, from my personal learning experience, I am very advocating that everyone encounters problems when learning these theoretical knowledge, try to solve themselves, because only I spend my heart, I have to check the information. It will be impressed, and you can cultivate your ability to self-study. If you just want to rely on others to bring you, come to teach you, the ability of the you will be rare to improve.

In the second aspect, it is its actual practice. When I talked about this, I personally tougented, just when I first participated in the work, because my computer basic theory knowledge is basically a blank, so something, it is hard to practice, play an alteration, At that time, I was repaired by the computer soon, but if people ask me, where is it? Why do you have problems? I can't talk, because I don't understand the real working principle of the computer, I will only do things with some experience in the previous repair of the computer, although this matter mainly reflects the lack of theoretical basics, but also explains Multi-toart, the benefits of multi-practice, here, I will give an example in the way, I have seen some people who work hard, very lightly installed WIN95 / 98 and other operating systems, but I personally think, no matter what to do The technical work is worth doing us to do. Maybe everyone will say, what is the difficulty in installing Win95 / 98, in fact, in the Internet, on the installation of Win95 / 98, etc. Research, such as how to install, how to achieve diskless installation with Win95 / 98, etc., and these, if anyone can really understand, the real hand is realized, so don't look at any technical life, it is we must First, learn, even if you write a BAT file, there is also a place worth we spend.

Similarly, in work, whether we install OS or debug network services, or write a variety of applications, you must do your own hand, you should go hand, I am in March 2001, write programs to use VC or Feel very fear, (I have always used VB) but after entering the company's participation in the project development, I am sitting in front of the computer every day, it is desperate writing code, trying to use a variety of controls (class libraries), and have gone a lot The detour, after two weeks, I feel that I can gradually do something for the project team. At that time, I was very excited, (of course, the premise is that I have already taken half of the VC book J) Next work, arrange Give me the interface development, because I have never done similar work, I downloaded a lot of interface class libraries on the Internet, a trial, and finally used a very convenient class library successfully completed the task. I have been in contact with the computer every day. It is basically in the test program. After the test procedure, after the task is completed, because all things are all my people check the computer, a man is handed out, So feel that the harvest is very large, and it feels very fast. In this middle, actual hands-on practice makes me learn what many usual books don't have. The following is some ideas I have worked for 4 years in the security company, and you may be discussed.

When I just entered the company, I have been very fancium, I am thinking about how to black down the machine, but later after a period of time, I found that this kind of learning is meaningless, I am holding all day. Some other people have already edited software tools to do some repetitive work. I feel this is a misunderstanding. We can't do some things that have no meaningful things for companies because of their own hobbies, or other individuals. Specifically, I personally think that our learning direction should be in combination with the company's development direction, this is very helpful to our work, this way, after a period of work, you will be very happy because you can be very pleasant The work is gradually loved to your work, and even change your interests, gradually enters a benign cycle.

Thank you for reading this essay!

Note: The original text was written in July 2002 and was re-revised in October 2004.

转载请注明原文地址:https://www.9cbs.com/read-110258.html

New Post(0)