El Libro negro del Programador

Page 133

Aprendemos de otros (o cómo no ser un desarrollador perezoso) «Aprendemos desarrollando proyectos, lo que es obvio, lo que no lo es tanto es que aprendemos y afinamos nuestras habilidades para resolver proyectos leyendo y analizando los realizados por otros desarrolladores.» Es frecuente que en nuestro día a día estemos tan absorbidos en el desarrollo del software que estamos generando que poco tiempo nos queda para aprender otras tecnologías o «echar un vistazo» a otro tipo de proyectos. Así las cosas, es relativamente común que pasemos demasiado tiempo avanzando en el mismo proyecto. Podemos leer un buen manual sobre cierta tecnología, de arriba abajo y muy concienzudamente y, no obstante, no tener ni idea de cómo aplicarla en un proyecto real; este conocimiento sólo lo da la experiencia y a diferencia de otras profesiones aprendemos fundamentalmente «viendo y estudiando» el código generado por otros pero, sobre todo, trabajando directamente en proyectos. Podemos afirmar que somos expertos en C# pero si no tenemos el bagaje de varios proyectos con ese lenguaje, nuestra credibilidad se pierde en un agujero de desagüe… Unos de los mayores círculos viciosos en los que solemos incurrir los desarrolladores de software es dedicarnos casi en exclusiva y durante mucho tiempo al trabajo en un mismo proyecto, donde la arquitectura y la forma de hacer las cosas, bien o no tan bien, están ya más que establecidas. Vamos evolucionando el proyecto con nuevas características pero siempre «dentro del mismo».


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.