Saludos amigos steemians.
La programación es una de las áreas de la informática que me resultan interesante, pero que también le tengo mucho respeto porque considero que hay que saber mucho del tema y cuidar cada detalle, no tener ningún error para que el programa pueda correr exitosamente.
Este curso es una gran oportunidad para aprender en relación a la programación, es por ello que he dicidido hacerme presente desde la primera semana.
Un algoritmo es el conjunto de instrucciones definidas y un orden lógico que se le dan a un computador para que lleve a cabo una acción; en este sentido llevando a la vida cotidiana, se puede decir que es el conjunto de pasos que se llevan a cabo para realizar una tarea.
Entendiéndolo de esta forma, se puede decir que la mayor parte de las actividades que llevamos a diario están representadas por algoritmos, pues para todo lo que queramos hacer hay que seguir determinados pasos.
Uno de los algoritmos que uso en la cotidianidad es el proceso de creación de una publicación en Steemit, para lo cual sigo los siguientes pasos:
Así de sencillo se da un algoritmo, un conjunto de pasos para para cumplir una actividad; del mismo modo sucede para la preparación de una receta culinaria, realizar una llamada telefónica, escuchar música, ir al trabajo, etc; todo lo que realicemos está regido por un algoritmo.
Somos seres que vivimos en comunidad y por tanto necesitamos comunicarnos, una forma en la que todos los entendamos y pueda haber la retroalimentación; del mismo modo ocurre en el mundo de la informática, los programadores utilizan un lenguaje para escribir algoritmos, el cual debe ser entendido por la computadora y así ejecutar la tarea tal como se espera, sin generar errores, pudiendo de esta forma satisfacer los problemas y necesidades, desarrollando para darle una fácil solución.
Por otra parte, los avances de la tecnología son cada vez mayores, la mayoría de las actividades que se realizan a diario están sistematizadas, y todo ello ha sido gracias al trabajo de los programadores, que por medio de su lenguaje se han comunicado con las computadoras, dando instrucciones para crear cherramientas que han simplificado el trabajo humano.
Lo primero que se necesita para programar es el deseo y las ganas de realizarlo, si no se tiene la voluntad, nada se podrá llevar a cabo; hay que tener iniciativa y la idea de crear algo nuevo, algo que nos ayude a simplificar la forma en la que se realiza alguna actividad.
Luego de ello, se necesitaría la etapa de prepación técnica, y es que inicialmente no es necesario ir a las universidades, hoy en día son muchos los tutoriales y la información disponible en la web que nos sería de ayuda para capacitarnos en cualquier tema; aunque siempre será necesario certificar nuestros conocimientos por alguna institución.
Una vez tengamos el deseo de crear algo nuevo, y nos hayamos preparado para ello, viene la etapa de la realización, para ello se requerirá de un computador, aunque hoy en día hasta con un simple block de notas se puede programar; claro para tener mejores resultados siempre será necesario un equipo con una buena memoria; pero no hay que ponerse límites cuando se desea alcanzar algo, hay que comenzar desde lo más básico.
De acuerdo a lo recomendado por el instructor de este curso, descargué e instalé la herramienta que nos sugirió, PSeInt, la cual a primera impresión me pareció algo complicado, pero luego al leer detenidamente las explicaciones de la clase, pude realizar lo solicitado.
Fue muy gratificante cumplir con esta asignación en un área que considero realmente complicada, pero espero seguir aprendiendo mucho más con las próximas clases.
Gustoso de presentar mi participación en este concurso; aprovecho la oportunidad de invitar a @impersonal, @naty16 y @fjjrg a que participen en esta actividad:
Basic programming course: Lesson #1 - Introduction to programming [ESP-ENG]