SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

algoritmica
algoritmicaalgoritmica
algoritmica
marilia
 
Lista de cotejo y rubrica
Lista de cotejo y rubricaLista de cotejo y rubrica
Lista de cotejo y rubricablankizpasaran
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?
Carlos Toxtli
 
Aprender a programar cuando sabes programar
Aprender a programar cuando sabes programarAprender a programar cuando sabes programar
Aprender a programar cuando sabes programar
Rodrigo Borrego Bernabé
 
Primerablog
PrimerablogPrimerablog
Primerablog
Ashley Jiménez
 
Aprendiendo a Programar, Primeros pasos.
Aprendiendo a Programar, Primeros pasos.Aprendiendo a Programar, Primeros pasos.
Aprendiendo a Programar, Primeros pasos.
Maria Torres
 
Consejos y técnicas a la hora de programar - 1998
Consejos y técnicas a la hora de programar - 1998Consejos y técnicas a la hora de programar - 1998
Consejos y técnicas a la hora de programar - 1998Luis Eduardo Pelaez Valencia
 
Algoritmos
AlgoritmosAlgoritmos
Las habilidades sociales del programador
Las habilidades sociales del programadorLas habilidades sociales del programador
Las habilidades sociales del programador
Miguel Zúñiga González
 
¿Por qué es tan importante saber programar?
¿Por qué es tan importante saber programar?¿Por qué es tan importante saber programar?
¿Por qué es tan importante saber programar?
Carlos Toxtli
 
Escritura De Textos Instructivos
Escritura De Textos InstructivosEscritura De Textos Instructivos
Escritura De Textos Instructivos
Ana Vera
 

La actualidad más candente (12)

algoritmica
algoritmicaalgoritmica
algoritmica
 
Programación de sistemas
Programación de sistemasProgramación de sistemas
Programación de sistemas
 
Lista de cotejo y rubrica
Lista de cotejo y rubricaLista de cotejo y rubrica
Lista de cotejo y rubrica
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?
 
Aprender a programar cuando sabes programar
Aprender a programar cuando sabes programarAprender a programar cuando sabes programar
Aprender a programar cuando sabes programar
 
Primerablog
PrimerablogPrimerablog
Primerablog
 
Aprendiendo a Programar, Primeros pasos.
Aprendiendo a Programar, Primeros pasos.Aprendiendo a Programar, Primeros pasos.
Aprendiendo a Programar, Primeros pasos.
 
Consejos y técnicas a la hora de programar - 1998
Consejos y técnicas a la hora de programar - 1998Consejos y técnicas a la hora de programar - 1998
Consejos y técnicas a la hora de programar - 1998
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Las habilidades sociales del programador
Las habilidades sociales del programadorLas habilidades sociales del programador
Las habilidades sociales del programador
 
¿Por qué es tan importante saber programar?
¿Por qué es tan importante saber programar?¿Por qué es tan importante saber programar?
¿Por qué es tan importante saber programar?
 
Escritura De Textos Instructivos
Escritura De Textos InstructivosEscritura De Textos Instructivos
Escritura De Textos Instructivos
 

Destacado

Aplicaciones en tiempo real con SignalR
Aplicaciones en tiempo real con SignalRAplicaciones en tiempo real con SignalR
Aplicaciones en tiempo real con SignalR
Francesc Jaumot
 
Whats new in Visual Studio 2013
Whats new in Visual Studio 2013Whats new in Visual Studio 2013
Whats new in Visual Studio 2013
Francesc Jaumot
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
Francesc Jaumot
 
Clibb with BizSpark
Clibb with BizSparkClibb with BizSpark
Clibb with BizSpark
Francesc Jaumot
 
Mongo db en azure para programadores de .net
Mongo db en azure para programadores de .netMongo db en azure para programadores de .net
Mongo db en azure para programadores de .net
Francesc Jaumot
 
FRAMEWORK .NET
FRAMEWORK .NETFRAMEWORK .NET
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
César Reneses
 
Crea tus aplicaciones web con spa, angular2, web api y visual studio code
Crea tus aplicaciones web con spa, angular2, web api y visual studio codeCrea tus aplicaciones web con spa, angular2, web api y visual studio code
Crea tus aplicaciones web con spa, angular2, web api y visual studio code
Francesc Jaumot
 
T1_e1_farrero
T1_e1_farreroT1_e1_farrero
T1_e1_farrero
Marc Jazme Lasai
 
