Tips Para Programar Mejor

6 09 2007

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 😉 :Programador

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

Anuncios

Acciones

Information

3 responses

7 09 2007
Tip’s para programar. « .::El Camino de un Geek::.

[…] 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 […]

26 02 2008
Yanys Hernandez

hola mi nombre es Yanys Hernandez yo tengo un programa de TV que se llama curiosidades TV queria que me den tips para cambiar mi programa para hacerlo mas animado que sea algo mas chevere y divertido y que no sea una rutina apra siempre…..
gracias espero su contestacion…

14 07 2008
Jhon F. Ortiz Ordoñez

Gracias. Ya llevo un tiempo en este mundo de la programación, pero estos tips me han servido, pues me han puesto a pensar en unos pequeños detalles que estaba omitiendo. Hasta pronto.




A %d blogueros les gusta esto: