In the past two weeks, in order to complete the undergraduate self-innovation project of the school, some of them are websites similar to the information management platform, and their students have been studying php for two weeks in the data center. Instead of learning, we are imitating code. Two people have a little bit of programming basics. Then I learned html and SQL, while php has no basic knowledge. Finally, we can talk on paper. In addition, we can find the php project in the library. I don't need to talk about it later. Now, this problem arises. In the past two weeks, whether or not the application-oriented learning can play a role in learning, in order to complete the Independent Innovation Project for undergraduates (part of which is a website, similar to the Information Management Platform), students and students have been studying php for two weeks in the machine room. Instead of learning, we are imitating code.
Two people have a little bit of programming basics. Then I learned html and SQL, while php has no basic knowledge. Finally, we can talk on paper. In addition, we can find the php project in the library. I don't need to talk about it later.
Now there is such a problem. Can this learning for the purpose of application play a learning role? Now, looking back at the entire development process, we can basically understand the code, modify it, imitate it, and implement the functions we want. We always feel that these things are not our own and plagiarized.
I don't know how to get started as a technical expert of Daniel, or analyze this despicable behavior. Reply: My method is: Learning by doing and Learning by teaching ).
Specifically, in software development, we should first study and imitate others' excellent code, and then write our own applications according to similar ideas. If you are free, you can also understand the source code of a software, implement it again, and then compare it.
If you can teach others at the same time throughout the process, it would be nice-any questions from others may allow you to review what you think you have learned. When I was studying go, I read about two weeks of documents and wrote about a thousand lines of code. Instead, I started to teach others to write. In this process, I have gained a lot.
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