Desventajas de estudiar ingenieria en sistemas en la EPN

Estudiar Ingeniería en Sistemas


El conocimiento es tan grande y complementario que todos los días se lanzan nuevas soluciones, tecnologías y teorías, tanto que no vamos a lograr aprehender todo (con h intermedia porque es lo que nunca se nos olvidará, digamos que es lo que cada cual aplicará en su vida) al estudiar Ingeniería en Sistemas, aunque todo depende de qué grado de importancia le demos a los temas por estudiar..

Hoy busqué por toda mi facultad y mi universidad, y me encontré con algunas ventajas y desventajas al estudiar Ingeniería en Sistemas en la Escuela Politécnica Nacional.


Así que traté de juntar todos los requisitos que el mercado  nacional e internacional demanda a los profesionales en Informática, pero más que nada, llegué a determinar que la carrera es la responsable de qué conocimientos siembra y qué enfoque le da a sus estudiantes, ser técnico-mecánicos (usar la tecnología), ser ingenieros (analizar, modelar, implementar, mantener y controlar las TIC) sé que por la ola globalizadora somos tecnológicamente dependientes pero la alternativa es el software y hardware libre, ser científicos (ingenieros + la voluntad de investigar nuevas soluciones y alternativas).

Entonces daré el lineamiento que creo debería ser la Carrera de Ingeniería en Sistemas:

• Brindar certificaciones profesionales a través de academias locales:
- IT Academy de Microsoft,
- DTI de D-Link International,
- Inicitive Academy de IBM,
- Academia CISCO.
- CCNA (Redes)

• Membresias y convenios con las principales asociaciones nacionales e internacionales.
- IEEE
- Cisco
- Oracle
- Software Libre

• La carrera debe promover la creación de cursos continuos, grupos de investigación, uso, dominio, control y desarrollo de teorías, herramientas, aplicaciones, protocolos y procedimientos que permitan la universalización del conocimiento en la carrera. (Se podría crear el libro blanco de sistemas y cada año se mejoraría). Establecer buenas prácticas, mejorar los compiladores, frameworks y herramientas disponibles en las áreas de desarrollo como:
- Desarrollo web
- Desarrollo desktop
- Desarrollo de juegos

Uso y aplicación de metodologías de modelado de sistemas y gestión de proyectos como:
- Ágiles (XP, SCRUM, ..)
- Pesadas (UML, RUP, MSF, ..)
- PMBOK, ...

Dominio de los lenguajes de desarrollo actuales como:

- Java
- Perl
- Sharepoint
- C#
- C++
- ASP
- .Net
- HTLM5
- CSS3
- Joomla
- PHP
- WPF
- XML
- J2EE: JSP, JSF, Servlets, EJB 3.0, JNDI

Dominio total de las aplicaciones y frameworks de desarrollo como:
- Visual Studio
- Asterisk
- Silverligth - - WHATSWG
- wlgGW
- Matlab Medio y Avanzado

Dominar el uso de:
- Herramientas de Software Libre
- Tuning de Sistemas Operativos
- Seguridades en redes: Proxis, WebFiltering, Firewalls, ...
- Control de calidad en soluciones informáticas


• La carrera debería tener convenios y acreditaciones de universidades internacionales con el fin de realizar intercambios experimentales, académicos, teóricos. Por Ej. la Universidad Carnegie Mellon (USA), una de las mejores Us en Informática del Mundo (U.S. News and World Report Rankings: Best National University, 2007; Princeton Review: Best 361 Colleges: puesto 7; Bussiness Week: Entre las 60 mejores universidades).

• Su cuerpo de docentes debe ser experimentado y certificado. Profesionales que ejerzan en el área de sistemas y redes de comunicación, que provengan de: 
- Instituciones públicas (SRI)
- Empresas en el área de las telecomunicaciones (CLARO antes PORTA, MOVISTAR, SATNET, ALEGRO)
- Empresas de desarrollo de software (COBIS CORP, RED HAT, IBM, MICROSOFT, BAYTEQ)
- Intituciones privadas (Pinturas Cóndor, Israriego, Ernst & Young, Proauto)
- Farmacéuticas (Laboratorios Merck, Ales)
- Instituciones Financieras (Banco del Pichincha, del Pacífico, Internacional, Guayaquil, Central, Cyti Bank)
- Empresas de seguridad (G4S, Security Force), entre otros.

