Independent Learning, open the way with practice

Source: Internet
Author: User
[Letter]
Dear teacher, I will be promoted to the sophomore year next semester. I am a computer major student.
I stayed in the lab this summer, and I was reading books because I didn't participate in many projects.
After the holiday, I have been reading the data structure and want to study the data structure and algorithm. However, recently I think the data structure is more difficult than I think, and some knowledge is hard to understand, I would like to ask the teacher how long the learning cycle of the data structure is generally reasonable?
If the learning time is too long, is it inefficient?
Also, if the system's learning algorithm ......


[Answer]

I want to talk about my views one by one based on your questions.

I stayed in the lab this summer, and I was reading books because I didn't participate in many projects. -- It is recommended that you do not keep reading books or study independently during the summer vacation. It is best to combine these learning methods to make them more vivid and find practical opportunities. This will achieve better results.
After the holiday, I have been reading the data structure and want to study the data structure and algorithm. However, recently I think the data structure is more difficult than I think, and some knowledge is hard to understand, I would like to ask the teacher how long the learning cycle of the data structure is generally reasonable? -- If you want to force your understanding, you will feel difficult, because you have no experience with what you have learned. We recommend that you appoint a pioneer in practice and keep up with other forms of learning army. For details, refer to "finding the university rhythm in the balance between basic and application" and "giving data structures to beginners: bridge the gap between algorithms and programs. In the directory of my blog column, you can search for "Data Structure" and some questions that have been answered by other students.
If the learning time is too long, is it inefficient? -- This varies from person to person. It is related to your previous experience and your learning style. It is essential to focus on learning efficiency, but you do not have to pick up others' shoes and set them on your own feet. For more information, see "How long does it take to write a" graphic interface + Database "program?".

Also, if the system's learning algorithm ...... -- Do not have to be superstitious about "system learning" (refer to "Breaking the complex of" system learning "). You are majoring in computer science, and some are opportunities for system learning. With the course class, you will not only stare at the passing of the examination, but also fully combine the course and practice, that is, your system learning. During the summer vacation, we recommend that you use your "wild" resources more ".




======================= Author he Lijian csdn blog = | = Category of it student growth guidance column (occasionally updated) ==||== C ++ online class column he Lijian Course Teaching Link (by course grade) ==|||== my book-"attacking the university against the normal energy passed to it students" ==|==== paving the runway for it cainiao to take off, A university that enjoys happiness and passion with its students ====


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.