CONSEJOS PARA LAS PERSONAS QUE GUSTAN DE LA PROGRAMACIÓN DE COMPUTADORES

05.06.2018 15:34

Por: Lucy Medina Velandia. 

La programación de computadoras, se concibe como un arte, por lo tanto, es creativa. Quien la practica debe sentir gusto y pasión por lo que hace.

Se dice que es un arte, porque cuando se programa una máquina, se ingresan ciertas órdenes para hacer que esta logre el objetivo, procurando que lo expresado sea de  calidad y competitivo.

La programación es una disciplina que se aprehende con la familiaridad y la práctica cotidiana  frente a una máquina, en donde ni el cansancio ni el tedio tendrían cabida pues es un  compromiso que adquiere  el individuo cuando expresa gusto, por lo que en este artículo se ha denominado arte. El objetivo propuesto se convierte, en una  obstinación de tal forma que el sueño se siente perturbado  por la idea de aquella instrucción u objetivo que se persigue dentro del programa. Es tan grande la pasión que se siente por la programación, que algunas veces, los problemas de programación se resuelven en el sueño.

ANÉCDOTA

Les contaré una anécdota que me sucedió cuando estaba desarrollando mi tesis de maestría: Fuí una de las primeras personas que logra trabajar con el sistema operativo Linux y con el lenguaje Java en su primera versión, es decir, no habían muchas personas que dominaran el lenguaje y menos que estuviesen familiarizadas con los errores. Durante una semana permaneció en mi mente un error en una rutina, que no le hallaba solución. En aquella época, la Internet no era tan conocida como hoy (en donde todas las respuestas se encuentran a través de foros, blogs, redes...). Recuerdo, escribí a varios de los autores de documentos y dueños de los pocos tutores que había sin recibir respuesta alguna, pregunté en diferentes partes, indagué en universidades, a compañeros, sin embargo nadie sabía cuál era el error. Esta situación me tenía un poco preocupada pues no podía avanzar en mi trabajo. Cierta noche, estaba tan angustiada, que me quedé dormida hacia las 3 de la mañana, de repente me desperté , dí un brinco sobre la cama y ¡EUREKA!, parecía que había solucionado el problema, me senté frente a la máquina, e hice lo que en mi sueño había imaginado y efectivamente, esa era la solución.

Cuando al individuo le motiva algo en la vida, lucha hasta conseguir lo que quiere, la programación para las personas que nos apasiona, consiste en pensar cómo solucionar problemas a través de un código; y para los estudiantes que deseen aprender, la sugerencia es tener disciplina, practicar día a día y no conformarse con dominar un solo lenguaje.

Es importante tener en cuenta diversos factores a la hora de emprender el camino hacia la programación, ahí van algunos de ellos:

  • Disponer de un sitio agradable y  cómodo
  • Una buena silla con una debida ubicación frente a  la pantalla
  • El teclado debe estar firme y bien ubicado.
  • Las manos deben quedar en una posición cómoda frente al mouse.

Así no parezca,  estos son los primeros pasos que se deben dar para iniciar el trabajo.

Al programar el primer paso debe ser, conocer y aprender conceptos generales de programación, no se debe iniciar con lo difícil, la sugerencia es ejercítarse en algo sencillo y escoger un lenguaje que sea fácil de aprender, con una sintaxis sencilla y conseguir bastante información. Aunque esto no es garantía para aprender en soledad, deberá experimentar con tomar códigos que ya estén desarrollados, intente leerlo, entenderlo, modificarlo, correrlo y comprender lo que hace y cómo lo hacen. Lo que sí debe tener siempre presente es la práctica diaria.  Consiga tutoriales, manuales, inscríbase en foros, lea toda la información ya que de allí se aprenden nuevos conceptos y ante todo observaciones sobre lo que no se debe hacer y algunas otras para poner en práctica.

Otro elemento que no se debe dejar de practicar es la interpretación de los errores. Cuando compile el programa o los de otros, revise qué sucede con esos errores, aprenda qué significa cada uno de ellos y cómo se soluciona.  Revisar las tendencias que en materia de lenguajes de programación se van dando, leer sobre el tema, estar atento(a) sobre los cambios o formas de hacer lo que ya se conoce, no desaproveche el conocimiento adquirido al contrario se debe   enriquecer. Llegará el momento en que le guste más un lenguaje que otro y se tendrá la virtud de entender y saber más de un lenguaje cuando revise algún código; esa es una gran ventaja.

Al solucionar un ejercicio dentro de su labor académica, no pregunte a otro compañero cómo lo solucionaría; en ese instante usted comprenderá, pues en el momento de codificar el problema no estará trabajando con su propia lógica sino con la del otro, es importante buscar las  propias soluciones, para ello, realice gráficos, monitos, piense lógicamente, hasta que la idea venga sola y salga del problema, inténtelo una y otra vez.

Otra recomendación es no habituarse a copiar y pegar código de otros. Aunque la programación orientada a objetos tiene en parte esa finalidad, de reutilizar código, trate de ser auténtico, de utilizar lo suyo, de no perder la creatividad y darse el lujo de crear sus propias ideas para luego enorgullecerse de sí mismo.

Cuando se disponga a programar, concéntrese, porque las ideas son efímeras y volverlas a coger no es fácil. Pero tampoco se encierre dentro de un cuarto sin salir por horas de él. Cuando sienta que las ideas no llegan, descanse relájese, tómese un tinto, un jugo, realice una salida fuera de casa, charle con alguien, distraiga la mente, y luego vuelva a intentarlo.

Acostúmbrese a comentariar su código, esto lo aconsejo porque transcurridos ocho días luego de realizar el programa,  ya no se recuerda el objeto del mismo o qué se hacía en los métodos o para qué se utilizó cierta variable.

Aprenda a digitar rápidamente, esto es muy útil, porque las ideas llegan como ráfagas y si no se tiene cierta velocidad al escribir, éstas se van diluyendo, intente escribir con el mismo ritmo que piensa, ahí radica la importancia de este ejercicio.

En lo posible, tenga una buena máquina, con buen procesador, suficiente memoria, capacidad en disco duro; esto se lo insinúo porque cuando las ideas fluyen, se escribe con velocidad y se desea procesar rápidamente lo digitado, hacer las correcciones concebidas y seguir pensando.

Ser organizado en el trabajo así como mantener organizado el sitio donde se trabaja; recuerde que el ambiente en el que se piensa es muy importante.

Tener cerca libros relacionados con el tema que esté tratando.

Ordenar los archivos digitales en carpetas tituladas con nombres similares a lo que guarda, de tal manera que cuando se busque la información, se encuentre rápidamente por aquello de relacionar lo que se busca con lo que se tiene almacenado.

Aprenda a ser exigente consigo mismo y no se conforme con el primer programa que le corra, mejórelo, no lo deje abandonado, éste le puede servir más adelante.

Espero que en algo haya contribuido este escrito y que ojalá lo ponga en práctica.

Contacto

Escritos sobre Diversos Temas lunome07@hotmail.com