• Integrar a los estudiantes al ambiente práctico-pasantia-laboral en proyectos institucionales innovadores y de mejora que presenten los requerimientos empresariales. Dicha integración debe darse sin intereses personales, de autoridades o externos sino que debería estar orientado a dar soluciones y mejorar las condiciones de vida de la sociedad. No  aquella sociedad que representa a los grupos de poder, sino a aquellos que representan a la mayoría.

• Gestionar pasantías profesionales en empresas tecnológicas de software y hardware, así como también empresas que gestionen e implementen TIC's y TLIC's (No solo Tecnologías de Información y Comunicación sino Tecnologías Libres de Información y Comunicación), todo esto para los estudiantes que lo requieran al graduarse inclusive deberían ir estudiantes de 2do o 3er semestre, puesto que es talento que se está formando. Este sistema de practicas y pasantías profesionales debe aproximarse a la realidad laboral, debe permitir desarrollar las habilidades y competencias de los estudiantes.

• Debe ser una carrear con proyección intelectual, laboral y personal acorde a los nuevos desarrollos, problemática social, nuevas soluciones, nueva infraestructura tecnológica, etc.

• Impulsar eventos de tecnología, encuentros, capacitaciones y/o jornadas a nivel nacional e internacional, obviamente bajo el auspicio y financiamiento de la universidad que promociona la carrera de sistemas inclusive debe ser de carácter e importancia nacional para asegurar la información que ellos manejan, que aporte al estudiante y a la comunidad interesada con experiencia, experticia y conocimiento.

• Debe ser una ingeniería de sistemas capaz de crear fuentes de trabajo, y claro, también debe estar orientado a la gestión de empresas, pero su objetivo debería ser desarrollar tecnología nacional soberana.

• Algunas ingenierías no tienen el enfoque de System Engineering como en las universidades de los Estados Unidos lo definen, orientados hacia la informática, la computación y las comunicaciones, incluyendo elementos de gerencia de sistemas computacionales y de gestión de TIC's. [Systems engineering involve the technologies, processes, and systems management approaches needed for: definition of systems, identification of user requirements and technological specifications; development of systems, conceptual architectures, tradeoff of design concepts, configuration management, integration of new systems and integrated product and process development.]

• Complementar esta ingeniería con electrónica y robótica orientado a la ayuda social humano como lo hacen en Japón.

Leí en algún lugar del mundo que "Estudiar sistemas es rentable cuando se enfoca en satisfacer necesidades que sean rentables", aunque solo sería aplicable para algunos.

Conclusiones:

Estudiar sistemas requiere de un gran esfuerzo intelectual, académico y personal por la naturaleza del desarrollo globalizado, que tiende a mejorarlo, calificarlo y cambiarlo todo, que nos obliga a actualizarnos de manera constante y permanente.

Debemos ser autodidactas siempre, eso hará que seamos competentes, permite adaptarnos y darle solución a los problemas que se nos presenten.

En algún rato de la vida académica debemos definirnos o inclinarnos por una tendencia tecnológica como: desarrollo web o de escritorio, bases de datos, redes, gestión de TIC's/TLIC's, etc.

Referencias y Notas:
Este documento es modificado después de casi 2 años, hoy 28/11/2012, me di cuenta que esta entrada tiene varias visitas y antes de darme cuenta el documento estaba bastante desordenado, las ideas estaban sueltas, las conclusiones y las referencias fueron olvidadas. Pero en realidad de donde nacieron la mayoría de ideas y argumentos es de mi experiencia académica, política y social. ¡Ah si! Y las especificaciones tecnológicas vinieron de los requerimientos que las empresas pegan todos los días en las carteleras de mi facultad.
Sé que faltan algunos temas como Gestión de la Seguridad, Ingeniería de Software, Arquitectura e Infraestructura Tecnológica, nombrar estándares, buenas prácticas, etc, pero en sí es un breve esbozo de lo que creo debe y debió ser mi facultad. Pero con todo, ya quedan ahí planteados los temas, si desean los pueden investigar.

