I have been studying at the university for more than ten years. I don't mean I am a veteran or an exam-taking veteran. But the more I go to the university, the more I will not take the exam, in the face of computer science, a major with high requirements on the profession, you have to think about how to learn, how to face the rapid development of technology, many people say that efficiency, but how to generate efficiency, you have to have a strategy, more than a decade of learning has taught us how to take exams, but has not taught us how to learn, especially how to learn. After three years in college, we gradually find that what we are learning is not learning, but how to learn, in this fast-paced professional, learning to learn is the foundation of life.
Taking our school's professional courses as an example, I summarized the routes, which are basically the following:
1. Software Development
2. andriod
3. Java Web
4. Network
Relatively speaking, taking software development a little more, the university first studied C language, computer introduction, digital circuits, computer composition principles, computer networks, data structures, Java/C ++/C #, operating systems, and software engineering.
The order given by the school is almost the same, but I am very puzzled that many classic textbooks and teachers on the Internet do not need them. They all use books that have never been seen as teaching materials, below I will recommend some good books I have collected when I learned them. C language is the first programming language to be used, without knowing anything, I first introduced tan haoqiang's C language programming, and I had a general understanding of the computer science in conjunction with the introduction to computer, knowing what I will do in the future, this part is mainly used to dispel the fog and find your own interests. after learning the C language, I began to learn the data structure. I recommend Yan Weimin's data structure. this book is difficult in general, but it has a good grasp of knowledge points and does not have to go into algorithms when learning, however, you must be familiar with the basic operations of data structures. This is the foundation and a capital you will learn later. Java and C ++ will soon learn, at this time, I started searching books based on my own situation. At this stage, I should study algorithms and combine them with languages.
In the course of learning, it is very painful. No one has told you how to learn or what to learn. Now there are a lot of online videos and many teaching materials, sometimes I am stuck in it. It takes a long time to find information. I think it is not worthwhile. For a while, I have been stuck in the resources of the network disk and the post bar and have been searching for resources, however, I found that I had never used more than 80% of my materials, and I had bought many books, classic books, and junk books. It was very important to get started. Everything was easy to get started, the key is to know how to do and what to do.
I have tried several methods on how to learn. One is reading, reading, and reading. This is very inefficient, and I can't calm down. The other is watching videos, I thought it was good and faster than reading a book. But after reading it, I found that I did not remember anything. At that time, I was very upset, I just thought about how I learned it before. I didn't forget my mind. Haha, my only idea at that time was to concentrate on doing one thing. Later I saw three times of calligraphy, in particular, for programming and design, he suggested that you first repeat the entire book, then repeat the code, and then read the book as summarized, I think it is very slow. Then I watched the video, took notes, and then read the book with the video. It seems that the effect is quite good and the efficiency is quite high.
In this industry, students are the best and the most plasticity stage, but they are also the most difficult to learn. If they do not have a good mentor, they will take a lot of detours, in each stage, my feelings and feelings are different. In the movie "Three dummies and Bollywood", I have been very touched by this movie. I think people will do what they like, therefore, in this profession, the prospects are good, entertain yourself the most desired, all the way forward.
How do college computer students learn