SlideShare a Scribd company logo
1 of 6
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

More Related Content

What's hot

algoritmica
algoritmicaalgoritmica
algoritmicamarilia
 
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 programarRodrigo Borrego Bernabé
 
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
 
¿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 InstructivosAna Vera
 

What's hot (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
 

Viewers also liked

Aplicaciones en tiempo real con SignalR
Aplicaciones en tiempo real con SignalRAplicaciones en tiempo real con SignalR
Aplicaciones en tiempo real con SignalRFrancesc Jaumot
 
Whats new in Visual Studio 2013
Whats new in Visual Studio 2013Whats new in Visual Studio 2013
Whats new in Visual Studio 2013Francesc Jaumot
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015Francesc 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 .netFrancesc Jaumot
 
.Net Framework Introduction
.Net Framework Introduction.Net Framework Introduction
.Net Framework IntroductionCé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 codeFrancesc Jaumot
 
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íaAndré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 exitolallavedelexito
 
Ingrid
IngridIngrid
Ingridka0109
 
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 MuebleAlfredo Vela Zancada
 
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHER
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHERMICROSOFT POWERPOINT Y MICROSOFT PUBLISHER
MICROSOFT POWERPOINT Y MICROSOFT PUBLISHERDanna 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
 

Viewers also liked (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 to El arte de programar

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ónJuan 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 SEOnacho mascort
 
Preparación para el hackathon 2012
Preparación para el hackathon 2012Preparación para el hackathon 2012
Preparación para el hackathon 2012Juan J. Merelo
 
Preparación para el hackathón
Preparación para el hackathónPreparación para el hackathón
Preparación para el hackathónJuan J. Merelo
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfSucelyCordova
 
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.pptxdmestradac
 
Presentacion programador apasionado
Presentacion programador apasionadoPresentacion programador apasionado
Presentacion programador apasionadoEdwin Cruz
 
Mejores formas de aprender a programar
Mejores formas de aprender a programarMejores formas de aprender a programar
Mejores formas de aprender a programarEduardo 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.pdfJorgeLuisCarpio3
 
『 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 』.pptxGabyHasra VTuber
 

Similar to 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
 

Recently uploaded

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 

Recently uploaded (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.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