Posted by Ehudes Garcia
Tuesday, September 13, 2011 3:56:00 PM
Categories:
.net
wcf
Rate this Content
0
0 Votes
Basado en el conocido post 10 Steps To Become Better .NET Developer del blog de Rinat Abdullin(el cual recomiendo seguir), yo hice mi propia lista de 10 pasos para volverse un mejor desarrollador .Net. tomando algunos puntos que comparto con los del post de Rinat e incluyendo mis propios pasos:
- Entiende y aplica los fundamentos y Principios de programación orientada a objetos.
- Practica Clean Code y vuelvete un Software Craftsmanship.
- Lee sobre Patrones de Diseño y Patrones de Integración.
- Entiende que es Inyección de dependencias y conoce como funcionan varios Contenedores IoC como Unity, Autofac, Structure Map.
- Practica Unit Testing(Nunit, Moq, Visual Studio) y poco a poco utiliza Test Driven Development.
- Aprende acerca de Integración Continua, MSBuild, NAnt, CruiseControl.Net.
- Conocone y utiliza varios Frameworks como Enterprise Library, Spring.Net, NHibernate, LogFourNet, Software Factories.
- Familiarizate con sistemas de mensajería como MSMQ, RabbitMq, nServiceBus.
- Aprende las tecnologías de .Net que mas te gusten como WCF, WF, WPF, MVC, SilverLight, Linq, Entity Framework, etc.
- Incursiona en algunas tecnologías "nuevas" como bases de datos NoSql, Servicios Web REST, Programación funcional, Cloud computing, etc.
Dime cual es tú lista o que puntos cambiarías de esta, la idea es definir una lista entre los interesados y comenzar a postear con base en la lista que se defina.
Happy Coding
The Clean Coder, Because small things matter.