Programmer development law

xiaoxiao2021-03-06  41

Programmer Development Law - View "No. 80 IT Salon Record: The Dealiency of Talents of China Software Industry"

// Wu Gongyi (Dean of Nankai University Information Technology College)

// Zhou Hongyi (Yahoo Co., Ltd.): The first is that the idea of ​​software blue collar is very unrecognizable. Everyone says that India's learning will quickly get a professional tutor. It is considered that these people will write code, and then someone do a software system architecture, and someone will detect BUG. I personally think that software should be an art, an excellent programmer and a poor programmer, because it is virtual job, its labor productivity is definitely ten times twice, maybe it is hundreds of times, thousands of times even gigantic. So in the field of software, we still have to call some individual heroism. We have done a lot of exchanges with Google, although he raised a lot of doctors, but its real core programmers and core code have little second point of view, I read programmer magazine, I am also very good to Jiang Tao. Friends, but I often attack their magazines. I said that the program is now very hot in the language. Everyone should study C language C language or some updated things, talk about mode design and software engineering, including Zhang Xiaoming mentioned, our company Software is doing yourself, they have much better divisions. I don't think that many programmers have not been solid, and they may have not written more than 100,000 lines or 200,000 lines of code. It is now rising to the software engineering when there is no understanding of the programming. Even several large-scale systems have not been designed. I often see some articles in the relevant magazine. I have a third point of view of the current opposition. I heard a lot of computer systems. Complaining that China's computer education is not good. These students say that now popular Java, .NET, various embedded platforms, various Server programming, what we learn is old and teeth, or Tan teacher's C language. My opinion is just the opposite, I think the course as a computer or an undergraduate study should still pay attention to basic research. In other words, I have a lot of programmers in Fangzheng, so many years we have seen the real outstanding programmer, its data structure, compilation principle, basic skills must learn very well, such as he doesn't know how Windows programming, but give him a week He can quickly understand, once you change to the Linux program, his conversion cycle will not be very slow. I have seen some programmers very passionate about some fast development tools, chasing new all day, and then there is nothing to write, and their own career is not bad. I think the computer system education is still paying attention to the basic discipline. All core things can be broken down into some of the basic data structures and algorithms of your classics. So your foundation is playing more solid, and this person will be the energy you can play as a programmer, the higher the height you can do, this is my third a relatively extreme view. If our university has become the most fashionable Things, I think the university can not be opened, you go to subscribe to a "computer newspaper", or what new things on the Internet have believe that the future Internet software is two decades in China, when venture capital, when the entrepreneurial concept and the whole When the social business environment becomes better, there may definitely have a natural growth in China. Just like your sports, if you get from the improvement of the entire national sports organization, I will go to the gold medal. I think everyone is not a gold medal.

// Tan Haoqiang: (three levels of computer learning) There are three levels throughout the society. The first level is computer popularization education. The second level is computer continuing education. The third is the second level of computer professional education. Computer basic education or Computer Technology Education. He faces college students' foundation, such as some languages, computer programming, database third floor requires universities to learn many specific development knowledge, such as C language, and what is developing in C language. This professor means that C is the foundation, because you put C to make the foundation, it is very easy to do other work, so I am very unrecognizable. To a new study, just like a dog's bear, so I have to make a foundation. The essence of C is a problem in large software. If you have not compiled large software, it is not possible to experience C 's true meaning. I said C can learn from two phases. The first stage is based on the university stage. After graduation, I met after graduation. Question, when programming, learn C , may learn to be more in-depth university or very important stage, of course, this foundation cannot be separated from the actual, it is not used, or it is still a good foundation. So I think these three areas are very important, that is, there must be positioning. There is also a test of the doctor, what is the internal command or an external command, what is the role? I said that I can't take it back, I will use it, so now I have no misunderstanding.

// Wu Wenhu (Professor Tsinghua University Computer): Our software is old, I think it is not our people, I think it is still a system or other things that plague us. Because he is very interested, just like I often talk about it. If he is interested in one thing, you let him drilla, he thinks it is fun. This is also true for the program, the programming itself may be a very heavy mental work, very bitter. But he has fun because his fun comes from its foundation. We know that the computer is actually the extension of mathematics. In the past, it is hand-made, and now use a computer to work. After mathematical development, the computer needs to be calculated. The human brain can't keep up. It is not a human brain. The speed of the human brain is not good. It is necessary to use the computer. At this time, we will invented a new tool. To master the intelligence tools of human gel, to solve many of our problems in reality, this time he feels the beauty of mathematics. This beauty is that the general people can't understand. He has a beautiful feeling in his condition, and there is entertainment, so he is interested. I said, the courses I have to teach should be a basic class. This class should be useful in the future, mainly thinking, speaking, speaking concepts, how to make a program, what is the building? I think the first important thing is the language. The language is not too close. Thinking is not logical, and the flowers are unfavorable. In the future, doctoral thesis can't write. Teacher Tan has the same feeling, and Teacher Tan can write a lot of skill in writing a good language, no language can write? Mathematics is also important, that is the bottom of the bottom. s I said that you pay attention to your learning method to change, you can't die, you must learn according to the law. You remember my sentence, I said that you are not a listener, you are not a meeting, but you will be inherently realistic, and you will be aware of the actual learning. Do you have delayed you. The computer's things are the theoretical connection to the actual closest industry, and I don't do it if you don't do it. Theoretical connection is actually. It is not to move the hand to tell him that this basic principle is then strengthened, and also debugging. Because the program is not the problem, it is really solving the problem. If you hire you, if you do it, you must make things out of the truth, otherwise it is a paper talk. At the same time, there is still a case in college students, we must teach him some basic skills, especially the ideological methods. So make logic and abstraction as a very important concept and training, otherwise he will not go, we are based on the solution to the problem, develop its ability to analyze problems and solve problems, and a lot of things is not our teacher talking. It is to let students study independently and learn. Incentive him to take yourself, if you won't, you will go to research, discuss, work together, you have to watch a lot of books, many materials, including combined mathematics, chart, collection, artificial Intelligent search algorithm, etc. Many things are in advance, and of course the data structure is also very important. But they have a good place, I think he is not a lot of learning in the classroom now, he will find a focus, the children of these middle schools. He didn't look down on the class, not necessarily, he found a key to learn to learn, and learned his hand to solve new problems, and summarized. After the summary, you can also write the paper. If the paper is good, we will make him in the winter camp, and there are strict ways to report ten minutes, then we will mention the problem five minutes to finalize you, use this model to cultivate His scientific spirit, scientific method. Therefore, I dare to say this, this child is trained, it should be said that his level is not the level of the general college entrance examination. Because he has already studied self-study and self-study issues.

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

New Post(0)