¿Cómo pensar Como un programador?
Imitar la metodología del programador
Empieza tan pronto como puedas. Descompón los problemas en partes más pequeñas. Revisa tu trabajo. Utiliza tus experiencias pasadas como guía para el futuro.
Los programadores piensan que es mejor empezar una tarea inmediatamente que dejarla para después. No te preocupes si no has podido crear un plan de programación perfecto para todo el proyecto. Solo comienza con las partes que sí sabes hacer y completa lo demás después. Para pensar como un programador, no debes dejar que las dudas te frenen, sino simplemente trabajar. Los programadores piensan en partes. Por ejemplo, en lugar de ver un solo proyecto general o un fragmento de código, separan el trabajo en varias secciones y subsecciones. Entonces, para pensar como uno, encuentra la manera de dividir tus tareas y crea un plan de varios pasos para completar cada elemento del proyecto. Por ejemplo, podrías desarrollar un software empezando por la programación de funciones. Luego, pasarías a desarrollar las bases de datos y finalmente a depurar errores. Pensar como un programador significa revisar y volver a revisar tu trabajo. El término empleado por los profesionales es depuración. Ten siempre presente que debes revisar tu trabajo al terminar una tarea para ver si hay algún error. Si puedes, utiliza un programa para depurar tu código y si encuentras alguna falla, revisa línea por línea hasta encontrar la raíz del problema. No pases de un proyecto a otro sin reflexionar en cada experiencia. Una vez que completes una parte del trabajo, piensa en lo que aprendiste y lo que fue complicado. Busca oportunidades para aplicar lo aprendido anteriormente para resolver otros problemas.  A veces puedes transferir gran parte de un código a otros programas o contextos. No utilices estas experiencias solo para mejorar tus habilidades. Si trabajas de manera independiente, toma lo aprendido en un proyecto para decidir qué tipo de programación se acomoda mejor a tu estilo y qué tipo de clientes te convienen. Por ejemplo, tal vez te des cuenta de que te sientes mejor trabajando con una organización sin fines de lucro porque apoyas su causa que para cualquier otra empresa.
Imitating Programmer Methodology