I originally wanted to use "Yesterday today Tomorrow" as the title, but Uncle Benshan said, "Yesterday today tomorrow is wrong. It should be the past, the present, and the future ". Haha.
At the end of each year, everyone is reviewing and looking forward to the future. Whether it's central, local, news, or media, we just want to summarize the past year and customize the goals for the coming year. The same is true for me. I will review the days that have taken place in the past year, and then arrange the plans for the coming year in a general way. This blog will also be used as a confirmation.
Review the past.
The past year is probably a year of rapid progress. The following content is my usual record. I have this bad habit of recording things to my computer.
C # and ASP. net, read several classic books, such as C # programming basics, C # advanced programming, Asp. net advanced programming, although not all can be remembered, but still can understand, many concepts are also basically impressed.
In May March, I started a Network Course Project, which is technically simple and cumbersome. It lasted about half a year until March. It took more than half a year to complete. There were not many technical difficulties encountered during this period, because I had already come into contact with many things. It could be said that they were familiar with the road. What's more complicated is the video work, and the demand was to play videos at the same time, while playing the corresponding PowerPoint. The most learned items should be the overall understanding of the project, the grasp of the project progress, the exchange and cooperation between the students in the group, and so on.
During this period, I wrote a few things about IP address query and so on. I found another machine, installed Linux, and continued to learn various operations under Linux.
Around May, at the request of an acquaintance, a B/S-structured Book Borrowing System was written to realize the borrowing and returning of books and the management of users and books. The language uses C # and ASP. NET, and the background database is SQL Server 2000. The main task is to perform various operations on the background database.
When I was bored, I began to read some books about software engineering and system architecture, including man-month myth and Microsoft. NET Enterprise Solution Model, C # design model, and three boiled countries. I read some books about embedded development, the embedded system development Bible, and the C/C ++ embedded system programming.
I also felt bored (because it was really boring during my project) and began to learn how to use some modeling tools. Rational Rose, Visio, and together also made some explorations. Of course, if vs. NET 2005 comes out, I will no longer need those modeling tools.
Around March September, I lost a little confidence in the. NET series, because some of my colleagues from the company used Java and C ++. After a bit of crisis, I began to temporarily put down. NET and start to learn something about Java, from the language to the use of development environments such as JBuilder and websphere. For C ++, I learned how to use the C ++ Builder environment. For JSP, I also read a basic book. These are not studied in depth, but they are only used in the syntax and programming environment.
Later, I received a second-class scholarship and the title of an outstanding student. I'm sure I want to learn this course during my workshop. Thanks to all the students who voted for me.
In February October, I went back to the. NET course, installed the Microsoft. NET Framework SDK, and learned the above sample code. There are some complete examples in the SDK, and I feel very good. Both the overall and the specific encoding style have benefited me a lot.
It took more than a month to learn about DB2. During the period, I browsed a large amount of information, including Chinese and English reading, but the reading level of English seems to have increased a lot. Of course, many of the database ideas also gave me a lot of things. Later I took the DB2 test and passed the 700 and 701 tests. I became a DB2 DBA.
In September November, I started to look for a job. This has nothing to do with me. But looking at them, they are really itchy, because they really want to get a job early. During the interview, I saw a lot of test questions, so I had an idea to collect these questions and show them in the form of software. All questions are stored in the database. Users can select random and ordered questions. The resolved questions can be marked. You can view unsolved problems and resolved problems, you can also view all questions. You can perform various operations on the question library. As a result, I wrote a program, which was later recorded by many software sites. I could have improved it on this basis, but I was too lazy later.
Later, I moved to the GIS group. In the face of a new field, I had to adapt a little bit. Read relevant materials and learn to use tools that you are not familiar.
After a few days of software testing, the test target was a transportation Geographic Information System, WebGIS, developed based on Supermap.
I recently read two extreme programming (XP) Books, many of which are advanced. Pair programming, test first, iterative development, user participation, and so on. A lot of specific content is really amazing.
Looking forward to the future.
I am a person who needs to sleep for more than 10 hours every day. But as long as I am awake, I must find something to do. I do not like nothing to do. Even when I was taking the bus, I had to think about something in my head. This is my habit. In the past year, it has been quite full. There are roughly the following plans for the next year.
Do your job well and complete the tasks assigned to me by the teacher. This requires learning about mapxtreme2004 and learning about ASP. NET.
Set your own graduation thesis direction and read some related papers to be well aware. It is best to list the outlines and write them simply.
Let's take a look at oracle. I am familiar with SQL Server and DB2. For Oracle, my head is still blank. For large database projects, Oracle has obvious advantages. There are teaching videos and books on Oracle. It takes a few weeks to learn something about oracle.
The official vs. NET 2005 version will be released, including many new concepts. Be familiar with these concepts, learn how to use the built-in modeling tools, and learn mobile development technology in the Vs. NET 2005 environment.
Continue to learn about the C # model and system architecture.
If it is possible and time is sufficient, continue to find some embedded development and ERP related information for further study.
Learn some basic things, including C/C ++, data structure, operating system, algorithm analysis, and so on.
Try to find a satisfactory job.
To be continued.