July 2010-May 2013
What I learned in three years of work:
- Java foundation, collection, IO, concurrency, jvm have a certain foundation
- Developed a product: Portal, read the code of an open source framework
- Learned to read technical documents in English
Technology direction for the next two years:
- One technology to learn ERP: may be workflow, customer relationship management, supply chain systems
- Spring's IOC, transaction proxy, AOP principle and source code analysis, lay a solid framework foundation
- Learn database optimization: mysql and oracle optimization technology, familiar with sql, plsql, execution plan, query cache and other underlying principles
- Distributed, cloud computing technology learning: cache, remote call (webservice, rmi), message queue, communication principle, hadoop distributed storage and parallel computing
- Perhaps more important than the above is to learn the architecture of a software product or project and have the ability to design the architecture