Inicio en el mundo de la programación

in hive-188619 •  3 years ago 
Hola, me presente ya hace unos meses atrás pero no volví a publicar nada. Actualmente soy desarrollador back-end y analista de seguridad informática, me gustaría compartir mis conocimientos con todo el que desee seguir los posts, iniciare publicando sobre los tópicos más básicos como el uso de la terminal, GitHub, JavaScript básico, hasta llegar a cosas avanzadas como desarrollo de una API REST completa, Bots e incluso y porque no una IA. Hoy iniciare hablando un poco sobre ¿Qué es la programación? y ¿Por qué debería aprender a programar?

¿Qué es la programación?

, es el proceso en el que nos encargamos de ordenarle a un ordenador, móvil, tableta o dispositivo electrónico que hacer mediante una serie de pasos secuenciales a los que denominamos algoritmos. Los algoritmos no son más que un conjunto de instrucciones definidas, concisas, finitas y precisas que utilizamos para resolver algún problema, el ejemplo más común de algoritmo que puede existir son las recetas de cocina donde tenemos todos los pasos a seguir para preparar algún platillo o dulce.

¿Por qué debería aprender a programar?

Hay muchísimos motivos por los que podría hablar sobre el porqué aprender es beneficioso aprender a programar, ignorando el tema económico y que la industria del desarrollo de software es una que en estos últimos años ha tomado mucha más notoriedad en nuestras vidas, es mejor tomar en cuenta el cómo nos ayuda a nivel personal. Una de las mayores ventajas de aprender a programar es que mejora no solo nuestro pensamiento lógico, sino nuestra habilidad para expresar ideas tal vez sea un poco extraño, pero hay que pensarlo nuestro trabajo no es más que darle instrucciones a una computadora por medio de algún lenguaje de programación, asi que no es errado decir que hablamos con una computadora hay incluso un estudio hecho en el MIT sobre este tema, por lo que te invito a que lo investigues para que asi comprendas como trabaja nuestro cerebro cuando estamos programando. Otro punto a favor que tiene la programación, nos mejora la paciencia y el perseverar para resolver nuestro problemas esto se basa en el hecho de que muy bien habrá ejercicios de practica de programación que podremos muy bien realizarlos en un un par de minutos, una hora o un día dependiendo de la complejidad la realidad es que cuando saltamos a proyecto real como puede ser nuestro portafolios como desarrolladores, un sitio web complejo, un videojuego, etc... donde la mayoría de estos proyectos pueden tomar incluso meses o años de desarrollo, y en los mejores casos solo se presentaran unos pocos problemas de por medio los cuales podemos llegar a resolver en toda una semana de trabajo o más, por lo que es muy típico el pasar un día laboral y solo escribir unas 2 o 3 líneas de código y lo más importante NOS PERMITE DAR LUGAR A LA PEREZA, con esto no quiero decir que debemos ser unos vagos mediocres sin sentido de existencia los cuales no hacen nada con su vida, lo que quiero decir es que por medio de nuestra pereza como humanos podemos crear una solución y hacer que una maquina resuelva algún problema cotidiano para nosotros, un ejemplo muy popular de estos es el algoritmo de facebook, el cual se encargara de suspender o bannear tu cuenta segun incumplas con las normas de la plataforma, y esa era una tarea inicialmente que realizaban personas, montones de personas que debían revisar el contenido de la red social día tras día, sin excepción pero con los avances de las tecnología actual no hace falta más que una inteligencia artificial para que verifique esto.

Por ahora este post quedara hasta aqui, para el siguiente hablare sobre el software y los distintos tipos de desarrollo que existen a profundidad . Que tengan un buen día. :D
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!