INFORME: CONFERENCIA DEL DÍA LUNES COLOMBIA

DIEGO GARCIA

Es profesor universitario de planta y catedra desde el 2015 en los cursos de ingeniería de software, programación de dispositivos móviles, base de datos, programación orientada a objetos y diseño web

Ingeniero de sistemas de la universidad católica del oriente, especialista en gestión de software, diplomados en docencia universitaria, idiomas

Trabajo en sistemas operativos de Windows R, Linux, servidores de aplicaciones, lenguaje de programación, paquetes, tecnologías, consultor de software en empresas

Cuenta con experiencia de 11 años (JAVA SENIOR) como desarrollador de freelance móvil web

CATEGORÍAS
Junior: Es el acaba de dar por culminado sus estudios universitarios o cuenta con menos de 2 años de experiencia.
Semi Senior: Personas que cuenta de 2 a 6 años de experiencia con seguimiento semanal.
Senior: Aporta al estado avance de tarea, es el que cuenta de 6 a más años de experiencia.


PERFILES DE UN INGENIERO DE SISTEMAS EN COLOMBIA

INGENIERO DE SOPORTE Es el que brinda apoyo a las diferentes áreas negocioso, mediante la capacitación al personal y soporte de aplicaciones y sistemas de TI.


PROGRAMADOR Actualiza el código fuente de un programa informático, y se encarga de la implementación de aplicaciones mediante un lenguaje de programación que compilados puedan entender al hardware en un computador.

IMPORTANCIA

Es algo útil y toma cada día toma más relevancia en la vida cotidiana, podemos hacer miles de cosas sin tener que invertir mucho dinero, hay más dispositivos móviles por persona que servicios sanitarios.

1. TENDENCIAS DE DESARROLLO DE SOFTWARE

1.1 Desarrollo móvil
Aplicaciones nativas son mucho más rápidas y más eficientes.
Desarrollo híbrido hay más control
Desarrollo nativo tiene actualizaciones constantes

1.2 Desarrollo backend

Es el más usado en sistemas distribuidos y se puede usar muchos lenguajes.

1.3Desarrollo fullstack
Sistema completo, por lo tanto, necesita contar con bastante experiencia. Puede usar frameworks frontend como angular, Microsoft.

1.4 DevOps (CI/CD)

Se encargan de tema de integración continua herramienta para integrar pruebas, despliegue continuo para automatizar
Debemos pensar en la nube, es la tendencia de ahora

¿Qué se necesita para ser desarrollador de software?
Bueno lo que se necesita es creatividad para diseñar sistemas, dominar varios lenguajes de programación para traducir a la maquina los algoritmos.


¿Qué es desarrollar software?
Es el encargado de construir sistemas computacionales atreves de un lenguaje de programación, se consideran artistas de la lógica es decir utilizan la lógica difusa y clásica para sistemas.

¿para trabajar en bancos se necesita aprender lenguajes de programación?
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.

¿Por qué cree que hay pocos programadores?
Porque quizá los mitos de la social de que quien estudia programación tiene que ser genios o el que estudia programación pierde vida social, tambien puede ser por el tema de las matemáticas.

Datos y estadística







Comentarios

Entradas populares de este blog

E-BUSINESS E-COMMERCE E-GOBIERNO-SESIÓN 12

BIOMETRÍA EN UNA EMPRESA-SESIÓN 15

INFORME-CONFERENCIA DÍA LUNES