Aquí les dejo unos concejos para aprender a programar y ser un buen programador.
1. Estudia.
El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejor tendremos, no solamente estoy hablando de universidades, ni tampoco de cursos, hoy por hoy gracias a internet existen infinidad de tutoriales y manuales.
2. Busca antes de preguntar
Esto es un mal común del que quiere aprender a programar, es mas fácil preguntarle a alguien que sepa, pero realmente no tiene que ser así por varias razones, primero por que es algo de muy de vago.
3. Busca códigos ya desarrollados y analízalos.
Por lo general podemos encontrar muchas funciones, pero lo interesante es estudiarlos, ver como funcionan, de ahí aprendemos si copiamos y pegamos vamos mal.
4. Lee el código fuente libre.
Yo muchas veces descargo algunas aplicaciones para ver como están programadas, de verdad que se aprende mucho, a medida que realicemos esta practica cada vez iremos aprendiendo mas.
5. No copies y pegues.
Es fácil, entramos a google buscamos una función que sirva para lo estamos necesitando y listo. Pero la realidad es que no siempre lo que descargamos es correcto, y si luego tenemos que solucionar un problema lo mas probable es que no tengamos ni idea por donde empezar. Copia tu propio código.
6. Buscar el momento adecuado para programar.
Estas sentado delante de tu computador, llaman por teléfono, tu compañero de trabajo o familiar te pregunta algo, realmente es lo mas molesto e incomodo que hay, es difícil concentrarse, es preferible hacer algo mas “Light” antes de programar algo mal y después tener que arreglarlo. Por eso yo programo a media noche donde todo el mundo esta dormido. Y en el día me dedico a mi seres cercanos y otras actividades.
7. Comenta todo lo que sea necesario.
Escribir un comentarios en el código suele ser bastante molesto y parecer innecesario, pero al comentar las cosas importantes nos puede ahorrar mucho tiempo cuando tengamos que retocar el código meses después.
8. Habla con otros programadores.
Por Mensajería instantánea, en un café, por teléfono, Es interesante tener amigos que están en lo mismo, no solamente por el tema de la ayuda mutua, estos grupos suelen ser también de ayuda “emocional” del programador, unos chistes, algún comentario puede ser una inyección de energía para continuar con un problema que no podemos resolver. En mi vida no tengo muchos compañeros programadores.
9. Ten tiempo libre para otras cosas.
Me encanta programar, pero entendí que no es lo único en la vida, a veces es bueno una salida, una película, realmente es necesario desenchufarnos de la PC. Porque le digo pararan a locos ya que llegara un tiempo que tu mente se bloqueara. Tómense su tiempos libres, yo comparto con mi novia y compañeros todo el tiempo que sea necesario, y hago otras actividades y eso no impide que deje programar.
10. Arma tu ambiente de trabajo.
Ten un espacio de trabajo acorde con tus gustos es indispensable para programar, un buen sillón que no dañe nuestra columna, un lindo escritorio que nos permita desparramar CDS, libros, etc. También hay que ser organizado “bueno en lo que se puede el programador nunca es organizado”, pero siempre a nuestro gusto, es bueno que sea TU espacio y que nadie meta mano, uno a la larga lo termina sintiendo como un refugio.
11. Ten tu equipo en buenas condiciones
Otro punto importante, una buena computadora, que no tenga problemas, si es necesario un poco mas de RAM, no hace falta tener una supe máquina para programar. pero si algo que no se este colgando a cada rato.
12. Siempre busca perfeccionar tus códigos.
Relacionado con el punto anterior. Las tecnologías evolucionan y nosotros debemos hacer lo mismo. Una linda practica cuando tenemos un poco de tiempo libre es tratar de optimizar un código nuestro de unos meses anteriores, si aprendimos cosas nuevas de seguro que podemos hacerlo mejor que antes.
13. Programa primero lo que menos te gusta o lo mas difícil.
Esto es bastante personal, pero por lo general me da buenos resultados. Cuando me siento a programar algo los primeros minutos son de “ambientación” luego tengo un periodo de concentración digamos máxima, en ese momento las cosas que parecen o son mas complicadas son cuando mas rápido y mejor salen, luego cuando uno esta mas cansado puede dedicarse a las cosas mas sencillas y rutinarias.