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.
Muy interesante amigo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @juancarlos516! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of upvotes received
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This post has been ranked within the top 50 most undervalued posts in the second half of Aug 13. We estimate that this post is undervalued by $24.46 as compared to a scenario in which every voter had an equal say.
See the full rankings and details in The Daily Tribune: Aug 13 - Part II. You can also read about some of our methodology, data analysis and technical details in our initial post.
If you are the author and would prefer not to receive these comments, simply reply "Stop" to this comment.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
muy bien!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted and followed u may also upvote and follow me frnd.....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very useful and interesting information!.. Never stop sharing, and waiting for more :)
I have just followed you via https://my.steemit.vote
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you for join steemit.vote. pleas follow the rules vote for the 10 Users from our list. Thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
¡Buenisimo! , me gustó mucho el contenido y cómo expones a la programación.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @juancarlos516! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit