Fuente:https://cdn.pixabay.com/photo/2016/11/19/14/00/code-1839406__340.jpg
Para todos los navegantes de internet, encontramos el termino programar, pero ¿Que es realmente? En este post te voy a hablar del tema, junto a unas pautas para que inicies en este grandioso mundo.
Nota: Las definiciones usadas en este post, son basadas en mi experiencia sobre el campo, por tanto no son copia de algún otro sitio.
¿Qué es programar?
Fuente: https://cdn.pixabay.com/photo/2015/05/23/07/54/board-780321_960_720.jpg
Para que entiendas este término, te voy a colocar el siguiente ejemplo:
Debes consolidar información de varios sitios web sobre un tema que debes investigar, luego de que tengas estos datos unificados debes pasar ciertas palabras que inicien con la letra B a un idioma diferente y finalmente debes guardar estos datos en un archivo de Word.
Ahora con base al anterior ejemplo, si te das cuenta son 3 tareas principales que debes ejecutar, a continuación te las listo:
- Consolidar información de sitios web.
- Identificar las palabras que inician con la letra B y pasar a otro idioma.
- Guardar el documento.
Tú puedes hacer manualmente eso con un solo tema, imagínate que ya no sea 1 sino 1.000 temas diferentes, ¿Cuánto tiempo puedes gastar? ¿Tarea repetitiva? ¿Podrías en ese tiempo hacer otras actividades?, estas preguntas son algunas, para decirte que es programar.
Programar, es crear programas que nos permitan hacer ciertas tareas, así que para nuestro ejemplo podríamos crear ya sea una aplicación web o una aplicación de escritorio que nos permita hacer esto de forma automática, simplemente tu como usuario le darás los parámetros para iniciar.
Pasos previos para programar
Fuente: https://cdn.pixabay.com/photo/2015/05/15/14/57/sand-768783_960_720.jpg
Te listare a continuación los pasos previos para que puedas programar:
- Identifica las tareas que va hacer tu programa.
- Valida quien va a ser tu usuario final (Mas adelante te cuento porque).
- Identifica que cosas vas a necesitar, una ventana para ingresar información o solo tendrás un botón que lanza una tarea.
¿Cómo se programa?
Fuente: https://cdn.pixabay.com/photo/2017/08/01/00/14/laptop-2562198_960_720.jpg
Esta parte es algo más técnico, pero te dejo unos link que son útiles para que inicies y es que para que crees un programa existen muchos lenguajes de programación, cada uno tiene su función y sirve para ciertas cosas, por ejemplo para crear una página web podrías utilizar PHP para hacer estas tareas.
Links para aprender a programar
Link 1: https://www.tutorialesprogramacionya.com/javaya/
Link 2: https://www.codecademy.com/es
Link 3: https://www.udemy.com/courses/development/
Usuarios
Fuente: https://cdn.pixabay.com/photo/2017/02/01/10/12/characters-2029373_960_720.png
Según tu programa existirán muchos usuarios, uno o más usuario final y otros que son usuarios técnicos, a continuación te doy un ejemplo y definición de cada uno:
- Usuario final: Son todos aquellos que se benefician de tu aplicación, por ejemplo para nuestro ejemplo iniciar, el usuario eres tú, ya que tú tendrás finalmente tu documento de Word con toda la información necesaria de los sitios consultados.
- Usuario técnico: Son usuarios que de algún modo deben y forman parte de tu aplicación, pero orientados a la parte técnica, es decir algo especial que un usuario final no podría, por ejemplo en algún punto de la aplicación dijiste que iba a ser 1.000 temas a consultar, pero ya no será esa cantidad sino 1.500, entonces este usuario configurara este número.
Espero que este post haya sido de tu agrado, si te gusta agradezco tu votación.