Original: Cai Xueqi (from "Java Night Sleeping") Excerpted from: Key Heaven http://blog.9cbs.net/chensheng913/archive/2005/02/22/297292.aspx This array, software, network is red, Many people have interested in programming, I received a good letter from Sleepless in Java column readers, and a lot of readers' common issues are: How to enter the field of programming? So I chose this topic as the first article of the Sleepless in Java column "re-issue". Writing is very interesting, you can put your own ideas into practice. The tools for writing the program are simple, as long as there is a PC, the appropriate development environment, you can work. Such limited tools can create unlimited possibilities, which is also a fascinating place for programming. As long as you have enough, you can write a program in your mind and become a set of software. Cultivate program capabilities, not one, provide some of my suggestions, I hope that you will help you have a sense of entrunction. Training interests make programming as interested, you can learn more happily, and learning the effect will naturally be better. When I arrived at a unit of interview, the supervisor saw me after my resume: "How do you learn so many things so much?" My answer is: "Combine work, study, and entertainment Together, the time will be three times that of others. "I admit that I am very lucky, I can design the program as a job of making money, learning the theme, and leisure activities after the tea. Not everyone is like me, but I believe that at least everyone can regard it as an interest. Believe me, adjust your mood, regard it as an interest, not bitter, you have not found your "program skill". Ceantly selecting the program language cautiously, the language is very important. At the beginning, it is easy to learn too difficult to make you encounter a setback. You can pick your easier and interesting language, it is recommended that you can choose from below: VB: Simple, easy to use, books. Java: It is slightly difficult than VB, simpler, more books, very wide, and it is quite future. It can be used as a springboard that learns C . Python: Simple, easy to use, all platforms (including Windows, Linux, Macos, BEOS, ...). It is very popular abroad, and there are fewer people in China. The original text is a lot, but the Chinese book is only one (published by Oless). I expect Python to be the next popular programming language. These three languages are just the suggestions I gave you, you can listen more to others. After selecting a program language, it is to be persistent, you can't give up soon, change the other program language, otherwise you will always understand the hair. Sentence proverbs say this: "A Jack of All Trades IS Master Of None". If you have known as the ten programming languages such as C , Java, ..., only each program language stays in Say Hello, and believes that the executive of the interview will soon will make you goodbye. When you learn into a program language, then want to learn another program language, you will find that there is a foundation of the previous program language, and learn any new program language very fast. Using the appropriate development tools now Rad Tool Software, Visual Basic, Delphi, JBuilder, Visualage, Visualcafe are all.
With the RAD tool, just half of the "pull one pull, choose a choice" program. Many hard-casting programmers are very unlikely, thinking that beginners use the RAD tools that are not good habits, but I don't think so. I think the RAD tool can reduce the threshold of beginners to learn, and improve interest. Just, after you learn the simple step of "pull one pull, choose a choice", you should find a chance to enter yourself, understand the internal mechanism, or not only there will be a feeling of not practicing, and there will be many programs. . I have emphasized again: Rad can be introduced by the practitioner, but be careful not to make it an excuse to be stagnant. Also learn to use the many features attached to the development tool (especially the amplifier function). Many people bought an expensive Enterprise version development tool, but only use the copy-paste feature, then this development tool and the notepad attached to Windows have no two. It is recommended that you start using a new set of new development tools, take some time to turn the user guide. Now many developments have free versions to download, beginners may wish to use. Read more books, less than reading a lot of books, is a good man who refines your own. In this fast food era, many people have no patience, but they like to be in class everywhere, so now is a computer class everywhere. If you encounter a good teacher, of course, the lesson of him (or her) will gain a lot, but the proportion of teachers is really not high (although I am also opening Java / Enterprise Java / Java Swing lesson, but I still have to say this). I saw someone in the Internet said: "I have never heard of the programs of the programs", this is also a few pieces. However, on the one hand, it is necessary to blame the students on the one hand, because I found that the students who are usually in class and the proportion of writing procedures exercises are not high. Compared to the high cost of tens of thousands of yuan in class, buying books only need hundreds of thousands of people, more cost-effective, and more about the contents of the book are much more and more detailed. However, "buy books easy, reading difficulties". I am afraid that I am lazy, and I will find the same-minded friend to organize the "reading", and I will cheer each other, and I can also learn from each other. It is best to be mentioned earlier: turn it into interest. Strengthening English reading capacity to strengthen English and Chongyang, but have its actual value. Many information is to read English directly, because there is no Chinese version to see. "But my English is very bad!" This is not a reason. You can read English without life, you are a little more accumulated. Give yourself a chance, find a single word, it is relatively simple, and the number of books will start, soon, you will find that the single word of the technical book is to repeat, reading this book is not difficult. . Please note: The writing style of the original text is also considerable, and some books are indeed difficult to read. So, if you first try to read the original text, don't pick it to the difficult book like Bjarne Stroustrup ... Although it is a classic. Before asking people, I asked myself to encounter problems. You can go to the relevant discussion district at home and abroad. If the attitude is humble, and the problem is clear, I believe that many experienced predecessors will be very happy to participate. However, if you encounter problems, you will ask, this is not a good thing, because you will be more and more dependent on others, and lose your ability to solve problems. I should try the book, write program test, and even read the original code to find the answer. In this way, there is really no way to ask others, and it can also be discussed in depth.