# ¿Cómo aprender nuevas habilidades?

Aprender nuevas habilidades, especialmente las no técnicas, es la mayor diversión de todas. La mayoría de las empresas tendrían un mejor ambiente si comprendieran cuánto motiva a los programadores esto.

Los humanos aprenden haciendo. Leer libros y asistir a clases es útil. Pero, ¿podrías tener respeto por un programador que nunca ha escrito un programa? Para aprender cualquier habilidad, debes ponerte en una posición tolerante donde puedas ejercitar esa habilidad. Al aprender un nuevo lenguaje de programación, trata de hacer un pequeño proyecto en él antes de tener que hacer uno grande. Al aprender a gestionar un proyecto de software, intenta gestionar uno pequeño primero.

Un buen mentor no reemplaza hacer las cosas por ti mismo, pero es mucho mejor que un libro. ¿Qué puedes ofrecer a un mentor potencial a cambio de sus conocimientos? Como mínimo, deberías ofrecerte a estudiar arduamente para que su tiempo no sea desperdiciado.

Intenta que tu jefe te permita recibir formación formal, pero comprende que a menudo no es mucho mejor que la misma cantidad de tiempo simplemente jugando con la nueva habilidad que quieres aprender. Sin embargo, es más fácil pedir capacitación que tiempo de juego en nuestro mundo imperfecto, aunque mucha formación formal consiste en dormir durante conferencias esperando la fiesta.

Si lideras personas, comprende cómo aprenden y ayúdalos asignándoles proyectos del tamaño adecuado y que ejerciten habilidades en las que estén interesados. No olvides que las habilidades más importantes para un programador no son las técnicas. Da a tus colaboradores la oportunidad de jugar y practicar la valentía, honestidad y comunicación.

Siguiente [Aprender a escribir](/how-to-be-a-programmer/es/2-intermediate/personal-skills/07-learn-to-type.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://braydie.gitbook.io/how-to-be-a-programmer/es/2-intermediate/personal-skills/06-how-to-learn-new-skills.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