Web forms 2.0 y HTML 5 demos y varios

Web forms 2.0

Graficos 3d en el browser con WebGL


Luego de ver un video sobre el lanzamiento del Google Chrome salen todas estas definiciones:

WebGL
De Wikipedia, la enciclopedia libre

WebGL[1] es una especificación estándar que está siendo desarrollada actualmente para desplegar gráficos en 3D en navegadores web. El WebGL permite activar gráficos en 3D acelerados por hardware en páginas web, sin la necesidad de plug-ins en cualquier plataforma que soporte OpenGL 2.0 u OpenGL ES 2.0. Técnicamente es un enlace (binding) para javascript para usar la implementación nativa de OpenGL ES 2.0, que será incorporada en los navegadores. WebGL es manejado por el consorcio de tecnología Khronos Group sin ánimo de lucro.


Para ver dicha tecnología implementada visitar:



Web Hypertext Application Technology Working Group
De Wikipedia, la enciclopedia libre

El Web Hypertext Application Technology Working Group, o WHATWG, es una comunidad de personas interesadas en la evolución de HTML y las tecnologías conexas. El WHATWG fue fundado por integrantes de Apple, la Fundación Mozilla y Opera Software.[1] Desde entonces, el editor de las especificaciones WHATWG, Ian Hickson, ha pasado a Google. Chris Wilson de Microsoft fue invitado pero no se unió, citando la falta de una política de patentes para asegurar que todas las especificaciones se pueden aplicar.[2]
La WHATWG tiene un pequeño de comité de invitados llamados "miembros" que tienen el poder de impugnar los estándares que propone el editor de estas. Cualquiera puede participar como colaborador, solo tiene que unirse a la lista de correo de WHATWG. La lista de correo cuenta con más de 800 usuarios registrados.[3]


HTML 5
De Wikipedia, la enciclopedia libre

HTML 5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML 5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml).[1] , [2] Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo.


HTML5
(Hypertext Markup Language)
Desarrollador
W3C HTML WG, WHATWG
Información general
Extensión de archivo HTML: .html, .htm
XHTML: .xhtml, .xht, .xml
Tipo de MIME HTML: text/html
XHTML: application/xhtml+xml, application/xml
Tipo de formato Markup language
Estándar(es) http://www.w3.org/html/wg/html5/
Canvas

De Wikipedia, la enciclopedia libre

Canvas es una etiqueta o elemento en HTML5 que permite la generación de gráficos en forma dinámica por medio de programación dentro de una página. Inicialmente lo implementó Apple para Safari. Luego fue adoptado por otros navegadores, como Firefox a partir del 1.5, Opera y es estandarizado por WHATWG.
Posee dos atributos width (ancho) y height (alto), el tamaño por defecto es 150.
El objeto canvas puede ser accedido a través de Javascript, permitiendo generar gráficos 2D, juegos, animaciones y composición de imágenes. Existe otra etiqueta SVG que cumple con funciones similares.


Wikileaks‏


Wikileass.org está en

Wikileaks
El 28 de noviembre de 2010, Wikileaks filtró a la prensa internacional una colección de 251.187 cables o comunicaciones entre el Departamento de Estado estadounidense con sus embajadas por todo el mundo (denominados en inglés United States diplomatic cables leak, Cable Gate o Secret US Embassy Cables).

Se trata de la mayor filtración de documentos secretos de la historia. WikiLeaks proporcionó esa información a los diarios The GuardianThe New York TimesLe MondeEl País y al semanario Der Spiegel.
Las filtraciones de telegramas y documentos, de carácter no secreto, confidencial y secretos, afectan a un gran número de países, entre ellos a Ecuador.

Al respecto Richard Stallman dice: "WikiLeaks es un modo de resistencia contra estados que odian nuestras libertades"

Richard Stallman referente internacional en el activismo de software libre, y el fundador del Free Software Foundation, considera a Julian Assange como un héroe. Pero disputa la utilidad de las últimas filtraciones diplomáticas.