[Letter]
Hello, teacher!
I am a sophomore computer science student, I am now doing a series of c language contest some easy topic, but I found the problem I encountered would be no idea, do not know the direction and saw a lot of online students are able to solve , but I can not, I do not know where the poor, I do not know how to do, there are many levels of middle school students than I college students this higher level, I really do not know, those not on the college students already in programming of very cattle students how to do, I feel the computer go down that road so hard!
[I] of reply
programming infancy, indeed Hom. Your schedule is right now, the programming is not easy, the problem is not controversial, we do not hold, proceed immediately to their own development, although development is not a project, but a title.
Problems encountered no idea? You have to mention general, actually encountered this problem in terms of the students, I really can not tell what is difficult in place. I guess some of it to share with you, I hope there is a right for you. (1) People often say, well informed. It is not it also belongs to appear much? Everything must accumulate a quantitative change in order to achieve a qualitative change. At this time, know your approach is right, calmer, you can do so. (2) there is a very loud word in education, learning, learn by analogy. After reflection done is done it will be a question of the release later, still in use problem-solving path summary from what knowledge, skills? Whether done in view of a number of road will again be entitled to realize a enlightenment? Hands is a form of expression, the deeper is to think about, so do a title, you can get answers to the same question of inspiration. (3) often said to be the theory with practice, in fact, in practice also needs the support of the theory. Some theory, you will learn later. At this stage, we recommend that you look at some popular books programming, combined with questions of race do you like to find some books contest counseling or can see. What good summary of previous exhaustive method, iterative method, backtracking and the like, will help you. I just would like to collect some recent topics bought some books, I enclose my textbook list for reference. However, guarding the university, the best way to the library, find the shelves of such books, where to turn feel this feeling, which would take a book to read.
With the progress, you feel will get better. From the letter, I do not worry now you do not ring true problem, you have to worry about day to find himself, "I can not, I'm not interested," like an excuse rather than stick to the moment you want to go. Among them, the most worried about is your mindset. Anxious, anxious to go after than, than the result is frustrating. See the gap with the people, and set their own goals, the road on the line. In the road, no more thought. Originally started too late, the speed has not mentioned it, you're older than you first start watching, and faster than you, find their own unpleasant. If than, than they do of the subject faster than before, the program longer than before, the problem is more difficult than before, and you'll see their progress, have fun. Think about the tortoise and the hare and the tortoise insistence self, of course we are not that kind of turtle, it would have to run faster, but we started late, but the speed has not come up, we do is accelerated motion, acceleration and even increase, It is a jerk movement. Practical to go on the road, not rash.
And the people can not be compared. We see this not to be discouraged. Everyone has some innate factors, growth environment, procedures, opportunities vary, sometimes, even if you have been gifted field also had a chance to activate. Focus on looking ahead, so that their front-line more enjoyable more, than people who do not. In fact, as long as you smooth the road, progress, but low levels of initiative and cattle were students work together to learn, he will be your booster, you will become one of them. From the perspective of four years of college, their biggest advantage is not now have the knowledge, but devote the interest in this area and in-depth study of determination. Your biggest challenge is that in the initial stage because of their denial, not to see their progress and lost everything.
Final recommendations Find people to band together and you learn. Starting point almost, almost horizontal, ideas are the same, doing the same problems, encountered similar problems, a discussion, a discussion, done. I do not like it looks like after 90? Proudly proclaim, "several of us is to learn!" Press I ask my students to build a technology blog, record their own growth. Find some of the same problems in doing programming Friends of Bo, look at his program, give him a comment, he will reciprocate back, help each other on the network also.
More solutions than problems, go forward.