¿QUE ES LA PROGRAMACIÓN?
Es
el proceso de diseñar, codificar, depurar y mantener el código fuente de
programas computacionales. El código fuente es escrito en un lenguaje de
programación. El propósito de la programación es crear programas que exhiban un
comportamiento deseado.
El proceso de escribir código requiere
frecuentemente conocimientos en varias áreas distintas, además del dominio del
lenguaje a utilizar, algoritmos especializados y lógica formal. Programar no
involucra necesariamente otras tareas tales como el análisis y diseño de la
aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en
el desarrollo de pequeñas aplicaciones.
Métodos
para ser un buen programador:
a) Resuelve un problema real
b) Resuelve prácticas de
programación
c) Elige la tecnología correcta
d) No intentes programar leyendo
o viendo simplemente
e) No tengas prisas
f ) Has preguntas
g) Escribe y escribe códigos
Unas de las cosas mas importante en cualquier ser humano es tener escritura, esto seria unas de las cosas de provecho de un programador.
Para
sentar las bases para ser un buen programador es fundamental aprender sobre
patrones de diseño y buenas prácticas de programación. Para ello, es
interesante contar con libros de referencia como Clean Code o el mítico
“Patrones de diseño de Gamma y cía..”. No es igual de efectivo conocer la
sintaxis de un lenguajes que saber programar bien. Más allá de que el propio código
compile, e incluso que funcione, está la buena organización del código y su
optima implementación.
Un
libro relativamente corto (96 páginas) que habla sobre el tema es Code
Simplicity. Un descubrimiento que trata de forma acertada cómo el buen diseño de
software es simple y fácil de entender. Nos explica de forma concisa como
evitar caer en la trampa de la complejidad del código, lo que provoca en la
mayoría de los casos el fracaso del software que desarrollamos.
AQUÍ LES DEJO LOS LINKS DE ALGUNOS LIBROS IMPORTANTES DE LA PROGRAMACIÓN:
http://jorgesanchez.net/programacion/index.html
http://bookboon.com/es/java-lenguaje-programacion-ebooks
http://bookboon.com/es/java-lenguaje-programacion-ebooks
http://www.etnassoft.com/biblioteca/aprendiendo-java-y-poo/
http://www.eumed.net/libros-gratis/ciencia/2012/12/
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java
http://www.libroparatodos.com/bookmarks/list/onecat/Libros-electronicos+Informatica+Lenguajes-de-programacion+Java/0.html

No hay comentarios:
Publicar un comentario