Conferencia Programacion en el mundo Real

Page 1

Daniel Doctor Soriano


Hace 60 años COBOL y FORTRAN eran las mejores (¿únicas?) alternativas de desarrollo

Hace 40 años Pascal y C eran las alternativas populares de desarrollo.

En 1995 Java hace su gran aparición (hace 15 años), haciendo los lenguajes orientados a objetos muy populares.

¿Dónde estaremos en 5, 10 o 20 años?


La programaci贸n se centra en abstracciones una mejor representaci贸n del problema facilita el encontrar soluciones adecuadas a los problemas.


Diferentes generaciones de ingenieros han utilizado diversas tĂŠcnicas de modelado para el planteamiento de problemas y el desarrollo de herramientas para su soluciĂłn

Cada familia de “razonamientos�, la conocemos como paradigma.


Simula (1967) es aceptado como el primer lenguaje que posee las características principales de un lenguaje orientado a objetos.

Fue creado para hacer programas de simulación, en donde los "objetos" son la representación de la información más importante.


Smalltalk (1972 a 1980) es posiblemente el ejemplo can贸nico, y con el que gran parte de la teor铆a de la programaci贸n orientada a objetos se ha desarrollado.


Las metodologĂ­as y desarrollos orientados a objetos se han ganado su lugar en la comunidad de desarrolladores de software.

Permiten plasmar entidades del entorno de una manera mĂĄs fĂĄcil, hay un paradigma apropiado al problema de soluciĂłn.


Un lenguaje es una herramienta finalmente y son sus características las que nos permiten elegir uno en particular sobre los demás ◦ ◦ ◦ ◦ ◦ ◦ ◦

Ruby Java C# PHP ObjetiveC C++ Etc…


Siguiendo estas sencillas reglas, todo serรก mejor


La

comunicación es la parte más importante del desarrollo profesional, es vital conocer a tus compañeros de equipos y formar una relación de trabajo sólida.

El

aislarte no es una opción


La

educaci贸n que proporciona la escuela no es para siempre, la actualizaci贸n constante, el adquirir nuevas habilidades y prepararse constantemente es la mejor carta de presentaci贸n.


Participar en diferentes actividades ampliarĂĄ tu cĂ­rculo de contactos/amistades, muchas grandes oportunidades vienen en esta forma.

Las comunidades de desarrolladores, equipos de investigaciĂłn, deportivos, culturales, pueden son una forma de expandir tus horizontes


La creatividad al proponer una soluci贸n (realista), una diferente forma de ver el problema, el mejorar la utilidad, realizar una peque帽a aplicaci贸n para resolver problemas pueden ser detonantes, para encontrar una mejor perspectiva profesional.


Cosas que he realizado




Administrador de desarrollo ◦ Gestión de equipos de desarrollo ◦ Creación de grupos de investigación

Desarrollador de Software ◦ Especialidad en desarrollo de lenguajes ◦ Especialidad en sistemas de información geográfica

Diseñador visual y de interfaces


Ubicuos.com : Es una comunidad de desarrolladores que ofrece Noticias, cobertura de Eventos, Comentarios, Ayuda de Programaci贸n, Dise帽o, Apoyo a empresas y C贸digo fuente.

SmartDsign: Somos una empresa dedicada al desarrollo de tecnolog铆as.




Actualmente SmartDsign tiene una franquicia en Cosamaloapan Veracruz y estos son algunos de los proyectos de investigaci贸n y desarrollo que dirijo.


Cartografía y publicidad ◦ Desarrollado por Jorge Sosa Suazo (Tecnológico de Cosamaloapan) ◦ Ruby on Rails, Postgresql, Java ◦ Llevamos 4 meses de desarrollo (partiendo de 0)





Una herramienta de consulta de bases de datos relacionales y la generación automática de sistemas a partir del diccionario de datos. ◦ Desarrollada por Roberto Carlos Sánchez Flores (Tecnológico de Cosamaloapan) ◦ C#, MySql, PHP ◦ 2 meses de desarrollo desde 0





Teoría y Práctica de los Sistemas Evolutivos


Ser desarrollador no es lo único que importa Se necesitan varias personas Siempre hay trabajo y no siempre es el que nos gusta Hay que aprender mucho más y de diferentes áreas La investigación es la clave del éxito


Área de Ventas Prácticas profesionales para las áreas de Relaciones Públicas, Publicidad, Diseño y Sistemas



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.