El arte de programar

6
EL ARTE DE PROGRAMAR Martin Saavedra Julca INGENIERO DE SISTEMAS

Transcript of El arte de programar

Page 1: El arte de programar

EL ARTE DE

PROGRAMAR

Martin Saavedra Julca

INGENIERO DE SISTEMAS

Page 2: El arte de programar

Programar ?

• Programar no es ni más ni menos que decirle al ordenador cómo ejecutar de

forma ordenada una serie de acciones (algoritmo) para obtener un resultado.

Se le puede decir de muchas formas distintas, con lo que se conoce como

“lenguajes de programación”, hay lenguajes que están más orientados hacia

una tarea concreta como por ejemplo consultar una base de datos y otros

más generalistas que sirven para desarrollar prácticamente cualquier cosa

imaginable.

Ing. Martin Saavedra Julca - Analista Programador

Page 3: El arte de programar

Algunos consejos rápidos

• Aprende bien el lenguaje: no te quedes con las cuatro estructuras que

conoces y las veinte funciones que manejas, hay mucho más hay

dentro, cada estructura tiene su lugar, de cada función puedes aprender

algo. Intenta aprender algo nuevo cada día.

• Lee mucho código. ¿Te imaginas un novelista que nunca leyera libros?

Lee código, mejor si es bueno, pero hasta del malo se aprende. Intenta

entenderlo, pregúntate porqué está hecho así. Una buena fuente de código

son los frameworks abiertos.

Ing. Martin Saavedra Julca - Analista Programador

Page 4: El arte de programar

Algunos consejos rápidos

• No dejes de practicar: entre proyecto y proyecto practica con piezas

pequeñas, crea pequeños algoritmos o programas que hagan esto o aquello.

Un buena idea es ir creando tus propias herramientas. Primero algo

modesto, que resuelva pequeñas tareas tediosas, pero no tienes porqué

quedarte ahí, puedes crearte tu propio editor, o, quien sabe, algún día tu

propio lenguaje, al fin y al cabo así suelen empezar la mayoría de los

proyectos de código abierto.

Ing. Martin Saavedra Julca - Analista Programador

Page 5: El arte de programar

Algunos consejos rápidos

• Aprende y aplica nuevos conceptos: no hagas siempre lo mismo, te

quedarás atrás y te aburrirás.

• Conoce y utiliza nuevas herramientas: no digo que cambies de editor

cada día, pero, ¿sabes lo que es un gestor de versiones? ¿te suenan de algo

los tests unitarios? ¿usas alguna herramienta para validar html o css?

Ing. Martin Saavedra Julca - Analista Programador

Page 6: El arte de programar

Algunos consejos rápidos

• Aprende más de un lenguaje: esto es algo más a largo plazo, pero no lo

pierdas de vista. Sólo manejando varios lenguajes llegarás algún día al

fondo de la cuestión.

Ing. Martin Saavedra Julca - Analista Programador