Cada nueva biblioteca es un mundo en sí mismo. Las bibliotecas son solo herramientas para resolver problemas bien conocidos.
Debes entender el problema subyacente. Por ejemplo, supongamos que necesita firmar digitalmente documentos XML utilizando la biblioteca xmlsec y no tiene idea de cómo funciona. Primero, es necesario comprender el flujo de trabajo de firma de documentos XML y tener bases en XML, XPath, firmas digitales, certificados, claves públicas y privadas, su conocimiento de los lenguajes de programación involucrados, para decir algunos aspectos técnicos. Al leer la documentación de la biblioteca, puede averiguar qué operaciones son compatibles con la biblioteca, qué tipo de entradas y salidas se esperan para cada operación, y asignar los conceptos aprendidos a las funciones o el método proporcionado por la biblioteca, para que pueda traducir el flujo de trabajo a un prototipo funcional por codificación.
Una vez que haya codificado su prototipo activo, puede extenderlo para satisfacer todo el comportamiento requerido.
- ¿Cómo describiría uno la curva de aprendizaje?
- ¿Cuál es una buena manera de pasar 30 días “libres”?
- ¿Quiénes son los mejores escritores de cómics y manga de todos los tiempos y, lo que es más importante, por qué? ¿De qué escritores de cómics podemos aprender más?
- ¿Cuál es la cosa más contraintuitiva que has aprendido?
- Música clásica: Tengo 24 años y quiero aprender a cantar. ¿Dónde empiezo?