Leer documentacion tecnica en ingles
Los desafios de leer documentacion en ingles
Sección titulada «Los desafios de leer documentacion en ingles»Los problemas comunes de los desarrolladores no nativos al leer documentacion tecnica en ingles:
- No entiende parrafos completos, necesita traducir oracion por oracion
- Cada expresion desconocida que encuentra requiere buscar, interrumpiendo su flujo de trabajo
- Despues de leer olvida, o recuerda la forma de expresion pero no sabe como usarla
- Las oraciones de ejemplo estan bien escritas pero no puede aprenderlas (no tiene donde guardarlas)
Tres flujos de trabajo
Sección titulada «Tres flujos de trabajo»Flujo de trabajo 1: Consulta rapida de palabras (sin interrumpir el trabajo)
Sección titulada «Flujo de trabajo 1: Consulta rapida de palabras (sin interrumpir el trabajo)»Mientras lee documentacion encuentra una frase desconocida y necesita entenderla rapidamente sin interrumpir su flujo.
Leyendo: "This design pattern leverages polymorphismto achieve decoupling between layers."
Encuentra: "leverages" — consulta rapidaPasos:
- Seleccione “leverages”
- Presione ⌘⇧D (atajo global)
- Aparece el panel flotante de DevGlish con la definicion y pronunciacion
- Lealo, cierre (⌘W)
- Continue leyendo la documentacion
Flujo de trabajo 2: Modo Parrafo (comprension profunda)
Sección titulada «Flujo de trabajo 2: Modo Parrafo (comprension profunda)»Encuentra un parrafo completo que no entiende y necesita descomposicion oracion por oracion.
Ejemplo: Descripcion en documentacion de Python
Parrafo original:"The descriptor protocol is a beautiful piece of Python thatallows you to define what happens when an attribute is accessed,modified, or deleted. This is achieved through special methods__get__, __set__, and __delete__, which must be defined ondescriptor objects."Pasos:
- Copie el parrafo completo
- Abra el modo Parrafo de DevGlish (menu → Paragraph Mode)
- Pegue el texto
- Vea la descomposicion oracion por oracion de Claude
Analisis de parrafo de DevGlish:
Oracion 1: "The descriptor protocol is a beautiful piece of Python..." Desglose: descriptor protocol = caracteristica de Python que permite definir el comportamiento de acceso a atributos Palabras clave: protocol (protocolo), descriptor (descriptor)
Oracion 2: "...when an attribute is accessed, modified, or deleted." Desglose: Tres operaciones — lectura, modificacion, eliminacion
Oracion 3: "This is achieved through special methods..." Desglose: Se implementa a traves de tres metodos especiales (__get__, __set__, __delete__)
Resumen: El descriptor protocol permite personalizar el comportamiento de acceso a atributos, implementado a traves de metodos especiales.Flujo de trabajo 3: Guardar expresiones de calidad (acumular biblioteca)
Sección titulada «Flujo de trabajo 3: Guardar expresiones de calidad (acumular biblioteca)»Durante la lectura de documentacion, encuentra buenas formas de expresion. Guardelas para usarlas despues en sus propias revisiones de codigo o documentacion.
Ejemplo:
Leyendo documentacion de Kubernetes:
"A controller watches the shared state of the cluster through the APIserver and makes changes attempting to move the current state towardsthe desired state."Esta oracion tiene una expresion muy profesional y quiere aprender este estilo.
Pasos:
- Seleccione esta oracion
- ⌘⇧D para abrir DevGlish
- Haga clic en “Guardar” (boton de pin)
- Etiquete como “technical-writing” y “kubernetes”
Posteriormente, al escribir PRs o documentacion tecnica, puede buscar esta etiqueta y reusar o adaptar esta expresion.
Mejores practicas para leer documentacion
Sección titulada «Mejores practicas para leer documentacion»1. Primero entienda, luego profundice en el codigo
Sección titulada «1. Primero entienda, luego profundice en el codigo»Cuando encuentre conceptos complejos:
- Use el modo Parrafo para entender la explicacion de la documentacion
- Despues de entender el concepto, mire los ejemplos de codigo
- Si aun no queda claro, busque videos explicativos en YouTube
2. Vocabulario activo (Active Vocabulary)
Sección titulada «2. Vocabulario activo (Active Vocabulary)»Cuando encuentra una expresion tiene tres opciones:
| Accion | Escenario | Ejemplo |
|---|---|---|
| Consulta rapida (sin guardar) | Entender es suficiente, no lo usara pronto | ”parameterize” (parametrizar) |
| Guardar sin repasar | Buena expresion, podria usarla despues | ”achieves decoupling” (logra desacoplar) |
| Guardar + repasar | Uso frecuente, necesita dominarla activamente | ”race condition” (condicion de carrera) |
3. Ajustar estrategia segun tipo de documento
Sección titulada «3. Ajustar estrategia segun tipo de documento»| Tipo de documento | Forma de lectura | Cuando guardar |
|---|---|---|
| Documentacion de API | Escaneo rapido, consultar palabras desconocidas | Descripciones de parametros, usos comunes |
| Tutorial | Modo Parrafo para comprender oracion por oracion | Buenas oraciones explicativas, ejemplos |
| Documento de diseno | Enfocarse en conceptos, ignorar detalles | Descripciones de arquitectura, explicaciones de trade-offs |
| Articulo de blog | Leer parrafos completos, usar modo Parrafo para lo confuso | Expresiones de opinion, mejores practicas |
Mejora progresiva de la dificultad de lectura
Sección titulada «Mejora progresiva de la dificultad de lectura»Fase 1: Documentos simples (nivel principiante)
Sección titulada «Fase 1: Documentos simples (nivel principiante)»- Tutorial de Django para principiantes
- Guias oficiales de inicio de API
- Articulos de blog de dificultad media
Estrategia: Consulta rapida + modo Parrafo ocasional
Tasa de guardado: 5~10% de nuevas expresiones
Fase 2: Documentos de dificultad media
Sección titulada «Fase 2: Documentos de dificultad media»- Documentacion oficial de Kubernetes
- Documentos de diseno de grandes proyectos open source
- Blogs tecnicos de alta calidad
Estrategia: Modo Parrafo para oraciones complejas, modo Parrafo para conceptos desconocidos
Tasa de guardado: 15~20% de nuevas expresiones
Fase 3: Documentos de alta dificultad
Sección titulada «Fase 3: Documentos de alta dificultad»- Articulos academicos (en su area)
- RFCs complejos (Request For Comments)
- Analisis tecnicos profundos
Estrategia: Primero lea un resumen o video explicativo, luego lea el original, use modo Parrafo para cada parrafo
Tasa de guardado: 20~30% de nuevas expresiones (todas de alto valor)
Referencia rapida: Tres botones
Sección titulada «Referencia rapida: Tres botones»| Boton | Accion | Escenario |
|---|---|---|
| Consulta rapida (⌘⇧D) | Seleccionar palabra → panel flotante rapido → ver definicion → cerrar | Necesita entender rapidamente, continuar leyendo |
| Modo Parrafo | Copiar parrafo → pegar → obtener descomposicion por oracion | No entiende el parrafo completo o quiere comprension profunda |
| Guardar (pin) | Seleccionar expresion → consultar → clic en guardar | Buena expresion, para repaso o uso posterior |
Distribucion del tiempo en lectura de documentacion
Sección titulada «Distribucion del tiempo en lectura de documentacion»Al leer documentacion tecnica, distribuya su tiempo asi:
- 50% — Comprender los conceptos principales (consulta rapida, modo Parrafo)
- 30% — Leer ejemplos de codigo, seguir los pasos
- 20% — Guardar expresiones de calidad, agregar al cuaderno de palabras
No gaste demasiado tiempo en una sola expresion. “Bueno al 80%” y continue, no busque una comprension 100% perfecta.