De hacer no hacer
- ¡Práctica práctica práctica! Deja de leer tanto y solo hazlo
- Aprenda y practique más técnicas de complicación hasta que se conviertan en una segunda naturaleza (recursión, estructuras de datos, algoritmos de búsqueda, etc.)
- Cree programas prácticos desde el principio para resolver problemas prácticos (aplicaciones de calendario de IE, aplicaciones habilitadas para red, aplicaciones de manipulación de bases de datos y cualquier otra cosa que pueda pensar que ayude a resolver problemas específicos o de cada día).
- Piense desde la perspectiva de los usuarios y NO desde la perspectiva de los programadores cuando diseñe y codifique, obtenga comentarios de los usuarios finales al principio del desarrollo del programa y durante todo el proceso de desarrollo. NO asuma que sabe lo que quieren los usuarios, estaría muy equivocado la mayor parte del tiempo.
- No se venda a sí mismo ni a sus habilidades, comience a comercializarse y sus habilidades lo antes posible.
- Contribuya a los proyectos de código abierto tanto como sea posible (le enseña cómo leer correctamente el código de otros y cómo trabajar en entornos de producción y de equipo, lo que es absolutamente esencial para conseguir un buen trabajo)
- Configurar cuentas de desarrollador para Github, Google Play, IOS, etc.
- Publique sus diseños en las cuentas anteriores como versiones beta y proporcione acceso a las personas para obtener sus opiniones honestas. Las aplicaciones Beta por lo general no pueden ser vistas por cualquier persona (como en la tienda de Google Play), pero le da exclusividad sobre a quién le da acceso. Al hacer esto temprano, puede obtener comentarios productivos durante su proceso de desarrollo sin afectar gravemente su reputación como desarrollador.
- Aprenda a compartimentar y reutilizar el código tanto como sea posible (esto no se enseña tanto en los entornos escolares tradicionales como debería ser, pero casi siempre se aborda en fuentes de educación profesional en línea)