Soy un programador aficionado (comencé con VBA para hacer sobresalir más rápido) y he estado trabajando con VB.NET / C # .NET y estoy tratando de aprender ADO.NET.
Una faceta de la programación que siempre me ha frustrado es ¿cómo se ve 'bueno'? No soy un profesional, así que tengo poco con qué compararme. ¿Qué hace a un mejor programador? Lo es:
- ¿Tienen una mejor comprensión de todos los objetos / clases / métodos en un idioma determinado?
- ¿Sus programas son más eficientes?
- El diseño de sus programas es mucho mejor en términos de mejor documentación, buena elección de nombres para funciones, etc.
Dicho de otra manera, si mirara el código de un programador profesional, ¿qué es lo primero que notaría sobre su código en relación con el mío? Por ejemplo, leo libros como 'Professional ASP.NET' de Wrox Press. ¿Son los ejemplos de código de ese libro de "clase mundial"? ¿Ese es el pináculo? ¿Alguno de los mejores programadores miraría ese código y pensaría que es un buen código?