Esta es una pregunta que muchas personas me han hecho, unas porque les aterra la materia de programación en la universidad, otras porque piensan que los programadores escriben “1” y “0” para darle ordenes al ordenador y que aparte se debe ser una especie de genio o un ser de otro mundo para convertirse en desarrollador, nada más lejos de la realidad.
Desde mi punto de vista se necesitan una serie de aptitudes para ser un programador en todo el amplio sentido de la palabra, como capacidad de análisis, lógica, resolución de problemas, entre otras, pero hay dos que son esenciales para este campo de la informática, constancia y disciplina, ya que de estas dos se derivaran las demás aptitudes.
Quizás suene un poco descabellado, pero es la realidad. Si quieres desarrollar lógica necesitarás enfrentarte a diversas situaciones donde poder aplicarla, si quieres desarrollar la capacidad de análisis deberás resolver muchos problemas y todo depende de la constancia y la disciplina que tú estés dispuesto a utilizar.
Yo comencé a programar en c++ y fue un comienzo excelente ya que al ser un lenguaje de alto nivel (se asemeja al lenguaje humano) permite un fácil aprendizaje, y aunque la resolución de problemas es un tanto desafiante llega a ser divertida. Entonces mi recomendación es que comiences en un lenguaje de programación de alto nivel como c++, java o javascript, y tomes un problemario de programación (en internet hay muchos) y los realices en el lenguaje que hayas escogido para comenzar, y para aclarar dudas y reforzar lo que hayas aprendido nada mejor que realizar un proyecto más grande (puede ser un registro de usuarios, un inventario, un sistema de tienda), con proyectos como estos es donde comienzan a surgir dudas y el internet tiene infinidad de recursos para responder esas interrogantes.
Una página donde se pueden resolver esas dudas es Stackoverflow https://stackoverflow.com, es una comunidad donde los desarrolladores colocan sus dudas y reciben respuestas de otros desarrolladores, y es muy probable que la duda que tengas también otros la hayan tenido, así que puedes revisar sus respuestas. Además puedes visitar foros de programadores o consultar libros online.
Y para finalizar y responder la pregunta, ¿Es difícil programar? Pues en realidad, no, no lo es. A decir verdad tampoco se necesita tener un título universitario para serlo, hay muchos grandes desarrolladores que empezaron a estudiar ese maravilloso mundo de la informática por ellos mismos, y la clave para eso es constancia y disciplina.
En un próximo post colocaré un problemario de programación.
Excellent write!
Excelente post, te comento que si la imágen no es de tu autoria, pongas la fuente de donde la has sacado.
Saludos!
Gracias por el consejo, lo tomaré en cuenta para la próxima
Buen texto, seria bueno que cuides un poco el formato, el salto de linea entre párrafo es importante para que la lectura sea más fácil.
Soy programador por cierto.
Saludos.
muchas gracias por el consejo, lo tendré en cuenta en próximos post..!!