In the past,I spent some time diving into the architecture of application and will to become a good architect.So I read some excellent open source code that is elegant and attractive.Some time later I am familiar with the program language of Java and acquainted with the design pattern which is very popular in software development .Then I have some questions:
- which is the most competitive character as a programer?
- The algorithm is no longer crucial in the enterprise's development when the hardware is become more and more powerful?
- What am I interested in?
- Can I learn the algorithm well?What is my advantage?
I don't find the answers in responded to above questions.But I realize that I become interested with the alogorithm.I feel very happy when I can understand the algorithm.Although I don't invent a new algorithm,but I can see other's algorithms and know more thing about programming.