Since I choose this road, I'll not regret it.
--mereyct
After the Dragon Boat Festival the next day, idle Nothing, updated blog.
The reason to write this blog is to see a group of people asking the constructor to succeed, call the destructor failed. He asked everyone questions in the group, but no one answered him. In fact, when I began to write this blog, I have a very deep feeling. Perhaps I will offend our China's examination-oriented education, so in advance to the examination-oriented education to say a good word: I just because of China's examination-oriented education into graduate students, become a computer learning small yards of agriculture. He called himself a small-size farm, because he didn't even have the qualifications of a yard farmer. Level is also under super.
My language of Enlightenment is C, when I was a sophomore, I had a C + + course at school. The first time I touched the new C + + thing. All printf became cout <<, scanf became CIN >>, but I naively thought, that's the difference. The school's book is the Chinese famous teacher rectification writes "C + +", of course C language also uses his. Our teacher is a postdoctoral, college graduates want to test Peking University, because can't stand politics this course, chose to submit, went to Beijing University. Later went to a university to read Bo, also by the way to read a postdoctoral. I really do not mean to belittle his teaching method is wrong, indeed is deliberately said that his teaching method really not (here I will no longer spit groove), in short, after the class, we all rely on brush questions, only to test. Because C + + This course is on the computer test. So the final exam that days, every day back questions.
However, many people will say that learning is on their own, the teacher just lead you in the door. I really agree with you in that sentence. But in fact? My teacher didn't take me in the door.
To the senior, learned a lot of professional classes, but can't make a program. Of course, the main reason is because I myself, level is not enough. Usually do our school's OJ, brush questions, engage in algorithms. The concept of the project is really very vague.
I started my postgraduate examination in my senior. Want to pass the postgraduate examination this way to change this situation. Hope that they can do more projects, but also hope that they have a deeper understanding of the computer. As I wish, I was admitted. Also entered the best laboratory in our school.
In my senior years I began to ponder whether I was doing Java or C + +, and I was going to take C + + as a preconceived idea of C + +. Do Linux under the server programming. I was so inspirational that I wanted to get into a big company, build a structure for big companies, and make wheels for them. Because Linux under the server programming, that is, a wheel work.
I started crazy Baidu all kinds of great God learning experience, I first spent half a month to see the "C++primer" fourth edition, knocked on the above so examples. After finishing this book, I found all of my previous code that I could not understand. I can read it all. The problems of the sophomore tangle are all solved. I also saw the cool shell on the blogger wrote C + + programmer confidence curve. Know that it is not easy to do this road, No 3, 4 years I do not dare to say that they have started. Because there are too many things in C + +. Template application, STL Library use, boost library and so on, and you want to do socket programming, you also have to learn W.richard Stevens Classic "UNIX Network Programming", these books are big bricks, you want to finish them is not easy. You need to spend a lot of time getting to know them. Of course, they are not enough, you have to know their source code, for example, you have to understand, such as the STL source of things. Houtie said: The source before, no secret. Only by mastering these, can you say that you are a qualified C + + programmer, you can also write on your resume familiar with C + +.
How do you study in an undergraduate? Project + Classic Books + communication, this is the king. It is not a bad thing to learn something new without being behind closed doors. The project is to increase your hands-on ability, but also to test your mastery level.
Now and sophomore time of their own, the perception of C + + must be different. Think C + + is from the C inside evolved, such thinking, now feel how ridiculous, because now I think, she is a door and C and there is not much relationship between the language. Anyway, since I chose this route, I will never regret it (Since I choose this road, I'll not regret it). I hope you are the same.
From the sophomore to learn C + + to now some of the sentiment