Seguir practicando es la fórmula básica. Siempre debes desafiarte a ti mismo y abandonar tu zona de confort.
Prefiero hacer ejercicio en casa porque en el trabajo simplemente no tienes tanto tiempo para invertir en investigación y aprendizaje (tienes suerte si lo tienes).
Puede centrarse en tecnologías (lenguajes de programación, marcos, plataformas, etc.), diseño de software (diseño de clase, patrones) o problemas algorítmicos (física, matemáticas, etc.).
Intenta resolver el mismo problema usando diferentes idiomas. Diseñe un lenguaje de programación y escriba un intérprete para él. Diseñar e implementar un juego de computadora. Escriba una herramienta de línea de comando para una tarea específica que desea automatizar. Escriba un marco MVC desde cero para mejorar su comprensión de los conceptos básicos. Espero que tengas muchas ideas tú mismo 🙂
- ¿De qué maneras puedo mejorar mis habilidades de escritura?
- ¿Cómo debo mejorar mis habilidades en el idioma inglés rápidamente?
- ¿Se puede adquirir el carisma (como una habilidad), o es solo un talento natural desde el nacimiento?
- ¿Cuáles son las tres habilidades de las garantías de Qulaity?
Lo que también es importante es el tiempo de boxeo. Establece los objetivos y hasta cuándo quieras terminar. Concéntrese en hacer las cosas a tiempo. Probablemente no llegues a tiempo. Piensa en tu enfoque y pregúntate si realmente te enfocaste en las partes esenciales o si pasaste demasiado tiempo en cosas innecesarias. Resuelva la tarea nuevamente y vea qué sucede.
Leer mucho ayuda a no reinventar la rueda. Los profesionales usan implementaciones existentes (paquetes, bibliotecas) para crear nuevo software. Para los sistemas de producción, debe buscar soluciones existentes a ciertos problemas para ahorrar tiempo y mantener baja la tasa de defectos (la mayoría de las implementaciones disponibles establecidas se prueban y mejoran continuamente … no quiere o tiene que hacerlo usted mismo).