La práctica es la respuesta para mejorar, no solo en el desarrollo de software o la resolución de problemas, sino en cualquier otra cosa en la vida. Aquí hay una lista de problemas que puedes resolver en cualquier idioma: karan / Projects
Conviértase en una tarea para usted elegir un elemento de esa lista y resolverlo, si no puede resolverlo de inmediato, busque en Internet y descubra cómo otras personas han resuelto el problema. También puede aprender de la intuición de otra persona sobre cómo resolver un problema.
Además, para mejorar la velocidad de codificación, hay varias cosas importantes a tener en cuenta:
- c # mejores prácticas: Bing Cuando intente seguir las mejores prácticas disponibles, su código tenderá a tener cada vez menos errores en el tiempo de ejecución y será mucho más fácil de mantener y de mantener.
- Haga una investigación sobre cómo mejorar la reutilización del código. Cuando reutilices tu código, escribirás menos código y eso te hará más rápido. Uno de mis maestros dijo una vez, el mejor desarrollador es el más perezoso, ya que siempre intentarán escribir el menor código posible y aún así resolver el problema.
- Eventualmente, te encontrarás escribiendo el mismo tipo de código una y otra vez. Investigue un poco sobre el tema de los fragmentos de código de Visual Studio para aprender cómo puede escribir bloques completos de código con solo unos pocos golpes de tecla, lo que lo hace todo más rápido. Además, asegúrese de conocer y usar todos los fragmentos que Visual Studio trae de manera predeterminada (como prop, propa, etc.) y busque otros fragmentos que puedan acelerar su desarrollo.
- Utilice el código de otras personas: estamos en un momento en el que muchos problemas ya se han resuelto. No intentes resolver todos esos problemas de nuevo, ya que eso solo te ralentizará. Usa la solución de alguien más para esos problemas. Busque bibliotecas de código abierto de C # y encuentre cosas que puede usar en su propio código. Si inicia una aplicación web e intenta implementar todo un sistema de gestión de contenido desde cero, le llevará mucho, mucho tiempo, si en lugar de eso solo usa algo como Umbraco – Bing, tendrá el 80% de su problema. ya resuelto
- Hable con otros desarrolladores: cree una cuenta en Stack Overflow y comience a leer preguntas y respuestas. Busque problemas que ya haya tenido antes y vea cómo otras personas han respondido esas preguntas. Encuentra preguntas y trata de resolver ese problema tú mismo. Si lo haces, ve y responde la pregunta! No puedo enfatizar lo suficiente lo bueno que es mejorar sus habilidades y aprender temas adicionales en su área.
Espero que esto sea útil.
- ¿Cuál es la forma más cercana de convertirse en “ilimitado”, como en la película?
- ¿Cuáles son algunas de las cosas fáciles que cualquiera puede hacer para seguir mejorando su inteligencia?
- ¿Puede volverse más fuerte académicamente, especialmente en temas como razonamiento lógico, análisis de datos y matemáticas, si ha sido un niño promedio toda su vida?
- Cómo ser seguro y social tanto en mi vida privada como laboral.
- ¿No deberían los descendientes de esclavos ser marcadamente más inteligentes y saludables que el resto de la población con toda la presión evolutiva de un entorno muy severo, la necesidad de autocontrol e inteligencia extremos frente a la opresión tiránica?
Creo que podríamos darle más consejos si nos dice qué tipo de aplicaciones está desarrollando. Hay muchas cosas que puede hacer con .NET, como aplicaciones web, aplicaciones de escritorio (usando WinForms o WPF), bibliotecas de códigos, etc. y algunos consejos son muy específicos para esas tecnologías y no quise incluir ningún tipo de tecnología específica. Consejos que pueden ser irrelevantes para usted.
Puede agregar otra pregunta para esas tecnologías si lo prefiere.