Entradas Destacadas

¡Ya Son Dos Años De GigaBriones! Lo sé, lo sé, no he escrito mucho últimamente, y es que debido a que me encuentro a finales de semestre en mi Universidad no he tenido tiempo para dedicarle al blog, sin embargo GigaBriones sigue vivo,...

¡Interesante, Quiero Leer más!

El Papa, África, El Condón y El SIDA; La estupidez... Días atrás escuchaba las noticias matutinas en la TV mientras me preparaba para asistir a la Universidad, una noticia que me llamo mucho la atención fue la del viaje que el Papa Benedicto XVI realizo...

¡Interesante, Quiero Leer más!

Descarga de MegaUpload Sin Esperar Si eres de los que se pasán el día descargando cosas de Internet, seguramente detestarás las interminables esperas que ofrece MegaUpload para descargar cada archivo, bien pues al parecer eso ya no será...

¡Interesante, Quiero Leer más!

¡Famoso por dos segundos! Briones en Hechos de TV... Pues me había tardado en escribirlo, pero es que no había tenido tiempo para hacerlo, el hecho es que salí en televisión por dos segundos, bueno en realidad no yo precisamente, sino mi usuario de Twitter. Les...

¡Interesante, Quiero Leer más!

Windows 7 RC Disponible para todos No suelo hacer entradas relacionadas con Windows, pero bueno haré una excepción esta ves para ser más neutral. El día de ayer 5 de mayo del 2009 ha salido oficialmente la versión RC del nuevo sistema...

¡Interesante, Quiero Leer más!

GigaBriones | La Informática Nunca Fue Tan Sencilla  ; ) Rss

Tips Para Programar Mejor

Escrito por: Roberto Briones (Admin) | Escrito en: Programación | Escrito el: 06-09-2007

1


Estudio ingenieria en sistemas computacionales, y una de las cosas que se les dificulta a muchos de mis compañer@s y amig@s es la programación, por lo que al encontrar estos tips de programación, no dude en postearlos, tal vez alguno de ellos los lea y les sirva, del que mas estoy de acuerdo es del primer punto, no programes porque tienes que, programa porque quieres ;) :Geek Frustrado

Bueno hoy les quiero compartir unos “tips” que les pueden servir mucho a la hora de programar, sobretodo a los que apenas van iniciando en ese campo. No soy un programador perfecto, pero en base al tiempo que llevo programando estos puntos me han servido mucho.

  • Lo primero que uno necesita para programar mejor es tener gusto para programar sin gusto es muy dificil que aprendas aun pagues el curso mas caro.
  • Necesitas tener iniciativa, un programador con iniciativa es alguien que se adelanta a los hechos, que investiga, que tiene un afan de ser mejor, un ejemplo puede ser la busqueda constante de nuevas tecnologías, librerias, el aprender a utilizar cierta libreria antes de que se le pida.
  • Ser abierto a escuchar otras opiniones, no siempre nuestras formas de resolver las cosas son las mejores.
  • Entiende y analiza bien las cosas antes de ponerte a codificar. Busca ejemplos similares, preguntale a alguien que haya hecho algo semejante, has pruebas de las ideas que tengas para solucionarlo. Siempre es mejor empezar con una idea de lo que se quiere.
  • Cuando analices un problema busca los pros y contras de todas las posibles soluciones, de manera que puedas escoger la mas segura y la que mejor se adapte a tus necesidades.
  • Si no sabes algo investiga para eso tenemos a nuestro amigo google y si el no te responde preguntale a alguien que ya haya tenido ese problema.
  • Si tienes algun problema piensa que muchas otras personas han tenido ese mismo problema, investiga en google alguna solución no te quedes pasmado y quebrandote la cabeza por algo que de seguro encontraras solucionado.
  • No inventes el hilo negro ten por seguro que si necesitas alguna libreria o función ha algun otro ya se le habra ocurrido hacerla investiga! si no encuentras una que te resuelva todas tus necesidades al menos encuentras una que te de una idea para que puedas realizar la tuya.
  • Lean blogs, aprendan nuevos lenguajes, librerias, frameworks. Si te quedas con lo que has aprendido el trabajo puedes quedar obsoleto.
  • No esperes a aprender algo si no lo pruebas primero (a menos que seas un genio y solo con ver las cosas ya te las sabes).

Trata siempre de seguir estas etapas en todo lo que programes:

  • Análisis: En esta etapa analiza y entiende bien lo que te estan pidiendo, pregunta, resuelve tus dudas. NO pases de esta etapa sin antes haber entendido bien lo que quieres hacer y el objetivo al cual quieres llegar.
  • Diseño: Una ves entendido el problema ahora tienes que encontrar una lógica para resolverlo, plantealo en papel, utiliza UML en el mejor de los casos, prueba las librerias que piensas necesitar, documentate de las funciones o librerias que vas a necesitar, para que cuando pases a la codificación no te detengas ni pierdas tiempo para a aprender a utilizar algo.
  • Codificación: Ya que tienes la lógica, y has probado todo con anticipación ahora toca el turno de codificar. Creeme que si has seguido las etapas anteriores ahora se te va a hacer mas sencillo la codificación
  • Pruebas: Esta etapa es la mas importante de todas, prueba cada una de las cosas que realizes no esperes a terminar todo el proyecto, prueba cada módulo y no pases a otro hasta que te haya dado los resultados esperados. De nada sirve haberlo terminado de codificar sin errores si no obtienes los resultados que querias.

Recuerden no hace falta conocer perfectamente un lenguaje, el programar no es conocer un lenguaje, el programar es tener lógica para resolver un problema para esto utilizando un lenguaje. Creanme que si tienen esa lógica y ya estan acostumbrados a utilizar un lenguaje de programación, el dia de mañana que tengas que pasarte a otro lenguaje no vas a tener mucha dificultad en adaptarte.

Fuente: Webadictos

Tambien te puede interesar:

No hay etiquetas para esta entrada.

Comentarios (1)

[...] estos excelentes tip’s para programar en gigabriones. A mi que voy empezando en esto de la programacion me viene de maravilla. * Lo primero que uno [...]

¡También tu puedes opinar!

XHTML: Puedes usar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:D :) ^_^ :( :o 8O :shock: 8) ;-( :lol: xD :wink: :evil: :p :whistle: :woot: :sleep: =] :sick: :straight: :ninja: :love: :kiss: :angel: :bandit: :alien: