10 Steps To Become Better .NET Developer
2012-08-08 21:15 xlw 阅读(291) 评论(0) 编辑 收藏 举报
- Learn Unit Testing
- Get familiar with distributed Version Control Systems: Git or Mercurial.
- Learn about IoC Containers: Autofac, Windsor Container andStructureMap.
- Contribute to Open Source Projects of your choice.
- Learn about Continuous Integration and try setting up TeamCity, Hudsonor CruiseControl.NET.
- Learn about NHibernate Object Relational Mapper, but be prepared to outgrow it for NoSQL persistence like CouchDB, MongoDB or RavenDB.
- Check out the buzz about cloud computing, try Windows Azure Platformand also give a shot to running your .NET App with Mono on Linux (some free offers to try).
- Familiarize yourself with messaging architectures and try NServiceBus,MassTransit or RhinoQueues; then learn about alternative to MSMQ -AMQP and RabbitMQ.
- Read Domain-Driven Design and apply it in your projects.
- Get Started with CQRS Architectures and practice it in a learning project.
开源项目:房产,OA,企业电视台
源代码地址: http://www.renrenaj.com/opensouce