Lanzamiento visual studio 2013 sesiónes de todo el día
Lanzamiento visual studio 2013   sesiónes de todo el díaLanzamiento visual studio 2013   sesiónes de todo el día
Lanzamiento visual studio 2013 sesiónes de todo el día
Andrés Montalva Toro
 
Power point 2016 la llave del exito
Power point 2016 la llave del exitoPower point 2016 la llave del exito
Power point 2016 la llave del exito
lallavedelexito
 
Ingrid
IngridIngrid
Ingrid
ka0109
 
Corel draw graphics suite x7
Corel draw graphics suite x7Corel draw graphics suite x7
Corel draw graphics suite x7
Lalo Vásquez Machicao
 
Curso Adobe Photoshop CC
Curso Adobe Photoshop CCCurso Adobe Photoshop CC
Guía marketing digital sector del Mueble
Guía marketing digital sector del MuebleGuía marketing digital sector del Mueble
Guía marketing digital sector del Mueble
Alfredo Vela Zancada
 
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHER
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHERMICROSOFT POWERPOINT Y MICROSOFT PUBLISHER
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHER
Danna Aguirre
 
Aprendiendo corel-draw-x7-desde-0
Aprendiendo corel-draw-x7-desde-0 Aprendiendo corel-draw-x7-desde-0
Aprendiendo corel-draw-x7-desde-0
computov2015
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
Miguel Ángel Cantero Víllora
 

Destacado (20)

Aplicaciones en tiempo real con SignalR
Aplicaciones en tiempo real con SignalRAplicaciones en tiempo real con SignalR
Aplicaciones en tiempo real con SignalR
 
Whats new in Visual Studio 2013
Whats new in Visual Studio 2013Whats new in Visual Studio 2013
Whats new in Visual Studio 2013
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Clibb with BizSpark
Clibb with BizSparkClibb with BizSpark
Clibb with BizSpark
 
Mongo db en azure para programadores de .net
Mongo db en azure para programadores de .netMongo db en azure para programadores de .net
Mongo db en azure para programadores de .net
 
FRAMEWORK .NET
FRAMEWORK .NETFRAMEWORK .NET
FRAMEWORK .NET
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework Introduction
 
Crea tus aplicaciones web con spa, angular2, web api y visual studio code
Crea tus aplicaciones web con spa, angular2, web api y visual studio codeCrea tus aplicaciones web con spa, angular2, web api y visual studio code
Crea tus aplicaciones web con spa, angular2, web api y visual studio code
 
T1_e1_farrero
T1_e1_farreroT1_e1_farrero
T1_e1_farrero
 
Lanzamiento visual studio 2013 sesiónes de todo el día
Lanzamiento visual studio 2013   sesiónes de todo el díaLanzamiento visual studio 2013   sesiónes de todo el día
Lanzamiento visual studio 2013 sesiónes de todo el día
 
Power point 2016 la llave del exito
Power point 2016 la llave del exitoPower point 2016 la llave del exito
Power point 2016 la llave del exito
 
Ingrid
IngridIngrid
Ingrid
 
Corel draw graphics suite x7
Corel draw graphics suite x7Corel draw graphics suite x7
Corel draw graphics suite x7
 
Curso Adobe Photoshop CC
Curso Adobe Photoshop CCCurso Adobe Photoshop CC
Curso Adobe Photoshop CC
 
Guía marketing digital sector del Mueble
Guía marketing digital sector del MuebleGuía marketing digital sector del Mueble
Guía marketing digital sector del Mueble
 
T1 e1 espuga
T1 e1 espugaT1 e1 espuga
T1 e1 espuga
 
Entorno de visual studio
Entorno de visual studioEntorno de visual studio
Entorno de visual studio
 
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHER
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHERMICROSOFT POWERPOINT Y MICROSOFT PUBLISHER
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHER
 
Aprendiendo corel-draw-x7-desde-0
Aprendiendo corel-draw-x7-desde-0 Aprendiendo corel-draw-x7-desde-0
Aprendiendo corel-draw-x7-desde-0
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 

Similar a El arte de programar

Frontend Developer
Frontend DeveloperFrontend Developer
Frontend Developer
★ Ander Conal Fuertes
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatón
Juan J. Merelo
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEO
nacho mascort
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
Jose Manuel Ortega Candel
 
Preparación para el hackathon 2012
Preparación para el hackathon 2012Preparación para el hackathon 2012
Preparación para el hackathon 2012
Juan J. Merelo
 
Preparación para el hackathón
Preparación para el hackathónPreparación para el hackathón
Preparación para el hackathón
Juan J. Merelo
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
SucelyCordova
 
