PDF download Descargar el PDF PDF download Descargar el PDF

Dominar la ciencia de la computación no se trata de programar solamente, se trata del estudio de los algoritmos (una serie de pasos, entendidos por alguien o algo, con el fin de completar una tarea en un determinado número de pasos). Muchos expertos informáticos no tienen la necesidad de programar nada. De hecho, Edsger Dijkstra dijo una vez: "La ciencia de la computación usa los computadores como la astronomía usa los telescopios".

  1. La tecnología está en constante cambio; se desarrollan nuevos lenguajes, se idean nuevos algoritmos, entre muchas otras cosas que debes estar en capacidad de aprender para estar siempre actualizado.
  2. Un pseudocódigo no es realmente un lenguaje de programación, pero es una forma de representar un programa de una manera muy similar al inglés. El algoritmo que probablemente te es más familiar está en tu envase de champú; aplica, enjuaga, repite. Ese es un algoritmo, es cual es comprensible para ti -el "agente informático"- y tiene un número finito de pasos.
  3. El ejemplo del champú no es un algoritmo muy bueno por dos razones: la primera es que no tiene una condición de ponerle fin y la segunda es que en realidad no te especifica qué es lo que tienes que repetir con exactitud. ¿Tienes que aplicártelo nuevamente en el cabello? ¿O sólo enjuagarte nuevamente? Un mejor ejemplo mejorado sería "Paso 1 – Aplica. Paso 2 -. Enjuaga. Paso 3 - Repite los pasos 1 y 2 (2 ó 3 veces para obtener mejores resultados) y luego finaliza". Esto es más comprensible para ti, es explícito y tiene un final (un número finito de pasos).
  4. Como por ejemplo, puedes escribir uno sobre cómo ir de un edificio a otro en tu campus, o cómo hacer una cazuela ¡Pronto, estarás viendo algoritmos en todos lados!
  5. Debes comprar un libro sobre programación y leerlo para que puedas aprender el idioma. Intenta evitar tutoriales en línea porque muchos son escritos aficionados y no por profesionales.
    • Sin embargo, no dudes en buscar ayuda en Internet. Los lenguajes de programación como Java y C++ están en furor en este momento, mas los lenguajes de procedimiento como C y Python son más fáciles si estas empezando porque tratan exclusivamente algoritmos.
  6. El que pases más tiempo planificando un pseudocódigo antes de programar te ayudará a invertir menos tiempo escribiendo y pensando.
    Anuncio

Consejos

  • Una pizarra es un excelente lugar para escribir algoritmos.
  • Después de que aprendas un lenguaje de programación, aprender otro dentro del mismo paradigma te será más fácil porque todavía estás solo traduciendo el pseudocódigo a un lenguaje real.
  • El campo de la ciencia de la computación se puede ramificar en el diseño y el desarrollo informático, bases de datos, seguridad informática, o en lenguajes de programación, sólo para nombrar unos cuantos. Por lo tanto, un consejo es que te centres en una o incluso en dos ramas que sean de tu interés.
Anuncio

Acerca de este wikiHow

Esta página ha recibido 23 435 visitas.

¿Te ayudó este artículo?

Anuncio