SlideShare uma empresa Scribd logo
1 de 74
Ser Developer
¿Cómo era ser un developer
  hace varias décadas?




      Etapa oscura
Ada Lovelace
         1842
Alang Turing
         1970
Máquina de Turing
Dennis Ritchie
          1970
Unix C
Shamir, Rivest, Adleman

       RSA
P,Q <-Primos
      N=PQ
ED=1MOD(P-1)(Q-1)
   C=M MOD N
   M=C MOD N

     Algoritmo RSA
Como developer podías…


           Manejar aparatos de grandes dimensiones que
                    nadie más sabía manejar.




              Realizar escritos llenos de letras y números
           (algoritmos) que nadie entendía y necesitabas
                 máquinas gigantes para ejecutarlos.




Poder de procesamiento inferior al de una
 calculadora de bolsillo hoy en día.
¿Cómo era ser un developer
   hace pocos años?




   Sentando las bases…
Bill
1985
Windows
Avadis
Tevanian
     1990
Linus
Trovalds
    1991
Boom del software de escritorio
Sistema de            Historias clínicas
       citas


Procesador                      Calendario
   de texto


    Dibujo                     Facturación



              Contabilidad
26   de   Mayo
Ser developer hoy en día…
No son sólo los gringos, ni los
            de otros países…
Eny Rueda
Lead Developer – 4Geeks
La plataforma en que las noticias las haces tú




   7000 Usuarios
Un developer


es capaz de…
Cloud comunications
Esto no es ser desarrollador…
¡Yo echo código 1 año
y luego quiero ser gerente!
Receta de un developer


    Etica
    Mejores prácticas
    Ordenado
    Autodidacta
    Guerrero
    Sencillo
    Enfocado
    ¡Que entrega!
¿Te haces llamar
    “developer”?

¿Conoces al menos 7 de estos
        términos?
Bug Database
  Unit Testing
    SCRUM
       XP
     JSON
Jquery Callback
REST
   Call to action
   Web Sockets
      No SQL
Continuos Integration
Levante la mano el que no
  conozca al menos 7 de
     estos términos…
(Silencio incómodo)



“Cri cri”…




                    “Cri cri”…
¿Dónde puedo probar mi
   aplicación gratis?
¿En qué lenguajes puedo
   desarrollar rápido?
¿Cómo hago para trabajar con
varias personas al mismo tiempo?
¿Qué es

          ?
DevLab

- Creamos grupos de desarrollo
- Tecnología de punta
- Enfoque orientado a
  proyectos.
- Resolver un problema.
- Mentoría y tutores
- Varias compañias aliadas.
Desde 5500 BsF hasta 16000 BsF mensuales
trabajando un promedio de 8 horas diarias
Si tienes talento…
y quieres programar como Eny…,
únete a la comunidad y empieza
       a cambiar el mundo.
¡UNETE!
 www.4geeks.co
www.geeksfactory.co
  @4GeeksLA

Mais conteúdo relacionado

Semelhante a Ser un developer hace décadas y hoy

Progrmas para solucionar algoritmos
Progrmas para solucionar algoritmosProgrmas para solucionar algoritmos
Progrmas para solucionar algoritmosAlejo Padilla
 
Presentación de Paradis
Presentación de ParadisPresentación de Paradis
Presentación de ParadisC-cube ITESMCQ
 
Progrmas para solucionar algoritmos
Progrmas para solucionar algoritmosProgrmas para solucionar algoritmos
Progrmas para solucionar algoritmosAlejo Padilla
 
Software libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemasSoftware libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemasJuan Eladio Sánchez Rosas
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++Sylvert
 
Presentación jomira
Presentación jomiraPresentación jomira
Presentación jomiraBOBYATREVIDO
 
Taller 3 jose luis rodriguez- ICH-Clase invertida
Taller 3  jose luis rodriguez- ICH-Clase invertidaTaller 3  jose luis rodriguez- ICH-Clase invertida
Taller 3 jose luis rodriguez- ICH-Clase invertidaJose Rodriguez
 
Taller 3- Jose Luis Rodriguez- IHC-Clase Invertida
Taller 3- Jose Luis Rodriguez- IHC-Clase InvertidaTaller 3- Jose Luis Rodriguez- IHC-Clase Invertida
Taller 3- Jose Luis Rodriguez- IHC-Clase InvertidaJose Rodriguez
 
Entrevista AJE. Alberto Vazquez - Openinnova
Entrevista AJE. Alberto Vazquez - OpeninnovaEntrevista AJE. Alberto Vazquez - Openinnova
Entrevista AJE. Alberto Vazquez - OpeninnovaAlberto Vázquez
 
Documentación y agilidad
Documentación y agilidadDocumentación y agilidad
Documentación y agilidadDaniel Ramírez
 
Diseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataformaDiseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataformaPlain Concepts
 
Diseño gráfico y software libre
Diseño gráfico y software libreDiseño gráfico y software libre
Diseño gráfico y software librelpagola
 
Ado.net entity framework
Ado.net entity frameworkAdo.net entity framework
Ado.net entity frameworkCein
 

Semelhante a Ser un developer hace décadas y hoy (20)

Progrmas para solucionar algoritmos
Progrmas para solucionar algoritmosProgrmas para solucionar algoritmos
Progrmas para solucionar algoritmos
 
Windows
WindowsWindows
Windows
 
