CONFERENCIAS DÍA MIÉRCOLES



DESARROLLO DE SOFTWARE PERFILAMIENTO Y TENDENCIAS

Este informe está hecho para dar a conocer el desarrollo de software, perfilamiento y tendencias explicado por el ingeniero y profesor de Colombia DIEGO GARCÍA, que nos contó su experiencia en esta hermosa carrera.

DIEGO GARCÍA:
  •   11 años con experiencia
  • Especialista en gestión de software
  •  Egresado en el tecnólogo de electrónica industrial de Antioquia.
  • Diplomados en docencia universitaria, idiomas
  • Docente de universidad católica del oriente de Colombia
  • Trabajo en sistemas operativos de Windows R, Linux, servidores de aplicaciones, lenguaje de programación, paquetes, tecnologías
  • Motores de bases de datos.
  •  Experiencia profesional desarrollador de freelance móvil y web
  •  consultor de software en empresas
  •  Dicta experiencias curriculares de programación de dispositivos móviles, programación orientado a objetos, bases de datos, diseño web ingeniería del software.
  •  Analista de desarrollo de quipus innova
  •  Programó en Brasil para secretarias de municipalidades de Sao paulo
  •  Java senior
El desarrollo de software hoy en día tiene mucho campo de acción a nivel mundial es una profesión a nivel global, es una excelente carrera y tiene muchas fuentes de empleo
presento su bloc www.k4soft.com con información sobre bases de datos, arquitectura, tendencias.
Bogotá y Medellín tiene un mercado muy interesante en software.

PERFILES Y TENDENCIAS DEL DESARROLLO DEL SOFTWARE.
¿Qué es desarrollar software?
Son encargados de construir sistemas computacionales por medio de lenguaje de programación, es una labor exigente, se consideran artistas de la lógica es decir utilizan la lógica clásica y difusa para generar sistemas. Cada día está siendo más relevante en el mundo.

¿Qué se necesita para ser desarrollador de software?
Creatividad para idear sistemas y manejar varios lenguajes de programación para traducir a la maquina los algoritmos.

¿Porque es importante?
Porque es algo muy útil y toma cada vez más relevancia en la vida cotidiana, se pueden hacer varias cosas sin invertir mucho dinero, y porque en la programación siempre se aprende cosas nuevas.
hay más dispositivos móviles por persona que servicios sanitarios.

¿Competencias de un buen desarrollador?
Análisis y razonamiento
Tomar decisiones de tipo financiero y de tecnologías
Planeación y priorización
Software es trabajo en equipo
Rey de Internet java script
Java es un lenguaje que vale la pena programar.
según expertos se necesita en un promedio de 900 000 programadores a nivel mundial.
Puestos más demandados:
Desarrollador java +9000 – España
Desarrollador Backend +8000 ­–

Categorización de desarrolladores de software
Junior: cuando recién sale de la universidad menos de 2 años de experiencia.
Semi Senior: personas que tienen 6 años de experiencia y requiere seguimiento semanal.
Senior: proactivo y aporta al estado avance de tarea, más de 6 años de experiencia.

Compartir conocimientos y retroalimentación.
Aplicaciones nativas son mucho más rápidas y más eficientes.
Desarrollo híbrido hay más control
Desarrollo nativo tiene actualizaciones constantes
Desarrollo backend: más usado en sistemas distribuidos y se puede usar muchos lenguajes.
API: conjunto de servicios que están expuestos en un sistema
HTML5: lenguaje de maquetado
Desarrollo de sitios web es un mercado muy competido.
 WhatsApp es Programación reactiva

TENDENCIAS DE DESARROLLO DE SOFTWARE
Desarrollo fullstack: orientado a todo un sistema completo, por lo tanto, requiere mucha más experiencia. Puede usar frameworks frontend como angular, Microsoft.
DevOps(CI/CD): encargados de tema de integración continua herramienta para integrar pruebas y despliegue continuo, para automatizar
Debemos pensar en la nube, es la tendencia de ahora

PREGUNTAS: (a mi criterio)
¿actualmente es viable crear una nueva tecnología o con las herramientas que ya tenemos es suficientes?
                         R:  las tecnologías siempre están sujetas a cambios, y debemos analizar y ver que falta para poder alimentarla.

¿Por qué cree que hay pocos programadores?
                            R:  porque quizá sea un estigma social de que quien estudia programación tiene que ser genios, y por el tema de las matemáticas (algoritmos).

¿para trabajar en bancos se necesita aprender lenguajes de programación?
R: Ingeniería de sistemas no solo es programación sino también se puede aprender redes, gerenciamiento departamentos de tecnologías de información, pero si es se va a programar si es necesario saber los lenguajes de programación.

¿EXISTEN ALGUNAS RESTRICCIONES PARA LOS DESARROLLADORES A LA HORA DE USAR ALGUNA HERRAMIENTA PARA CREAR UN SOFTWARE?

                       R: se debe tener en cuenta que los lenguajes de programación algunas herramientas son licenciadas ejemplo: java, Microsoft.


No hay comentarios:

Publicar un comentario

Ingeniería de sistemas todo lo que quieres saber está en un solo lugar

  “Ponte metas que no tengan fronteras. El mundo te  espera” INGENIERÍA DE SISTEMAS La ingeniería de sist...