Simple comments for beginners in software programming are more like some suggestions for learning methods.

Source: Internet
Author: User

The main comments are as follows:
1. everyone is enthusiastic about learning. They are self-driven and want to invest in learning and future work from the heart. Based on this, they will stick to it. On the way to learning, basically, there will be no insurmountable difficulties.

2. learning also requires a reasonable approach. Every person is a unique individual and needs to find a way to stand out in a relatively fair environment, simply copying others' good experiences, not necessarily suitable for you. For software learning, the common method is as follows. You can base your account and find your desired type:

2. 1. books: Suitable for people with good memory, good abstract thinking, and good imagination. However, it is easy to get started with learning software;

2. Crazy copyCodeType: it can be divided into two types: Crazy copy on paper and crazy copy on machine. Crazy copy on paper can well train your ability to master the memory and format of the code, but lacks the operating senses, machine crazy copy can exercise the primary memory of fingering and code (because computer development tools provide a lot of auxiliary means, the memory effect of Computer-initiated code copying is not as good as that of paper-based code copying). You can better understand and understand the code execution logic through computer execution. --- suitable for beginners. Note that during the process of code writing, you also need to copy the comments carried in the example!

2. 3. computer mad changes to the example type: for existing examples, ensure that their initial execution is normal, and then crazy changes, the changes cannot be executed, there are a lot of errors, and then change the errors one by one back, it can better develop the imagination of the code and comprehensive logic analysis capabilities. It is suitable for beginners after entry.

. Challenging problem type: Collect questions that you have not yet fully understood, and the problem is difficult to solve. The problem scope can be large or small. It is suitable for the transition from beginner to intermediate after entry. The drawback is that, to solve the problem, there is also a high degree of dependence on the computer, very dependent on the computer execution results to verify their own ideas.

. Meditation: you do not need to use computers or read books.AlgorithmAnd data structures are familiar, and you can think and meditate on various problems in your mind, so that you can come up with a complete solution. Those who are cool and those who are the best are fond of meditation, but cool meditation has results, while cainiao meditation has no results leading to falling asleep ..... Hey.

3. the goal of learning is not only to acquire knowledge, but to learn software development and acquire knowledge in the context of the high update speed of IT industry knowledge, what needs to be learned and skillful is the process and means of acquiring knowledge, and cultivate good habits of continuous learning, such as: msdn, books, official websites and electronic documents. Many people rely heavily on the search engine, but to be honest, se can only solve some technical and low-level problems, and the deep-seated problems that need to be used in real work, it is not highly feasible to rely on Se, and you have to rely on your own to collect a large amount of material based on meditation.

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.