Pensar como un programador implica, principalmente, ser persistente y meticuloso, además de prestar atención a los detalles. Toma este reto con entusiasmo, pero no olvides revisar tu trabajo cuidadosamente a lo largo del proceso a fin de asegurarte de que no haya errores en el sistema. Cuando encuentres algún obstáculo, divide el problema en partes manejables y resuelve una a la vez. Toma en cuenta tus experiencias de programación para mejorar tu proceso de trabajo y confía en la ayuda que otros pueden ofrecerte si te atoras en alguna parte.
Pasos
-
Sé persistente. Cuando empieces un proyecto grande, debes prepararte para la posibilidad de tener que trabajar muchas horas. Además de la programación inicial, tendrás que examinar cuidadosamente cada guión y apóstrofe en el proceso de depuración. La programación puede ser difícil, pero será más sencilla si te comprometes a completar el proyecto desde el inicio. [1] X Fuente de investigación
- Esmérate por programar correctamente.
- Repite mantras o frases motivadoras. Por ejemplo, puedes decir: “Fracasar no es una opción” o “Haré lo que sea necesario para tener éxito”.
-
Sé paciente. Los programadores suelen tener periodos de trabajo largos e intensos. Para pensar como uno, evita perder la paciencia o desesperarte y rendirte. Ejercitar tu paciencia te ayudará a seguir adelante y no descuidarte. [2] X Fuente de investigación
- Por ejemplo, cuando te frustres por la programación u otra actividad, toma un descanso y ve a caminar. A veces el aire fresco o un breve cambio de panorama puede ayudarte a relajarte y retomar una tarea con más energía.
- Inhala y exhala lentamente. Cierra los ojos y concéntrate en inhalar aire por la nariz durante tres segundos. Luego, exhala por la boca durante cinco segundos.
-
Cambia tu actitud frente a los retos. Los programadores exitosos aprenden a ver los códigos complejos o los proyectos desafiantes como una oportunidad para aprender y desarrollarse. Por lo tanto, en lugar de dejarte agobiar por los retos o experiencias difíciles, trata de disfrutarlos. [3] X Fuente de investigación Cuando sientas que ya no puedas seguir, considéralo como un rompecabezas que debes resolver en lugar de una tarea imposible. [4] X Fuente de investigación
- Si has hecho un buen trabajo en la programación, toma un descanso para felicitarte y enorgullecerte de ti mismo.
-
Mantén la mirada en el proyecto completo. La programación siempre sirve a un propósito mayor. La programación de software sirve para crear programas excelentes. La programación de computadoras sirve para crear una computadora funcional. Es fácil caer en la trampa de querer que la programación sea fluida y hermosa a tal punto que no te detienes hasta que queda perfecta en lugar de cuando es útil. Por ello, recuerda programar con un estándar alto tanto para la función como para la forma, pero aprende a reconocer en qué punto tu programación está completa en cuanto a la funcionalidad. [5] X Fuente de investigación
- Pensar como un programador implica hacer la tarea o el proyecto en su totalidad sin que tenga que quedar lo más lindo posible.
- No conviertas a un excelente trabajo en el enemigo de un buen trabajo.
Anuncio
-
Empieza tan pronto como puedas. 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. [6] X Fuente de investigación
-
Descompón los problemas en partes más pequeñas. 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. [7] X Fuente de investigación
- 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.
-
Revisa tu trabajo. 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. [8] X Fuente de investigación
-
Utiliza tus experiencias pasadas como guía para el futuro. 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. [9] X Fuente de investigación
- 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.
Anuncio
-
Piensa de manera creativa. En lugar de usar una herramienta de programación de la misma forma que todos, encuentra formas de experimentar y aprovechar el programa o lenguaje que emplees lo más que puedas. Por ejemplo, en lugar de que las imágenes aparezcan pequeñas, puedes usarlas como fondo de una página de Internet. [10] X Fuente de investigación
- Es posible que no puedas experimentar con tu creatividad en el contexto del salón de clase o tu lugar de trabajo. Entonces involúcrate en otros proyectos propios que puedas realizar desde casa, sin distracciones. De esta manera, podrás mantener tus ideas fluyendo y evitarás el aburrimiento.
-
Desarrolla tu deseo por mejorar. Siempre proponte elevar el nivel de tus habilidades. Busca proyectos que sean un desafío o trata de trabajar en tus propios proyectos en casa. Dedica tu tiempo a aprender otros lenguajes de programación. Por ejemplo, si solo conoces C++, trata de aprender Java. Estos lenguajes nuevos no solo te ayudarán a llegar a más clientes, sino que también te ayudarán a pensar de manera más abierta sobre la programación y las posibilidades que ofrece. [11] X Fuente de investigación
-
Pide ayuda si la necesitas. Cuando un programador realmente no puede seguir adelante, busca consejos o ayuda de otras personas que hayan pasado por lo mismo. Ya sea que debas hablar con un colega con más experiencia en este tipo de problema o consultar un foro de programación, nunca menosprecies el conocimiento y la ayuda de otros. [12] X Fuente de investigación
- Aprende a hacer las preguntas correctas. En una conversación con tus colegas debes hacer referencia no solo al problema, sino al objetivo final del proyecto. Un programador podría sugerirte una forma de lograr lo que necesitas. [13] X Fuente de investigación
- Si sabes inglés, busca las comunidades de programadores en línea como Ruby on Rails y Stack Overflow.
Anuncio
Referencias
- ↑ https://skillcrush.com/2014/06/26/the-developer-mindset/
- ↑ https://skillcrush.com/2014/06/26/the-developer-mindset/
- ↑ http://blog.careerfoundry.com/web-development/getting-started-in-code-how-to-think-like-a-programmer
- ↑ https://skillcrush.com/2014/06/26/the-developer-mindset/
- ↑ https://skillcrush.com/2014/06/26/the-developer-mindset/
- ↑ http://blog.udacity.com/2015/02/think-like-developer-3-steps.html
- ↑ https://skillcrush.com/2014/06/26/the-developer-mindset/
- ↑ https://skillcrush.com/2014/06/26/the-developer-mindset/
- ↑ http://blog.careerfoundry.com/web-development/getting-started-in-code-how-to-think-like-a-programmer
- ↑ http://blog.careerfoundry.com/web-development/getting-started-in-code-how-to-think-like-a-programmer
- ↑ https://www.nostarch.com/thinklikeaprogrammer
- ↑ https://skillcrush.com/2014/06/26/the-developer-mindset/
- ↑ http://blog.careerfoundry.com/web-development/getting-started-in-code-how-to-think-like-a-programmer
Acerca de este wikiHow
Esta página ha recibido 6070 visitas.
Anuncio