[ZT] Software Development Getting Started with Personal View (Reposted from DearBook)

xiaoxiao2021-03-06  40

Main topic: Software Development Getting Started with Personal View (Reposted from Dearbook) Author: Zhaotide Subsequent Forum: Software Engineering This post: 0 Reposted: 35 Posted: 2004-4-27 9:37:22 Text Content: Software Development Getting Started with Personal View Sand Gull (WegO@163.com)

Incidents I saw the article "Through the C # trend" - the advice of the beginner programmer ". One of the angles: avoiding" impetuous ", advocating" practical "learning method, but I am always the article Author's title "- Too big for beginner programmer", so I think it can be explored in some specific "operating methods" listed in it, as I have developed in a company summary, we accumulate What is it? "After talking to a colleague for more than half an hour, one of the colleagues mentioned that I can continue to refine this topic, just how to develop a more" operability "in just entering the row, I have said that" operability "guidelines. Telling them that this is just a experience in this line for more than 5 years, talking about "Guide" is too far, but you can mention everyone thinking, discussing.

Don't excessively devalue, don't really think that "Many Master's computer technology researchers are not approved", doing software development and coding is the most basic thing, only the groundwork, this foundation, you can go Going, don't care about doing design to do design to do project management, you need to know how things are realized? Can you implement? Otherwise, there must be a lot of: "Design is design, coding is encoded", "product is the code person from beginning to "How much time does it take to practice," How big is the difficulty, the developer said, "" Quality / cost / progress is all black box "... phenomenon, if you are coding, it is more important: For individuals who are interested in this industry (software development), they must first start from "attention coding". After this level, I can consider systematic analysis, do project management ... Software development is Human intersecting, analyzing is important, design is important, the code is important, the implementation of the test implementation has its status, any one of the links is like we are familiar with the wooden bucket theory, "the most weak One process constitutes its total capacity. "Since the coding is important, how do you learn to coding? Celebrate a good language to calculate the language that you have used (in parentheses, representative it is more representative East), C (DOS version / icon editing tool, 96 "computer newspaper" introduced), C (can customize square shape of square shape, is included on the attachment of "Software" magazine in 1999) , Compile (DOS Chinese character system, completed by the end of 97), PB (School automatic courses / exclusive module, 98 years), ASP (a set of Web version of corporate information system, 99 years), VB (core components of enterprise information systems , 99 years), Delphi (workflow platform, component GIS system, etc.), Java (Delphi Client J2EE Server Collaborative implementation) ,. Net (rule engine), Phh ... It seems that it seems to be a lot, go back To think about it, there is only one language that I really have learned. It is "C", the TC2.0 of the DOS old, uses it to write a lot of applets, compare the system's understanding of how the programming is, remember at that time. What software is going to do? How do I achieve it? If I let me achieve it? I also imitate a lot of things, although it is very surface imitation but it is very beneficial to the exercise of myself. Later I use other languages. Basically, just flip over the help, then find the Demo code to see, soon you can enter the status. The language is almost, "the important thing is" the idea of ​​encoding ", it is just a tool. What tools are realized, the formation of this idea is to "hone", "is" concentrated using a language "to hood (even if there is" biting a vain word has been made "), then" Bay, Otherwise, you just have a face to learn more. There is no real development. You can't understand the connotation of "encoding". If you see what you are writing (or skilled) graduates who write too much in this year, I am used to use The method is to give him a piece of paper, let him (she) written a function of a calculation of the multiplication with their most understanding, this question, you will be very simple, good, then I will ask How many methods can be implemented: cycling, recursive ... Is there any? How many kinds can you write? (Trip code of the basic structure mode). How is the code quality? Does it consider error handling (too many people writing code Will enter the dead cycle such as the negative number)? INT is much, use long? If the input value is large, it is calculated that the result can calculate the very large number of functions? ... looked at him (She) written out a question asked by a question, no matter what language you use, no matter how many languages ​​you are "proficient, I only ask what these languages ​​need to solve the problem," Code " Thought ". On the basis of a language, new things must be followed, otherwise you are hard to" mix "in this industry, but after this" school special ", you follow up. It is not always "chasing" ~ In the process of "special", you will find the "algorithm" in the process of "special". This is the "foundation" that will be said.

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

New Post(0)