Programación.pptx
Programación.pptxProgramación.pptx
Programación.pptx
CristianAguilar853518
 
Introduccion a la Programacion Conceptos Básicos.pptx
Introduccion a la Programacion Conceptos Básicos.pptxIntroduccion a la Programacion Conceptos Básicos.pptx
Introduccion a la Programacion Conceptos Básicos.pptx
dmestradac
 
Exposicion Iutla
Exposicion IutlaExposicion Iutla
Diagnostico
DiagnosticoDiagnostico
Diagnostico
AlanGodinez19
 
Diapositivas java
Diapositivas javaDiapositivas java
Diapositivas java
EBER CARRERO MENOR
 
Presentacion programador apasionado
Presentacion programador apasionadoPresentacion programador apasionado
Presentacion programador apasionadoEdwin Cruz
 
Aprender a programar
Aprender a programarAprender a programar
Aprender a programar
Jair Carcamo Cardenas
 
Mejores formas de aprender a programar
Mejores formas de aprender a programarMejores formas de aprender a programar
Mejores formas de aprender a programar
Eduardo Enriquez
 
Java para novatos_ Como aprende - A. M. Vozmediano.pdf
Java para novatos_ Como aprende - A. M. Vozmediano.pdfJava para novatos_ Como aprende - A. M. Vozmediano.pdf
Java para novatos_ Como aprende - A. M. Vozmediano.pdf
JorgeLuisCarpio3
 
『 Clase 1 Fundamentos 🌺 Programación para principiantes 』.pptx
『 Clase 1 Fundamentos 🌺 Programación para principiantes 』.pptx『 Clase 1 Fundamentos 🌺 Programación para principiantes 』.pptx
『 Clase 1 Fundamentos 🌺 Programación para principiantes 』.pptx
GabyHasra VTuber
 
La programación.pptx
La programación.pptxLa programación.pptx
La programación.pptx
JulioRamirez02
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
mabelita20
 

Similar a El arte de programar (20)

Frontend Developer
Frontend DeveloperFrontend Developer
Frontend Developer
 
Como triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatónComo triunfar con tu proyecto en un hackatón
Como triunfar con tu proyecto en un hackatón
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEO
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
Preparación para el hackathon 2012
Preparación para el hackathon 2012Preparación para el hackathon 2012
Preparación para el hackathon 2012
 
Preparación para el hackathón
Preparación para el hackathónPreparación para el hackathón
Preparación para el hackathón
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
 
Programación.pptx
Programación.pptxProgramación.pptx
Programación.pptx
 
Introduccion a la Programacion Conceptos Básicos.pptx
Introduccion a la Programacion Conceptos Básicos.pptxIntroduccion a la Programacion Conceptos Básicos.pptx
Introduccion a la Programacion Conceptos Básicos.pptx
 
Exposicion Iutla
Exposicion IutlaExposicion Iutla
Exposicion Iutla
 
Diagnostico
DiagnosticoDiagnostico
Diagnostico
 
Diapositivas java
Diapositivas javaDiapositivas java
Diapositivas java
 
Presentacion programador apasionado
Presentacion programador apasionadoPresentacion programador apasionado
Presentacion programador apasionado
 
Aprender a programar
Aprender a programarAprender a programar
Aprender a programar
 
Mejores formas de aprender a programar
Mejores formas de aprender a programarMejores formas de aprender a programar
Mejores formas de aprender a programar
 
Ivar Jacobson
Ivar JacobsonIvar Jacobson
Ivar Jacobson
 
Java para novatos_ Como aprende - A. M. Vozmediano.pdf
Java para novatos_ Como aprende - A. M. Vozmediano.pdfJava para novatos_ Como aprende - A. M. Vozmediano.pdf
Java para novatos_ Como aprende - A. M. Vozmediano.pdf
 
『 Clase 1 Fundamentos 🌺 Programación para principiantes 』.pptx
『 Clase 1 Fundamentos 🌺 Programación para principiantes 』.pptx『 Clase 1 Fundamentos 🌺 Programación para principiantes 』.pptx
『 Clase 1 Fundamentos 🌺 Programación para principiantes 』.pptx
 
La programación.pptx
La programación.pptxLa programación.pptx
La programación.pptx
 
Parcial 1
Parcial 1Parcial 1
Parcial 1
 

Último

Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
QuispeJimenezDyuy
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 

Último (20)

Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 

El arte de programar

  • 1. EL ARTE DE PROGRAMAR Martin Saavedra Julca INGENIERO DE SISTEMAS
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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