# 2. Intermedio

* Habilidades Personales
  * [¿Cómo Mantenerse Motivado?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/01-how-to-stay-motivated)
  * [¿Cómo Ser Ampliamente Confiado?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/02-how-to-be-widely-trusted)
  * [¿Cómo Hacer Equilibrio Entre Tiempo y Espacio?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/03-how-to-tradeoff-time-vs-space)
  * [¿Cómo Realizar Pruebas de Resistencia?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/04-how-to-stress-test)
  * [¿Cómo Equilibrar Brevedad y Abstracción?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/05-how-to-balance-brevity-and-abstraction)
  * [¿Cómo Aprender Nuevas Habilidades?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/06-how-to-learn-new-skills)
  * [Aprender a Escribir](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/07-learn-to-type)
  * [¿Cómo Hacer Pruebas de Integración?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/08-how-to-do-integration-testing)
  * [Idiomas de Comunicación](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/09-communication-languages)
  * [Herramientas Pesadas](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/10-heavy-tools)
  * [¿Cómo analizar datos?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/11-how-to-analyze-data)
* Habilidades de Equipo
  * [¿Cómo Gestionar el Tiempo de Desarrollo?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/team-skills/01-how-to-manage-development-time)
  * [¿Cómo Gestionar los Riesgos del Software de Terceros?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/team-skills/02-how-to-manage-third-party-software-risks)
  * [¿Cómo Gestionar a los Consultores?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/team-skills/03-how-to-manage-consultants)
  * [¿Cómo Comunicar la Cantidad Adecuada?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/team-skills/04-how-to-communicate-the-right-amount)
  * [¿Cómo Disentir Honradamente y Salir Airosos?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/team-skills/05-how-to-disagree-honestly-and-get-away-with-it)
* Juicio
  * [¿Cómo Equilibrar la Calidad contra el Tiempo de Desarrollo?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/judgment/01-how-to-tradeoff-quality-against-development-time)
  * [¿Cómo Gestionar la Dependencia del Sistema de Software?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/judgment/02-how-to-manage-software-system-dependence)
  * [¿Cómo Decidir si el Software es Demasiado Inmaduro?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/judgment/03-how-to-decide-if-software-is-too-immature)
  * [¿Cómo Tomar una Decisión de Compra frente a Desarrollo Interno?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/judgment/04-how-to-make-a-buy-vs-build-decision)
  * [¿Cómo Crecer Profesionalmente?](https://github.com/braydie/HowToBeAProgrammer/blob/master/es/2-Intermediate/Judgment/05-How-to-Grow-zProfessionally.md)
  * [¿Cómo Evaluar a los Candidatos en una Entrevista?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/judgment/06-how-to-evaluate-interviewees)
  * [¿Cómo Saber Cuándo Aplicar Conceptos Avanzados de Ciencias de la Computación?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/judgment/07-how-to-know-when-to-apply-fancy-computer-science)
  * [¿Cómo Hablar con Personas No Ingenieras?](https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/judgment/08-how-to-talk-to-non-engineers)
