Collaboration · Colaboración
| English | Español |
|---|---|
| software/ˈsɒftweə/ | software |
| program/ˈprəʊɡræm/ | programa |
| Collaboration/kəˌlæbəˈreɪʃn/ | Colaboración |
| Pair programming/peə ˈprəʊɡræmɪŋ/ | programación en parejas |
| driver/ˈdraɪvə/ | driver |
| navigator/ˈnævɪɡeɪtə/ | navigator |
| Clear communication/klɪə kəˌmjuːnɪˈkeɪʃn/ | comunicación clara |
| Respect/rɪˈspekt/ | respeto |
| Feedback/ˈfiːdbæk/ | Retroalimentación |
| perspectives/pəˈspektɪvz/ | perspectivas |
| documentation/ˌdɒkjuːmənˈteɪʃn/ | documentación |
| version control/ˈvɜːʃn kənˈtrəʊl/ | control de versiones |
Software is a team sport
- Real software 软件 is almost never built alone.
- A large program 程序 — a set of instructions a computer follows — is designed, written, tested, and fixed by a team.
- Collaboration 协作 means people working together toward a shared goal.
- Learning to work well with others is a core CS skill, not a nice extra.
El software es un deporte de equipo
- El software 软件 real casi nunca se construye solo.
- Un programa 程序 grande —un conjunto de instrucciones que sigue una computadora— es diseñado, escrito, probado y corregido por un equipo.
- La colaboración 协作 significa que las personas trabajan juntas hacia un objetivo común.
- Aprender a trabajar bien con otros es una habilidad central de la informática, no un añadido opcional.
Collaboration in software means: · La colaboración en software significa:
A team shares ideas and divides the work toward one goal. · Un equipo comparte ideas y divide el trabajo hacia un solo objetivo.
Match each pair-programming role to what they do. · Asocia cada rol del pair programming con lo que hace.
The driver writes; the navigator reviews and thinks ahead. They swap often. · El conductor escribe; el navegante revisa y piensa hacia adelante. Se cambian frecuentemente.
Pair programming
- Pair programming 结对编程 is a structured way for two people to share one computer.
- The driver 驾驶员 types the code.
- The navigator 导航员 watches, thinks ahead, and catches mistakes.
- They swap roles often — two minds on one problem catch errors early.
Programación en parejas
- La programación en parejas 结对编程 es una forma estructurada para que dos personas compartan una misma computadora.
- El piloto 驾驶员 escribe el código.
- El navegante 导航员 observa, piensa en lo que vendrá y detecta errores.
- Intercambian roles frecuentemente; dos mentes sobre un mismo problema detectan los errores a tiempo.
Strong or weak collaboration? · ¿Colaboración fuerte o débil?
Good collaboration means clear communication, respect, feedback on the work, and shared tools — not one person doing everything or attacking teammates. · Una buena colaboración significa comunicación clara, respeto, retroalimentación sobre el trabajo y uso de herramientas compartidas; no una sola persona haciendo todo o atacando a los compañeros.
Good feedback comments on the work, not the person. · Los buenos comentarios de retroalimentación se refieren al trabajo, no a la persona.
That keeps feedback useful and respectful. · Esto mantiene la retroalimentación útil y respetuosa.
One clear benefit of a diverse team is: · Un beneficio claro de un equipo diverso es:
Different people notice different problems and solutions. · Diferentes personas notan diferentes problemas y soluciones.
Habits that make teams work
- Clear communication 沟通: say what you mean, listen, and ask when unsure.
- Respect 尊重: take every teammate's ideas seriously, even in disagreement.
- Feedback 反馈: comment on the work, not the person — and treat feedback you receive as help.
- More people means more perspectives 视角, so blind spots get caught.
Hábitos que hacen funcionar a los equipos
- Comunicación clara 沟通: di lo que quieres decir, escucha y pregunta cuando no estés seguro.
- Respeto 尊重: toma en serio las ideas de cada compañero de equipo, incluso durante desacuerdos.
- Retroalimentación 反馈: comenta sobre el trabajo, no sobre la persona —y considera la retroalimentación que recibes como ayuda—.
- Más personas significan más perspectivas 视角, por lo que los puntos ciegos se detectan mejor.
A ______ control system records every edit and merges everyone's work. · Un sistema de control ______ registra cada edición y fusiona el trabajo de todos.
Version control lets a team combine changes without losing any. · El versionado permite a un equipo combinar cambios sin perder ninguno.
Program documentation is useful because it: · La documentación del programa es útil porque:
Documentation helps a teammate (or future you) understand the code. · La documentación ayuda a un compañero (o a ti mismo en el futuro) a entender el código.
Tools and documentation
- Teams share code with a version control 版本控制 system — it records every edit and merges everyone's work without losing any.
- Good documentation 文档 explains what a program does, so a teammate (or future you) understands it without reading every line.
- Together, these let many people build one program without chaos.
Herramientas y documentación
- Los equipos comparten código mediante un sistema de control de versiones 版本 control; este registra cada edición y fusiona el trabajo de todos sin perder nada.
- Una buena documentación 文档 explica qué hace un programa, para que un compañero (o tú mismo en el futuro) lo entienda sin tener que leer cada línea.
- Juntos, estas herramientas permiten que muchas personas construyan un mismo programa sin caos.
Software is built by teams, so collaboration matters. Pair programming splits the work into a driver (types) and a navigator (reviews), who swap often. Good teams rely on communication, respect, and feedback on the work — plus version control and documentation to combine everyone's contributions.
El software se construye en equipo, por lo que la colaboración es fundamental. La programación en parejas divide el trabajo entre un piloto (que escribe) y un navegante (que revisa), quienes intercambian roles con frecuencia. Los buenos equipos dependen de la comunicación, el respeto y la retroalimentación centrada en el trabajo —además del control de versiones y la documentación— para integrar las contribuciones de todos.