What I Have Done In 2005 And What I Should Do In 2006
2006-01-03 16:11
471 查看
Now we have entered a new year which is very important to us. In 2005 I have learned a lot from the courses from gucas. Though some of these courses were a little tiresome, I have got some useful things from them. I regreted not learning well from the algorithm course. Now an important task is to get familiar with and master these usually used algorithms. In 2005 I got a part time job in IBM CSDL from which I learned a lot and got some useful experiences. From the three-month intern, I improved my unstanding of software engineering. However, I did not take advantage of that good chance to learn more. Maybe one is matured from those things which are not perfect. In the last of 2005 I began to relearn English which is very important to my studying and job hunting. And in 2006 I will keep on practicing English. I will emphasize spoken English,written English and English reading. In 2005 I learned or relearned many things related to computer sicence, and these kinds of studing will keep on in 2006.
There are two most important goals I shoud achieve in 2006. One is to find a good job, the other is to write a paper. To realize them I should do the following things:
1.Improve programming skill
1.1 Master data structure,operating system,database,computer network and other element courses.
1.2 Master the usually used algorithms
1.3 Get familiar with Windows platform and its APIs
1.4 Get familiar with Unix/Linux platform and its APIs
1.5 Improve the understanding of C++ and Java
1.6 Improve the understanding of UML,software testing and other things which are related to software engineering
1.7 Improve the understanding of desigh pattern and other things which are related to software design
1.8 Improve the skills of socket programming,database programming, thread programming and other things related to these
1.9 Learn something about database management
1.10 Get familiar with some useful network protocol
1.11 Get familiar with J2EE
1.12 Other things which are important
2. Improve English skill
2.1 Practice sopken English
2.2 Practice written English
2.3 Practice English reading
2.4 Learn English words
3. Paper related
3.1 Read some paper written by other people
3.2 Write a paper myself
At the same time, don't forget to take exercise. Don't forget to go swimming and skating sometimes.
There are two most important goals I shoud achieve in 2006. One is to find a good job, the other is to write a paper. To realize them I should do the following things:
1.Improve programming skill
1.1 Master data structure,operating system,database,computer network and other element courses.
1.2 Master the usually used algorithms
1.3 Get familiar with Windows platform and its APIs
1.4 Get familiar with Unix/Linux platform and its APIs
1.5 Improve the understanding of C++ and Java
1.6 Improve the understanding of UML,software testing and other things which are related to software engineering
1.7 Improve the understanding of desigh pattern and other things which are related to software design
1.8 Improve the skills of socket programming,database programming, thread programming and other things related to these
1.9 Learn something about database management
1.10 Get familiar with some useful network protocol
1.11 Get familiar with J2EE
1.12 Other things which are important
2. Improve English skill
2.1 Practice sopken English
2.2 Practice written English
2.3 Practice English reading
2.4 Learn English words
3. Paper related
3.1 Read some paper written by other people
3.2 Write a paper myself
At the same time, don't forget to take exercise. Don't forget to go swimming and skating sometimes.
相关文章推荐
- What Do WebLogic, WebSphere, JBoss, Jenkins, OpenNMS, and Your Application Have in Common?
- What would you have done in my shoes?
- What should we do when meet a crash in android?
- What do /deep/ and ::shadow mean in a CSS selector?
- What have done in the last 2 days? (2010-10-05)(Part 1)
- What should do in Production
- What have done in the last 2 days? (2010-10-05)
- What have done in the last 2 days? (2010-10-05)(Part 2)
- What do `?i` and `?-i` in regex mean?
- ccah-500 第45题 You want to minimize the chance of data loss in your cluster. What should you do
- Why I can't use non-string key in the myMap[myKey] expression? And what to do now?
- PH FIN want to have PR/PO in TWD and SGD but do invoice matching and payment in USD
- What do the proximity and orientation sensors in the iPhone do?
- 【论文笔记】What Value Do Explicit High Level Concept Have in Vision to Language Problems?
- What is a "sosreport" and how do I create it in Red Hat Enterprise Linux 4.6 and later
- What should we do when meet a crash in android
- Find data in your SAP system and know which tables do what
- “Build action” settings in VS.NET project properties and what do they do?
- Disaster Recovery: What to do when the SA account password is lost in SQL Server 2005
- What does appending “?v=1” to CSS and Javascript URLs in link and script tags do?