20 tips para ser un mejor programador

Upload: rayx

Post on 14-Jan-2016

214 views

Category:

Documents


0 download

DESCRIPTION

tips

TRANSCRIPT

  • 20 Tips para ser un mejor programador

    1.Estudia, estudia y estudiaEl estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejortendremos, no solamente estoy hablando de universidades, ni tampoco de cursos, hoy por hoy gracias ainternet existen infinidad de tutoriales y manuales, sin ir mas lejos el sitio oficial de PHP es realmente muybueno.

    2. Busca antes de preguntarEsto es un mal comn del que quiere aprender a programar, es mas fcil preguntarle a alguien que sepa,pero realmente no tiene que ser as por varias razones, primero por que es algo de muy de vago, luego quecuando alguien nos da la respuesta fcil no aprendemos nada, lo interesante cuando se nos presenta unproblema es buscar la solucin nosotros mismos, sino damos con la respuesta recin ah preguntar, esteejercicio realmente es muy beneficio, nos permite preparar nuestra cabeza para solucionar futurosproblemas.

    3. Busca scripts ya desarrolladosPor lo general podemos encontrar muchas funciones, scripts listos para utilizar, pero lo interesante esestudiarlos, ver como funcionan, de ah aprendemos si copiamos y pegamos vamos mal.

    4. Lee el cdigo fuente libreYo muchas veces descargo algunas aplicaciones para ver como estn programadas, de verdad que seaprende mucho, a medida que realicemos esta practica cada vez iremos aprendiendo mas, en especial siestas aplicaciones son de uso popular en donde miles de programadores del mundo meten mano paramejorarla. Un buen ejemplo de esto es Wordpress.

  • 5. No copies y peguesEs fcil, entramos a google buscamos una funcin que sirva para lo estamos necesitando y listo. Pero larealidad es que no siempre lo que descargamos es correcto, y si luego tenemos que solucionar unproblema lo ms probable es que no tengamos ni idea por donde empezar. Ni hablar del factoraprendizaje cero que esta practica implica.

    6. Buscar el momento para programarEstas sentado delante de tu ordenador, llaman por telfono, tu compaero de trabajo o familiar tepregunta algo, realmente es lo mas molesto e incomodo que hay, es difcil concentrarse, es preferiblehacer algo mas Light antes de programar algo mal y despus tener que arreglarlo.

    7. Ten tu propia WikiEsto lo recomiendo muchsimo, es muy sencillo instalar una Wiki en nuestra PC, simplemente podemosdescargar el Easyphp y tener en nuestro ordenar un servidor funcional, y mejor aun si quieres hacer lainstalacin a mano. La wiki es interesante para poder almacenar rutinas que usamosfrecuentemente, en mi caso suelo guardar validaciones, etc. Una vez que aprendimos a hacer algo y lotenemos lo mejor posible es interesante tenerlo a mano para no perder tiempo escribiendo lo mismouna y otra vez.

    8. Comenta todo lo que sea necesarioEscribir comentarios en el cdigo suele ser bastante molesto y parecer innecesario, pero comentar lascosas importantes nos puede ahorrar mucho tiempo cuando tengamos que retocar el cdigo mesesdespus.

    9. Participa en foros/comunidadesEs interesante para interactuar con otras personas que estn en nuestra misma sintona, muchas vecesayudaremos nosotros y otra vez nos podrn ayudar. En lnea general estas comunidades tienen muybuena onda, y la ayuda mutua es lo que abunda, unas lneas de cdigo pueden ser tiles para muchaspersonas, de ah que entre todos se puede perfeccionar. Recuerden respetar el punto 2.

    10. Habla con otros programadoresMensajera instantnea, en un caf, por telfono, etc. Es interesante tener amigos que estn en lomismo, no solamente por el tema de la ayuda mutua, estos grupos suelen ser tambin de ayudaemocional del programador, unos chistes, algn comentario puede ser una inyeccin de energa paracontinuar con un problema que no podemos resolver.

    11. Tiempo libre para otras cosasMe encanta programar, pero entend que no es lo nico en la vida, a veces es bueno una salida, unapelcula, realmente es necesario desenchufarnos.

    12. Arma tu bunkerTener un espacio de trabajo acorde con tus gustos es indispensable para programar, un buen silln queno dae nuestra columna, un lindo escritorio que nos permita desparramar CDS, libros, etc. Tambinhay que ser organizado, pero siempre a nuestro gusto, es bueno que sea TU espacio y que nadie metamano, uno a la larga lo termina sintiendo como un refugio.

  • 13. Tu equipo en condicionesOtro punto importante, una buena computadora, que no tenga problemas, si es necesario un pocomas de RAM, no hace falta tener una supermquina para programar con PHP pero si algo que no seeste colgando cada 2 seg.

    14. Usa herramientas gratuitasSi no podes pagar ciertas herramientas realmente ni te gastes en bajar las versiones piratas, en PHP nose necesita mucho y realmente no vale la pena estar trucando programas.

    15. Organiza tu propia biblioteca de scriptsRelacionado con el punto 7. La wiki es muy buena, pero hay que tenerla organizada, sino encontraralgo puede llevarnos mas tiempo que volverlo a escribir. Yo soy bastante desorganizado, pero con losaos aprend a manejar mi problemita

    16. Se agradecido con los que te ayudanSi alguien te ayuda, por favor al menos di gracias. Recuerda que las personas que te rodean no son tusoporte tcnico (Al menos que les pagues). Si alguien se molesta en responder a tus consultasagradcele, para la prxima esa persona seguir teniendo buena predisposicin.

    17. Se humildeEsencial. Siempre hay alguien que sabe ms que uno y mas en este rubro en donde hay verdaderoscrneos, Yo hace varios aos que programo en PHP y sin embargo siempre aprendo algo nuevo, y enparte eso es lo que me gusta de programar, siempre se puede mejorar.

    18. Siempre busca perfeccionarteRelacionado con el punto anterior. Las tecnologas evolucionan y nosotros debemos hacer lo mismo.Una linda practica cuando tenemos un poco de tiempo libre es tratar de optimizar un cdigo nuestrode unos meses anteriores, si aprendimos cosas nuevas de seguro que podemos hacerlo mejor queantes.

    19. Intenta ser eficiente y luego intntalo de nuevoQue funcione no quiere decir que este bien. Tambin una de las cosas ms lindas de programar:Siempre se puede hacer una funcin mas eficiente, que consuma menos recursos, no hay queconformarse que arroje los resultados que queremos, probablemente lo podemos hacer mejor.

    20. Programa primero lo que menos te gustaEsto es bastante personal, pero por lo general me da buenos resultados. Cuando me siento aprogramar algo los primeros minutos son de ambientacin luego tengo un periodo de concentraciondigamos maxima, en ese momento las cosas que parecen o son mas complicadas son cuando masrpido y mejor salen, luego cuando uno esta mas cansado puede dedicarse a las cosas mas sencillas yrutinarias.