Recently, software, networks red, and many people start with the design procedures interest I received some good Sleepless in Java column letters from readers, many readers question is : how to get the program design field? So I have chosen this theme as Sleepless in Java “column to be reopened,” the first article.
Written procedures are very interesting, was able to bring its ideas into practice. The procedure was very simple tools, as long as a PC, appropriate development environment can be more worker. This has limited tools can create endless possibilities, and this is precisely the design process fascinating place. If you enough capacity, you can be your creative minds of written procedures, into a set of software.
Training procedures, is not implemented immediately, I offer the following suggestions hope to those wishing to enter the field of program design your help.
Interest “97 procedures as interested in design allows you to learn more happily, the study results will be better. In my interview of a unit, the charge read my resume after I asked : “how you have so much time to learn so many things, so many things to do? “My answer is :” To work, study and entertainment together, the time required will be three times that of others. ”
I admit that I am lucky to be able to design the procedure as lucrative work, study subjects, and the talking point of leisure activities. Not everyone is as fortunate as I, but I believe that at least we can use it as interest. Believe me, adjust your mind, as it is interested in, instead of hard work, – you found your “procedures skill,” increasing.
With careful selection procedure language “inadvertently 97 programming language is very important. too difficult to start a school programming language makes it easy for you encountered setbacks up. You can easily pick the language and interesting start, we recommend you from following an optional language :
VB : simple, convenient, more books. Java : slightly difficult than VB, C and C + + than simple, books, uses very wide, very promising. Can be used as a springboard for learning C + +. Python : simple, convenient, all supported platforms (including Windows, Linux, MacOS, BeOS, …). Foreign very red, with a small domestic. Original book, but the book only one (receiving ceremony published). I expect Python is a popular programming language.
This is my three languages to you, you can also hear the views of others. In a selected programming language, it is necessary to administer and can not be quickly abandoned, switched to other programming languages, Otherwise, we will never only superficial. There is an old proverb which said : “A jack of all trades is master of none.” If you will be known as C + +, Java, etc. 10 programming language, but each programming language are limited to Say Hello stage, believe that the interview will soon be right for you Say Goodbye.
When you learn a programming language precision, and then want to learn another programming language. You will find that already has a programming language Sapporo is the foundation for learning any new programming language fast.
The use of appropriate development tools “now RAD 97 popular software tools, Visual Basic, Delphi, JBuilder, VisualAge, are VisualCafe. With RAD tool, as long as “pulling a widening elect an election” procedures completed half. Many hard bottoms programmers quite objectionable that beginners use RAD tool is not a good habit, But I certainly think so. I think RAD tool for beginners learning can reduce the threshold interest. But you learn “pull a widening elect an election” simple steps should be followed to find an opportunity sophistication themselves, understood the internal mechanism, otherwise there will be not only a sense of security not even have many procedures to write. I emphasize once again : RAD can be a tool for beginners entry, but be careful not to let it become an excuse for your stagnant.
We would also learn how to use development tools attached to the many functions (especially debugging functions). Many people buy expensive Enterprise Edition development tools, only used copy-paste function, So this development tools and the accompanying Windows Notepad will not neglect. Recommend that you start using a new set of development tools take time ago put User Guide doubled.
Currently, many development tools have free version can be downloaded, beginners may wish to make the most of.
Read more books and less class “reading 97 books a lot of sophistication in their paper. In this era of fast food, many people lack the patience to study, but like everywhere classes are everywhere now computer classes. If a powerful teacher, too, of course, he (or she) will be very fruitful course, But at the moment, a good teacher ratio is not high (although I also opened Java/Enterprise Ja va/Java Swing class, but I still have to say so). I have seen on the network was said : “Have not you heard that schools teach the procedure master”, which might be a little more authenticity. But the one hand, to blame the teachers, while also blame the students, because I found that students usually attend classes at home studying and practicing the procedures was not a very high ratio.
Compared to class frequently million spent on the high cost of books need only few hundred thousand, more affordable, Moreover, the contents of books to more than class and detail. However, “the book easy to read difficult.” Afraid of their own laziness, find like-minded friends organized “study sessions” and cheer each other, but also peers. Best as I mentioned earlier : it become interested.
Enhance English reading ability “to enhance English and 97 foreign things, but to have its actual value. Many messages directly to the information of English, not because the Chinese version to be seen.
“But my English is poor-quality! ”
This is not a reason. Life can not read English down, 1.1 points are accumulated with reading ability. Give ourselves an opportunity to find a word grammar are relatively simple, and there will be few pages of books start soon, You will find technical books which the word is repeated in a few, reading this book is not hard at all.
Please note : the original writing style was quite a big difference, and some does is not good reading. So, if you have just started to try and read the original book, Do not challenge that, as Bjarne Stroustrup’s The C + + written Programmin g Language such translation of the book … although it is classic.
Q Before ask ourselves “97 experienced problems at home and abroad can design procedures related discussion areas to consult others. If the attitude of humility and issue clear, I believe that many experienced veterans will be very happy to participate in the discussion. However, any problems encountered on the question, this is not a good thing, because you will become increasingly dependent on others. and the loss of self-the ability to solve problems. They should try to check, write test procedures, or even to read source code to find out the answers. In this way, and really do not consult others, there will be more in-depth discussions.
Writing procedures “97 procedures designed not only for reading, CD with the book will be the implementation of a procedure, think they have learned. Should start writing some of the procedures, which range from small to large, simple to complex. Find some interesting topics (for example : calculators, hit land mines and small artists, the Russian box). written procedures that can enhance the momentum.
I see many of the freshman students are operating procedures copy classmates, the loss of an opportunity to practice. Wait until the second year after the procedure was about to begin, they write come. Beginners program design stage, should give themselves more chances to write procedures.
Extended upward and downward, SAN extension “When you find 97 you can grasp this programming language, You can choose to :
Extended upward : learning object-oriented analysis and design, Design Patterns, and software engineering. Allow themselves to do with the large capacity.
Downward depth : Bottom-depth understanding of the internal mechanisms, such as the operating system (or hardware) internal.
SAN Extension : learning about different API, such as : multimedia, database, business operations ….
In addition, the data structures, algorithms, and other infrastructure is also very important.
Conclusion “97 No pain, no gain, the use of methods and perseverance. Per annum during the period reviewed their progress since, I believe you will be very pleased to say “I do”!
How to enter the field of programming
In: ASP-NET| Comment-Report| Database| HTML-Xhtml| Information-security| JSP-Java| Javascript-Ajax| Making-Experience| Newsroom| Others| PHP-Mysql| Product-Alert| Technology-Awakening| Venture-Guide| XML-XSLT
22 May 2007Recently, software, networks red, and many people start with the design procedures interest I received some good Sleepless in Java column letters from readers, many readers question is : how to get the program design field? So I have chosen this theme as Sleepless in Java “column to be reopened,” the first article.
Written procedures are very interesting, was able to bring its ideas into practice. The procedure was very simple tools, as long as a PC, appropriate development environment can be more worker. This has limited tools can create endless possibilities, and this is precisely the design process fascinating place. If you enough capacity, you can be your creative minds of written procedures, into a set of software.
Training procedures, is not implemented immediately, I offer the following suggestions hope to those wishing to enter the field of program design your help.
Interest “97 procedures as interested in design allows you to learn more happily, the study results will be better. In my interview of a unit, the charge read my resume after I asked : “how you have so much time to learn so many things, so many things to do? “My answer is :” To work, study and entertainment together, the time required will be three times that of others. ”
I admit that I am lucky to be able to design the procedure as lucrative work, study subjects, and the talking point of leisure activities. Not everyone is as fortunate as I, but I believe that at least we can use it as interest. Believe me, adjust your mind, as it is interested in, instead of hard work, – you found your “procedures skill,” increasing.
With careful selection procedure language “inadvertently 97 programming language is very important. too difficult to start a school programming language makes it easy for you encountered setbacks up. You can easily pick the language and interesting start, we recommend you from following an optional language :
VB : simple, convenient, more books.
Java : slightly difficult than VB, C and C + + than simple, books, uses very wide, very promising. Can be used as a springboard for learning C + +.
Python : simple, convenient, all supported platforms (including Windows, Linux, MacOS, BeOS, …). Foreign very red, with a small domestic. Original book, but the book only one (receiving ceremony published). I expect Python is a popular programming language.
This is my three languages to you, you can also hear the views of others. In a selected programming language, it is necessary to administer and can not be quickly abandoned, switched to other programming languages, Otherwise, we will never only superficial. There is an old proverb which said : “A jack of all trades is master of none.” If you will be known as C + +, Java, etc. 10 programming language, but each programming language are limited to Say Hello stage, believe that the interview will soon be right for you Say Goodbye.
When you learn a programming language precision, and then want to learn another programming language. You will find that already has a programming language Sapporo is the foundation for learning any new programming language fast.
The use of appropriate development tools “now RAD 97 popular software tools, Visual Basic, Delphi, JBuilder, VisualAge, are VisualCafe. With RAD tool, as long as “pulling a widening elect an election” procedures completed half. Many hard bottoms programmers quite objectionable that beginners use RAD tool is not a good habit, But I certainly think so. I think RAD tool for beginners learning can reduce the threshold interest. But you learn “pull a widening elect an election” simple steps should be followed to find an opportunity sophistication themselves, understood the internal mechanism, otherwise there will be not only a sense of security not even have many procedures to write. I emphasize once again : RAD can be a tool for beginners entry, but be careful not to let it become an excuse for your stagnant.
We would also learn how to use development tools attached to the many functions (especially debugging functions). Many people buy expensive Enterprise Edition development tools, only used copy-paste function, So this development tools and the accompanying Windows Notepad will not neglect. Recommend that you start using a new set of development tools take time ago put User Guide doubled.
Currently, many development tools have free version can be downloaded, beginners may wish to make the most of.
Read more books and less class “reading 97 books a lot of sophistication in their paper. In this era of fast food, many people lack the patience to study, but like everywhere classes are everywhere now computer classes. If a powerful teacher, too, of course, he (or she) will be very fruitful course, But at the moment, a good teacher ratio is not high (although I also opened Java/Enterprise Ja va/Java Swing class, but I still have to say so). I have seen on the network was said : “Have not you heard that schools teach the procedure master”, which might be a little more authenticity. But the one hand, to blame the teachers, while also blame the students, because I found that students usually attend classes at home studying and practicing the procedures was not a very high ratio.
Compared to class frequently million spent on the high cost of books need only few hundred thousand, more affordable, Moreover, the contents of books to more than class and detail. However, “the book easy to read difficult.” Afraid of their own laziness, find like-minded friends organized “study sessions” and cheer each other, but also peers. Best as I mentioned earlier : it become interested.
Enhance English reading ability “to enhance English and 97 foreign things, but to have its actual value. Many messages directly to the information of English, not because the Chinese version to be seen.
“But my English is poor-quality! ”
This is not a reason. Life can not read English down, 1.1 points are accumulated with reading ability. Give ourselves an opportunity to find a word grammar are relatively simple, and there will be few pages of books start soon, You will find technical books which the word is repeated in a few, reading this book is not hard at all.
Please note : the original writing style was quite a big difference, and some does is not good reading. So, if you have just started to try and read the original book, Do not challenge that, as Bjarne Stroustrup’s The C + + written Programmin g Language such translation of the book … although it is classic.
Q Before ask ourselves “97 experienced problems at home and abroad can design procedures related discussion areas to consult others. If the attitude of humility and issue clear, I believe that many experienced veterans will be very happy to participate in the discussion. However, any problems encountered on the question, this is not a good thing, because you will become increasingly dependent on others. and the loss of self-the ability to solve problems. They should try to check, write test procedures, or even to read source code to find out the answers. In this way, and really do not consult others, there will be more in-depth discussions.
Writing procedures “97 procedures designed not only for reading, CD with the book will be the implementation of a procedure, think they have learned. Should start writing some of the procedures, which range from small to large, simple to complex. Find some interesting topics (for example : calculators, hit land mines and small artists, the Russian box). written procedures that can enhance the momentum.
I see many of the freshman students are operating procedures copy classmates, the loss of an opportunity to practice. Wait until the second year after the procedure was about to begin, they write come. Beginners program design stage, should give themselves more chances to write procedures.
Extended upward and downward, SAN extension “When you find 97 you can grasp this programming language, You can choose to :
Extended upward : learning object-oriented analysis and design, Design Patterns, and software engineering. Allow themselves to do with the large capacity.
Downward depth : Bottom-depth understanding of the internal mechanisms, such as the operating system (or hardware) internal.
SAN Extension : learning about different API, such as : multimedia, database, business operations ….
In addition, the data structures, algorithms, and other infrastructure is also very important.
Conclusion “97 No pain, no gain, the use of methods and perseverance. Per annum during the period reviewed their progress since, I believe you will be very pleased to say “I do”!