Thoughts on the teaching and learning methods of Programming

Source: Internet
Author: User

There are a lot of people replying to a blog. It is about the C ++ learning method.

I read it twice. I happen to see some texts. The general idea is that there are academic schools and practical teams. One party thinks that it is necessary to learn well before it can be used in practice. The other party naturally just needs to get started first and learn at the same time. I think of what a friend who was about to change his career said a few days ago. He wants to do the project as soon as possible and learn more. Obviously, he is a real-world team, but he is not very successful in the software industry, I have been wandering at the code worker level, because I know that he has bought books for N years and has never turned over. maybe his code is copied everywhere on the Internet.

In fact, the so-called academic school and practical combat school, their point of view, in fact, is around a thing. that is C ++ knowledge. obviously, both parties think that C ++ is difficult to learn, so one Party thinks that it should study carefully before development, while the other party thinks that it should not be so refined and get started first, the customer will not know it, but it will improve gradually.

In fact, the experts are all on the wall.

In my opinion, why can't it be easier to learn without knowing? That's another time...

In fact, in all fairness, both parties are emphasizing the need to acquire knowledge through communication. only one is to emphasize obtaining from books, and the other is to obtain from actual practice. the previous communication was with the translator, and the latter may be temporary communication with netizens. communication means communication, communication means knowledge. isn't knowledge available everywhere? Knowledge is unacceptable and acceptable.

Why is it difficult to learn? Everything is hard to learn, but there is no suitable teaching method + learning method. in the past, both Parties emphasized the learning methods. The two schools competed here. One Party believed that learning should be emphasized, and the other party believed that learning should be emphasized in practice. why don't you pay attention to the teaching method? It's out of helplessness. How can you tell the teacher how to teach you? How can I write? It doesn't matter how the translator translates. At most, he scolds two sentences, and the flood of videos and so on are wasting the youth of another batch of people.

In the face of such teaching resources, the learning method is actually useless. learning is better than learning well. It is better to say that it is the teaching resources in his mind (mainly books and other text materials) after the transformation, he must have understood it again in his own words, but did not write it down, but his mind swept over and solved his own problems.

Unfortunately, it is not widely spread. Therefore, the time spent by a group of people is wasted on understanding, and even mostly on understanding the translator's writing skills, rather than the technology itself, some of the same things in different populations are clear and easy to understand, but some of them are still difficult.

How can we make it possible to keep the essence of these ideas or the words after the re-processing? Publishing a book is a source, with posts and blogs. It is also a source, but it is not systematic. some people may say that they are too nerdy. Oh, you think that every year so many people are learning programming, many of them will read the same books and other materials. If everyone is blocked in the same difficulty, the price varies by length. It is irrelevant to people who come over. However, in this society, you may think that it has nothing to do with yourself. Maybe the impact will affect you.

I am thinking about a way that allows people to benefit from their thoughts. maybe this is a good business model, which is beneficial to both society and participants. After all, the education and training industry is extremely broad. It can be said that the future of the first industry is education.

 

 

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.