I was in 2009 to test the university, the examination is Northeast Normal University, is free normal students, reading is computer science and technology major. Because it was the first time to apply for the teacher, so I want to learn a teacher is not the same professional, so that you can graduate when more than a way out, so the choice of the computer major. Before the university, oneself to the computer is not much knowledge, so to the computer also did not know, only know to learn computer to program, but programming is what, also do not know. High school has also been to the Internet cafes, but also touched the computer!
Freshman time, only to go to college have a lot of do not understand, on a step-by-step study of theoretical knowledge, I do not have any ideas. Remember, in the study of C language, the first class did not understand, the book did not understand, and later in the experiment class just know that there is a software called the compiler. Because their intelligence is not very high, so I follow the teacher in class to tell the content, after class to copy the code in the book, and then compile and run, I also clearly remember the freedom to run a successful first program when the excitement. The C language is probably the way to learn. The only thing that was not good at the time was the document, because it was busy with the activities of the community, so he skipped class, did not follow. Later in the junior high read a "UNIX environment advanced Programming" to completely put this part back. The freshman is basically such a dull past.
In the freshman summer vacation, I read the news from http://www.cnbeta.com/ to know a noun ubuntu, out of curiosity in the online search for relevant information, the original world in addition to Windows there are other systems, suddenly vision open. Later on the holiday itself began to self-study Ubuntu, understand that Ubuntu is a distribution version of Linux, to the library to find related books, found two books about Ubuntu, is the people's post and telecommunications press. According to the book, installed in their own notebook virtual machine, is installed with the Wubi installation method, Ubuntu version is 10.04. Because this is a brand-new thing, I know nothing about it, so many times encountered problems in the book can not find the answer, is very helpless, some students will ask why not on-line search it? Yes, because some problems in their own knowledge is very narrow circumstances do not know how to describe, so look at the search engine is useless. As I was familiar with Ubuntu, I installed Ubuntu on my computer, which was a dual system. Before listening to others said that who's computer is a dual system of the feeling is very high, in fact, this is the case. Fortunately, the vacation in the software College classroom Self-study, met the software college seniors, they are using Linux, so gave me a networking client (later our class self-learning Linux using the client is from me), taught me how to change the source of software and so on, gave a lot of help. Our school internet all need the client, no client authentication is not on the net, then the network center of the website does not have a Linux version of the client. In the library to find a book in the process of seeing a book titled Lamp, but also out of curiosity, a glance. Check on the Internet, just know lamp is a very fire architecture, at that time a lot of sites with Apache server, Ngix has not come out. Then accompanied with learning to learn the Linux lamp, when both reading and watching teaching video, at that time looking at the brother of the teaching video. Because know less to see the video is very easy to save time, according to the video on a step-by-step exercise, to the end of the junior high point of view to see the video is not as fast as reading. Here to thank me for a classmate-Cheng classmate. Before he contacted the computer earlier, know more, Cnbeta is he recommended to our bedroom to see, he said the computer development speed is too fast, we suggest that we pay attention to it news every day. Later because of our character is not very close, but also produced a variety of contradictions, but this person is very good, he is in my heart is not bad image, just a bit strange, from the bottom of my heart or thank the classmate, after all, from his body learned a lot of things, now the classmate in Microsoft work.
Said so much, I want to summarize, we can be very poor before, can be very ignorant, but we must not lack a curiosity, a curiosity can take you far away. There is also, sometimes not we are interested in learning, but we insist that the study is interested. Our headmaster to the staff meeting when also said similar words: do not do things we see the hope to persist, but we insist on the only to see the hope! Hope that the students have a curiosity, have to persist in the faith.
Soon the sophomore started school. The sophomore course is not a lot, which gives me plenty of time to learn by myself. Every time I did not have a class, I went to our college's 230-step classroom self-study, sitting in the southwest corner of the classroom (because there is a socket), a person is very quiet. Take a look at the photos of classroom 230 (this summer to go back to study in person by mobile phone)
Many of my classmates are reading books in the library study, I think that is not suitable for me, I usually borrow books from the library to see, to graduate when I read a book, I have borrowed more than 180 Ben said. I think 230 is a treasure, but the treasure will always be found, and then there are students also fancy this piece of land, which gave me to rob a seat to add a bit of difficulty.
That is, in this semester I met my life----teacher Yang. This semester Yang teacher teaches us the digital circuit, Yang teacher does not have the mouse in class, only uses the keyboard to operate all things, is very cool. Later asked to know that he used a software called Totalcommand. Teacher Yang is also very interesting class, knowledge is very profound, he is the science of electronics, Graduate school is software, PhD is the Chinese Academy of Sciences, the chemical doctor. In his classroom know that he will Linux, his notebook is the Ubuntu, I also happened to have some problems, so when the class was timid to his office to ask him questions, he told me carefully to demonstrate how to solve similar problems. After the finished teacher Yang said that I followed him to do the project, I was afraid to reply, because I know too little, will too little. Teacher Yang also looked out, so encouraged me, said I can, no problem. Actually can follow the teacher to do project is a very rare thing, I also want to follow Yang teacher study, I bite the bullet to agree.
The first project I participated in was the offline electric donkey download, which was made to the library, although it was later not online. Together to do the project is the MA Teacher (Dean) of the graduate student, at first four people, then a graduate student did not know why not to participate in, became our three people. The project was designed by Mr. Yang, who drew the drawings to show us the process and the well-defined API, and I was responsible for Linux, because those two graduate students would not have Linux before. The main is to call the command line with PHP amuled,amule of various feedback, download progress, file transfer to the FTP directory, the construction of the FTP server, after the completion of the download automatic email notification users, server maintenance and so on. Because Yang teacher does not have QQ, at that time, we agreed to communicate with the mail, because Yang teacher with Gmail, so we all applied for Gmail. Most of the time is the mail communication, from then on, I just know the mail is also very convenient. At the beginning of the mail we will make all kinds of mistakes, such as inaccurate description of the problem, there is ambiguity, need to re-reply to the inquiry, e-mail is not mass but only sent to teacher Yang and so on. It also took me a while to get in touch with Git. In this project, I got a lot of progress, the project to run requires me to set up the environment, installation of the required software, are command line remote operation, because the server machine in the library room, which makes me more familiar with the command of Linux, but also can read a lot of installation failure hints, will solve the problem of the method, Of course, during the period also to Yang teacher sent a lot of help e-mail (is mass). More importantly, we have learned to communicate with each other. Later the system added three hard disks, the system's disk suddenly become full, I have to maintain, from the process I learned to look at the log to find problems, and then solve the problem. Because it is the first project, we three people are very active, we seem to have spent two weeks to finish the first version, and then I asked them to come to 230 to do a test, found some problems, and then find a way to solve. Now remember that it is a memorable and good time, this is also my introduction to software engineering, thank you very much teacher Yang. In the second semester, because of the Challenge Cup, the electric Donkey's investment is not so big. Say an episode, because every year during the two sessions, Gmail basically did not go up, so Mr. Yang set up a wiki platform for us to communicate, this is also very convenient. The Challenge Cup is to do is a solfeggio ear system, to recognize the piano every key hair tone, at that time I think it is holidays to come to school to start the preparatory work. Only began to use MATLAB, because MATLAB directly has a fast Fourier transform function, for a person who did not contact with MATLAB, learning Matlab also took some time. To identify a tone is which key issued, it is necessary to put the basic frequency of the sound out, at first there is no idea, with teacher Yang after the communication still do not understand. At that time I was thinking about how to extract the basic frequency, and then in a class processSuddenly thought of the way, then excited. Then after class experiment my idea, the result succeeds, I told the method to teacher Yang, Yang teacher said with his method a little different, this may be a small innovation bar. Finally with MATLAB programming, the Piano 88 keys to the sound can be recognized, and a progress! Then the sophomore is basically over.
One thing to summarize is that opportunities are always reserved for those who are prepared. If I do not learn Linux will not be exposed to Mr. Yang, teacher Yang will not find me with him to do the project, there is no such opportunity for your growth will be very slow, and is confused. When you are ready, the chance will come naturally. Before the opportunity comes, all you have to do is stick to it.
Not to be continued, sorry!
Some experiences about your own computer learning