Master of campus training and general programmers trained in the industry

Source: Internet
Author: User

On the garden homepage, we see "keep us away from the industry for now and return to campus ...... , Some of your own ideas.

The code segments provided in the article are indeed refreshing and shocking. These codes are said to be written by humans. I can't help but sigh that if a person can write the code like this, he can still compile or even run it, and then the NB point can correctly complete the expected functions. What a great programmer the author is, the person who can write the code should say that he is not a master who believes it. The other step is that he can teach such a person's campus and tell him who believes it is not the master's cradle.
In my opinion, the Computer Major in Chinese universities is actually the process in which masters train students into masters. in the industry, masters are trained as common members. I don't know whether the following statement is correct or not. I think so. people engaged in Computer Education in China are masters. people engaged in computer education abroad are common programmers. So the theory at the very beginning seems so normal. For example, Steve McConnell, who wrote Code Complete, must be a good engineer. Let's see what people are doing-the chief Software engineer of Construx Software. Tan haoqiang, who wrote "C language programming", is very close to the master of God in my mind to see what others are doing (the title is too long to be summarized in one sentence) -- students once served as the Chairman of the Student Union of Tsinghua University, the vice chairman of the Beijing University, the executive member of the National Association of students, and the representatives of the people of Beijing. <as a result, the masters on the campus took the teaching materials written by the most powerful masters, if the students are ordinary programmers, the school has no significance.
It seems that some time ago, some people blamed students for the failure of computer education and thought that they did not understand the design model because you were not serious. They did not understand restructuring because you did not work hard. They did not understand how to optimize the code style, because you are too lazy. I am very puzzled. Which of the following is the design mode in the master's book? Which one has been written for reconstruction? How can I adjust the code?
The master writes
For (m2 = 0; m2 <3; m2 ++)
{
For (m1 = 0; m1 <3; m1 ++)
{
U [n1] [n2] = tr1 [I] [j];
N2 ++;
J ++;
}

N2 = n2-3;
J = J-3;
N1 ++;
I ++;
}
Do you dare not follow the master's style?

However, these common programmers have recorded their Code Complete.
The students are all poor. No one can say that 100% of the students in the computer science field will program, learn what to teach, and then become masters.

Finally, I thought that the reason for the current education is that the industry and campus are too big. As a result, teachers like Tan are needed on campus to teach students knowledge. It is hoped that some common programmers in the industry will return to "temporarily stay away from the industry and return to campus" to bring some human nature to computer education.

P.S .:
I hate tan haoqiang the most and hate him surprisingly. Computer languages and applications can be used by anyone (at least anyone can write a book). Why can't I write a serious story. The 900 page of "C ++ Primer" is called a Primer. You can order more than 200 pages by yourself. It is called "C ++ programming.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.