10 Steps To Become Better .NET Developer
2012-08-26 21:45
357 查看
10 Steps To Become Better .NET Developer
Friday, November 19, 2010 at 15:20
Tweet
in
Azure,
CC.NET,
CQRS,
Castle,
Cloud Computing,
CouchDB,
DDD,
IoC,
Linux,
Mono,
NHibernate,
NServiceBus,
ORM,
autofac,
xLim
Here's a list of things you might want to learn about in order to become a better .NET developer. Better developers are eligible to
higher paychecks, exciting projects and
more freedom in their lifestyles.
Learn Unit Testing
Get familiar with distributed
Version Control Systems:
Git or
Mercurial.
Learn about
IoC Containers:
Autofac,
Windsor Container and
StructureMap.
Contribute to Open Source Projects of your choice.
Learn about Continuous Integration and try setting up
TeamCity,
Hudson or
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 Platform and 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.
As you can see, the list is not endless. There are just ten distinct topics structured in the recommended order of learning and practicing. Diligently walking through them is certain to get you way above the level of Senior Developer, opening a whole set
of opportunities all around the world.
typically , i am not a .net developer
Friday, November 19, 2010 at 15:20
Tweet
in
Azure,
CC.NET,
CQRS,
Castle,
Cloud Computing,
CouchDB,
DDD,
IoC,
Linux,
Mono,
NHibernate,
NServiceBus,
ORM,
autofac,
xLim
Here's a list of things you might want to learn about in order to become a better .NET developer. Better developers are eligible to
higher paychecks, exciting projects and
more freedom in their lifestyles.
Learn Unit Testing
Get familiar with distributed
Version Control Systems:
Git or
Mercurial.
Learn about
IoC Containers:
Autofac,
Windsor Container and
StructureMap.
Contribute to Open Source Projects of your choice.
Learn about Continuous Integration and try setting up
TeamCity,
Hudson or
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 Platform and 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.
As you can see, the list is not endless. There are just ten distinct topics structured in the recommended order of learning and practicing. Diligently walking through them is certain to get you way above the level of Senior Developer, opening a whole set
of opportunities all around the world.
typically , i am not a .net developer
相关文章推荐
- 10 Steps To Become Better .NET Developer
- 10 Steps To Become Better .NET Developer
- 10 Steps to Become an Outstanding Java Developer
- 10 Tips to Improve Programming Skill and become better Programmer, Developer
- 学习建议:10 steps to better research
- 10 Steps to Better C++
- How to become an iPhone developer in eight easy steps
- 8 Tips To Become A Better Front End Developer
- 10 Steps to Better SharePoint Development
- 10 steps to becoming the developer everyone wants(10步让你成为抢手的开发人员)
- 10 steps to becoming the developer everyone wants
- 3 Ways to Become a Better Developer
- How to become a better Android developer: 30+ bite-sized pro tips
- Things you need to remember to become a successful developer
- 学习建议:如何做好研究[10 Steps Toward Better Research]
- ASP.NET fails to detect Internet Explorer 10
- Top 10 steps to optimize data access in SQL Server: Part III (Apply advanced indexing and denormalization)
- How to add / install JSON support to PHP on CentOS in 10 Steps
- 10 Developer Tips to Build A Responsive Website
- 10 Easy Steps to a Complete Understanding of SQL