How to become an excellent programmer (5)

xiaoxiao2021-03-06  44

.... About VC, MSDN is a must, the D version of MSDN is selling everywhere, the English level is not too high, it is too much to see, and there is no MSDN Chinese version of VC, Develop English habits. Basic, to understand the characteristics of C , inherit, overload what, Windows program, window, etc., then MFC, you will be marking 7b programming is very accomplished // I don't know if you don't know yourself 7B What is "basic", I hope it is good! ─ Half a sentence is not meaningful! Most of the basic courses you have to learn later in college are presented B-based. For example, discrete, data structure, system principle, etc. Higher mathematics, circuit foundation is also very important. I think you should learn Windows SDK programming, and then use MFC I hope everyone learns DOS, Unix "typing" programming, don't go to late Delphi, C Builder, VB, these will only make everyone's true edger '7b Level decline, visual programming is really convenient, however, the connotation and algorithm of the true language, people's creativity will disappear, visualization programming is the form, while DOS, UNIX programming is completely Program! If the programming under Windows, the preferred VC can be BCW, BC4.5, 5. 0x, etc., it is good! It is really possible to solve the problem or the most basic, and the most inconspicuous programming method. "This is just a need for people who have fun. Don't expect everyone to be programmed enthusiasts, is it? In fact, the level of people who can't think of visualization tools is not high. This world is tiger, maybe a person will discuss him with you. How to like VB, in fact, his ability to write C procedures under DOS is 10 times higher than you. Bill Gate is the person of this class :) Key to see efficiency, do you speak right? If you are designed to computers If you are clear, it is recommended that you go to see the books such as "data structure" in time is money today. Maybe you have these ideas very difficult to put into reality. If you don't have to write, you use C to go. Write, you can only say that you will be wasted, because in the face of the user's "front" as it is packaged, he doesn't have to pay attention to the page. Of course, use modern programming language Consider the operating mechanism of the system, your own procedure how to interact with users, system interaction, etc. is a good way to deepen the program.

.... All in all, it is not necessary to use the chainsaw. I really regret that I didn't make mathematics, I learned the language, I could master the grammar, but I will consciously and I will consciously have a bad way. In order to mix, I will decide the math, but I have lost it. Too long, I will lead to the level that you can't get in the middle of the junior high school. It is necessary to make up, it is really slow. However, the road length is not afraid, the most fear is the direction, especially in the mountain, especially in mathematics, There are so many branches, the application is so wide, the people are ignorant. So, I want to find out what mathematics concept is critical to programming, learning these important concepts requires those background knowledge, and All of this, how far is it from the beginning of the middle level? So asks for the predecessors to rely on your intuition! You may think that I am joking, but you have to know that there is even a faction in the basic mathematics called: Intimate Mathematics is actually a language, she describes people's intuitive processes when analyzing the problem. Society of this language is of course beneficial: to make people exchange, facilitate people's verification, which is convenient for intuitive space. However, just to Eins The same thing in Stan. "The words written down or the language you can't afford to work in my thinking mechanism ... those seem to be used as a psychological entity that can be used as a thinking component. It is some of the arbitrary ' Recently, the combined symbol and how much a little clear impression ..... For me, the above elements are visual, and some are muscles. Only in the second stage, it is necessary to pay for God. Seeking usually used words or other marks. ".... I have seen some posts about the analysis and code. I think it is not very comprehensive, university education is comparable, which is recognized. But is it a bit important? Many students are excellent programmers, and some, write software is not ok, excellent system analysis requires knowledge, such as management, with other communication skills, with other departments Coordination capabilities, the property of the system, etc., he should not participate in the writing of specific code, which is the business of the programmer, there should be at least an excellent analyst (the core of the group) in a group, not only one group programmer. Today, the software is gradually expanding, personal writing large application systems is unlikely, we should pay more attention to cooperation, collective operations. Is it too valued for data structures, how is the understanding of the algorithm? Or is it a prejudice brought by college education? Understand the data structure, the theory of algorithm is good, but it is not written by writing code. It must be deeply understood, learn to do it, can learn in need, the most important thing is the improvement of learning ability. The system I use now will write some people who like to show off the programming skills. They are in order to facilitate and display some techniques, and they don't care about the overall structure. As a result, it is very chaotic, modified and understood, and it is difficult. Without an annotation, this is not a "good programmer is not written", but it is not conducive to the upgrade of the system, because the application will continue to have new business needs, there will be some bugs, while people are flowing. If the system analysis is good, the programmer writes the clear code according to the analysis results, so the maintenance work will be easier.

.... I feel that writing code is based on the premise of completing the task, pays attention to "sustainable development", not whether you understand the data structure. agree! Write Code's good or bad relationship with system analysis but is not a fill full condition. I have written a lot of art in front, but also mention this, whether the key is largely viewed, not a deep study of a certain technology.

.... I think China's computer education is comparable, but it cannot be blamed on it.

转载请注明原文地址:https://www.9cbs.com/read-59354.html

New Post(0)