Use las bibliotecas tanto como sea posible: nadie se adelanta reinventando la rueda innecesariamente.
Los mejores programadores se centran en hacer las cosas reutilizando la mayor cantidad de código posible, el suyo propio o el de otros.
De vez en cuando, solo para practicar o para mejorar sus habilidades, puede estudiar el código de la biblioteca o incluso recrearlo en proyectos de juguete / secundarios. Pero en el trabajo real, use bibliotecas.
- ¿Qué compañía es mejor elegir entre Accenture y Wipro?
- ¿Vale la pena convertirse en un experto en Python y por qué?
- ¿Cuáles son algunas oportunidades de carrera para un aspirante de CAT que no sea MBA?
- ¿Cuál es la mejor opción de carrera disponible en India si los parámetros fijados son respeto, dinero, reconocimiento, crecimiento, satisfacción laboral?
- ¿Cuáles son algunas buenas universidades en Canadá para un MBA sin el GMAT?
Miles de horas hombre se dedican a la creación de bibliotecas, asegurando que estén libres de errores en todo tipo de condiciones, haciéndolos eficientes y agregando funciones a lo largo del tiempo. Incluso si recreas alguna funcionalidad de una biblioteca por tu cuenta, no podrás igualar todas esas cosas (o si lo haces, realmente estarás perdiendo mucho tiempo que deberías haber gastado en hacer las cosas).
No se preocupe por no necesitar todas las funciones de la biblioteca. La hinchazón adicional introducida por las funciones innecesarias no es, en la mayoría de los casos, un problema. (Recuerde que la optimización prematura es la raíz de todo mal). En el caso del código Javascript o las aplicaciones móviles (donde el tamaño del código realmente importa) existen programas que pueden eliminar automáticamente las funciones innecesarias para usted.
Sí, a corto plazo, parece más fácil escribir sus propias funciones en lugar de descubrir cómo funciona una biblioteca de terceros y configurar las cosas de manera adecuada para la biblioteca. Sin embargo, confía en mí, a largo plazo, ahorrarás tiempo al usar la biblioteca.