Presentación de Paradis
Presentación de ParadisPresentación de Paradis
Presentación de Paradis
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Progrmas para solucionar algoritmos
Progrmas para solucionar algoritmosProgrmas para solucionar algoritmos
Progrmas para solucionar algoritmos
 
Software libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemasSoftware libre y abierto en la empresa y la enseñanza de sistemas
Software libre y abierto en la empresa y la enseñanza de sistemas
 
Exposicion Iutla
Exposicion IutlaExposicion Iutla
Exposicion Iutla
 
Presentación de C++
Presentación de C++Presentación de C++
Presentación de C++
 
Usar.software.libre.en.la.carrera
Usar.software.libre.en.la.carreraUsar.software.libre.en.la.carrera
Usar.software.libre.en.la.carrera
 
Presentación jomira
Presentación jomiraPresentación jomira
Presentación jomira
 
que es un hacker
  que es un hacker  que es un hacker
que es un hacker
 
Taller 3 jose luis rodriguez- ICH-Clase invertida
Taller 3  jose luis rodriguez- ICH-Clase invertidaTaller 3  jose luis rodriguez- ICH-Clase invertida
Taller 3 jose luis rodriguez- ICH-Clase invertida
 
Taller 3- Jose Luis Rodriguez- IHC-Clase Invertida
Taller 3- Jose Luis Rodriguez- IHC-Clase InvertidaTaller 3- Jose Luis Rodriguez- IHC-Clase Invertida
Taller 3- Jose Luis Rodriguez- IHC-Clase Invertida
 
Entrevista AJE. Alberto Vazquez - Openinnova
Entrevista AJE. Alberto Vazquez - OpeninnovaEntrevista AJE. Alberto Vazquez - Openinnova
Entrevista AJE. Alberto Vazquez - Openinnova
 
Documentación y agilidad
Documentación y agilidadDocumentación y agilidad
Documentación y agilidad
 
Diseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataformaDiseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataforma
 
Diseño gráfico y software libre
Diseño gráfico y software libreDiseño gráfico y software libre
Diseño gráfico y software libre
 
Ado.net entity framework
Ado.net entity frameworkAdo.net entity framework
Ado.net entity framework
 
La programación.pptx
La programación.pptxLa programación.pptx
La programación.pptx
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 

Último

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 

Último (20)

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 

Ser un developer hace décadas y hoy

Notas do Editor

  1. Problema de cobranza en la compañia
  2. PrimeraprogramadoraDescribiocomodebiaser un algoritmoHay un lenguajequellevasunombreNo habianmaquinasparaprocesaralgoritmosLo unicoqueella podia hacer era escribir en un papel
  3. Este essulugar de trabajoDiseño la primeramaquinacapaz de procesaralgoritmosNadieentndia lo que el hacia
  4. Esunamaquinagigante, del tamaño de un cuartoCompletamentemecanicaDificil de usar
  5. Creador del lenguaje CEl lenguaje UNIX estaescrito en CMac y Linux estanbasados en unix
  6. Estaesunamuestra visual del S.O. UnixEs negro, con letrasblancasImposible de usarparauna persona comun
  7. Escribieron un algoritmoquepermitiacifrarinformacionTodaslascomprasportarjeta de credito son posibles gracias a estastres personas
  8. Este es el algoritmo RSA
  9. Luego de esaetapa de tantaabstraccionPoco tangibleHumanizacion de lascomputadoras
  10. Levante la manoquienes la persona de estafoto
  11. Noescoincidenciaque se llame “ventanas” el sistemaSe robo la idea de steven jobsLas ventanasrevolucionan la interfaz de usuario
  12. Quiensabecualessuobramaestra?No escoincidenciaquecasinadie lo sepaEsodemuestra lo infravaloradosqueestaban los desarrolladoresparaeseentonces
  13. Este es el look and feel tipico de un software de “windows” para la epocaFeo, poco usable, apretado
  14. Este es el tipo de software que se podia programarparaesaepocaQuien de ustedesdisfrutahaciendoestetipo de aplicaciones?
  15. Lespresento a nuestrosalvadorLos cambioscadavez son mas rapidosVoy a nombrarunaserie de eventosque son responsables de quelleguemos a lo queesser un developer hoy en dia
  16. Ocurre la burbuja de internetTodo el mundoestaemocionadoHayadrenalina en el ambiente
  17. Mucho dineroInversionistas
  18. Se mete un poco de gente en facebook en pocotiempo
  19. Los inversionistas se dancuenta y metenaun mas dineroque en la priemraburbuja
  20. Nace twitter
  21. Se mete mas gentetodavia enmenostiempo
  22. Este puedeser el espacio de trabajo de un developer hoy en diaEn 4Geeks queremosque lo sea
  23. Porqueeljistetwillio?Porquees tan secillotwillio?En quelenguajeestastrabajandoPorqueeselenguajeEn que IDE de desarrolloestastrabajando y porque
  24. Algunavezhanescuchado el programa de luischataingdonde el llama a la gente?
  25. Vamos a contar el numero de if anidadosNo hay documentacionUn desarrolladortieneunaresponsbilidadmuygrandeEstamos en la explosion del desarrolladorcomoprofesionEsto no va a durartoda la vidaHay q amar lo quehacemosPodemoscambiar le mundo, yaotrosdesarrolladores lo hanhecho
  26. El desarrolladores el