sábado, 4 de junio de 2016

Cómo aprender a programar

Son muchas las personas que desean aprender a programar; ¿las razones? Curiosidad, pasión, dinero (es una de la profesiones mejor pagadas, dicen)… En fin, son variadas.

Muchos quieren aprender a programar en Java por ser uno de los lenguajes de programación más populares, otros desean aprender a programar en Python, pues quizás su deseo es dedicarse al ámbito de la seguridad informática. Por otra parte, aprender a programar en Android quizás sea el dedeo de otros, sea cual sea el área en donde se desee aprender a programar, antes de ello debes iniciar por la parte teórica.

Este articulo es una pequeña guía introductoria para todos aquellos que se deseen embarcar a la gran aventura de aprender a programar; primero definiré algunos conceptos de suma importancia, finalmente te compartiré una serie de artículos sobre programación que he escrito anteriormente en el blog, y que pueden servirte para introducirte a la parte práctica.
¡Iniciemos!

Definiendo programación
La programación es una de las habilidades más importantes en el mundo IT, sin ella la tecnología sería muy diferente.
La programación es básicamente el proceso de escribir programas de computadoras. Esto se consigue mediante la adopción de un algoritmo y la codificación en un lenguaje de programación, de manera que puede ser ejecutado por una computadora.
Cómo aprender a programar

El procesamiento de la programación consiste en el diseño, la escritura, pruebas, depuración, y mantener el código fuente de los programas informáticos.  El código puede ser escrito en varios lenguajes de programación diferentes, tales como Java, C, Python, Swift, y muchos más.
El código funciona como una forma de comunicarse con una computadora sin necesidad de utilizar unos y ceros.

Requisitos para programar
Hay varios requisitos de calidad que deben cumplir con el desarrollo de programas.
Estos requisitos incluyen:
·        La fiabilidad, que se refiere a la frecuencia con que los resultados de un programa son correctos.
·        La solidez es otro de los requisitos y esto es lo bien que un programa se anticipa a los problemas debidos a errores.
·        La usabilidad se refiere a la facilidad con la que una persona puede utilizar el programa para su uso previsto o efectos no previstos.
·        La portabilidad es otro de los requisitos que es necesario debido a la variedad de hardware y plataformas de sistemas operativos en el que el código fuente de un programa puede trabajar.
·        Capacidad de mantenimiento asegura la facilidad con la que un programa puede ser modificado por los desarrolladores con el fin de mejorarlo, personalizarlo, o para corregir errores y agujeros de seguridad.
·        El último requisito es la eficiencia y el rendimiento, esto se refiere a la capacidad de medir la cantidad de recursos de sistema que un programa consume.

¿Cómo iniciarme como programador?
Un gran impulso ha hecho aumentar el número de programadores, incluso con los niños programado desde una edad temprana.
Para entrar en el mundo de la programación sería útil tomar un curso de introducción, hay numerosos sitios en línea como Codeacademy que pueden ayudar en el desarrollo de un programador.

En lugar de tratar de centrarse en todas las áreas, los programadores suelen centrarse en las disciplinas en donde se quieren desarrollar. Por ejemplo el desarrollo de tecnologías web requeriría un mayor conocimiento de HTML 5, CSS y JavaScript, mientras que las aplicaciones móviles requerirían Android, iOS y Windows Mobile.
Debido a la gran demanda de programadores, muchos sitios ofrecen cursos y formación en línea de forma gratuita.
A continuación una serie de artículos que pueden servir de guía para aprender a programar:






Este último artículo no es nada práctico, sino más bien para que veas los beneficios que trae ser programador (jajaja).  

Si tienes algún aporte que sume a este artículo no dudes en comentarlo. 

No hay comentarios.:

Publicar un comentario

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.