El arte de programar
-
Upload
universidad-privada-san-pedro-huaraz -
Category
Education
-
view
70 -
download
0
Transcript of El arte de programar
EL ARTE DE
PROGRAMAR
Martin Saavedra Julca
INGENIERO DE SISTEMAS
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
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
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
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
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