Etiqueta : tecnologia

La cigarra y la hormiga en la Transformación Digital

post image

Por Javier Viñuales
Digital Transformation Manager de OpenSistemas

 

La cigarra era feliz disfrutando del verano económico:  El sol brillaba, el software privativo desprendía su aroma y las administraciones públicas o empresas compraban, compraban software y hardware, compraban sin parar, como si no hubiera un mañana…y la cigarra se meneaba altanera. Mientras tanto su amiga y vecina, una pequeña hormiga, pasaba el día entero frikeando, hackeando, compartiendo conocimiento en grupos locales Linux o BSD, conociendo a gente, aprendiendo sin parar.

 

– ¡Amiga hormiga! ¿No te cansas de tanto hacer el friki? Descansa un rato conmigo mientras te regalo software y un flamante nuevo equipo ordenador para que disfrutes el momento. – Le decía la cigarra a la hormiga.

– Mejor harías en abrirte un poco, colaborar en red, prepararte para el invierno económico y dejarte de tanta altanería – le respondía la hormiga, mientras descargaba código fuente, aprendía, lo mejoraba y lo subía a repositorios públicos, lo liberaba, atareada y feliz haciendo que los viejos ordenadores ejecutaran su software.

 

La cigarra se reía y seguía altanera sin hacer caso a su amiga.

Hasta que un día, al despertarse, sintió el frío intenso del invierno económico, había llegado la crisis. Los clientes se habían quedado sin presupuesto y del cielo caían copos de nieve, mientras la cigarra vagaba por los despachos, helada y hambrienta. Vio a lo lejos la casa de su vecina la hormiga, y se acercó a pedirle ayuda.

 

– Amiga hormiga, tengo frío y hambre, vengo poco, no me hacen caso como antes los clientes ¿no me darías algo que vender?. Tú tienes mucho software, que se ejecuta tanto en hardware pequeño como en la nube, mientras que el mío necesita muchos recursos y no lo compran como antes.

 

La hormiga entreabrió la puerta de su casa y le dijo a la cigarra.

 

– Dime amiga cigarra, ¿qué hacías tú mientras yo frikeaba como tu decías?, ¿que hacías mientras yo contribuía al proyecto Debian, a Linux, Apache o a FreeBSD?, ¿qué hacías mientras yo compartía conocimiento, lo publicaba con licencia libre y creaba comunidades abiertas con otras personas como yo?.

– Me meneaba altanera bajo el Sol – contestó la cigarra.

– ¿Eso hacías? Pues si te meneabas altanera en el verano, ahora …

 

… únete a la Transformación Digital con nosotros, con la Comunidad Open Source, haciendo que tus programas hablen con los nuestros, mezclando código respetando licencias libres, liberando el tuyo, creando ecosistemas y plataformas de desarrollo basadas en open source, liderando proyectos. Has sido innovador y lo sigues siendo, hay mucho por hacer pero el mundo ya no es como era, todo va muy deprisa y ha de ser flexible, interoperable, modular, abierto…

… la Transformación Digital ha de estar estar cimentada en conocimiento abierto, en estándares abiertos e implementaciones en software y hardware libres. Lo privativo no puede ni debe desaparecer, es fundamental que siga existiendo pero, los cimientos de la transformación, la base de todos los saltos cuánticos en la sociedad del conocimiento, ha de ser libre.

OpenSistemas homenajea a la mujer en la tecnología

post image

Por Eva Mosquera
Communications Manager de OpenSistemas

Si tuviésemos que ponerle una etiqueta al año que se avecina, diríamos que 2017 es el año del crecimiento, pero no sólo como empresa, sino también en todo lo que concierne a nuestra responsabilidad corporativa. Y es por eso que hemos dado la bienvenida al 2017 con un calendario muy especial que representa el compromiso que OpenSistemas alberga para luchar contra la brecha de género en ciencia y tecnología. Así, cada mes del año homenajea a muchas de las célebres mujeres que han dejado y dejan su huella en la historia para demostrar que estos campos no son ni deben ser terrenos sólo pisados por hombres.

 

marzo_2017

 

Así, personalidades que van desde las pioneras Marie Curie o Ada Lovelace, hasta mujeres contemporáneas como Margot Gerritsen, directora del Instituto de Ingeniería Computacional y Matemática, se convierten en mentoras de las profesiones científicas con algunas de sus famosas frases, como la siguiente, perteneciente a la astrónoma María Mitchell, que se convirtió en la primera persona en descubrir un cometa con un telescopio cuando las ciencias estaban restringidas a los hombres en universidades tan importantes como Harvard:

 

“En mis años jóvenes, solía decir ‘¡cuánto necesitan las mujeres las ciencias exactas!’ Pero desde que he conocido a algunos científicos que no siempre atienden a las enseñanzas de la naturaleza, que se quieren a sí mismos más que a la ciencia, digo: ‘¡Cuánto necesita la ciencia a las mujeres!”. María Mitchell

 

 

6 cualidades que debe tener todo buen programador

post image

Por Teodoro López
Talent Acquisition Manager de OpenSistemas

En Opensistemas nos importa mucho que un programador haga bien su trabajo, pero además valoramos ciertas cualidades que hacen que un programador destaque por encima del resto, y no todas ellas son conocimiento técnico. Existen ciertas habilidades sociales necesarias para un trabajo como el que se realiza en un entorno como el nuestro. El trabajo en equipo es esencial, y por ello no sólo hay que ser un buen programador, sino también un compañero con el que todos quieran trabajar y que sepa ser funcional.

1. Parsimonia

La parsimonia, es decir, la calma o la ligereza, entendida como contraposición a trabajar por trabajar, es una característica que tiene todo excelente programador. Y es que cierta dosis de parsimonia ayuda a economizar el esfuerzo, centrándose más en buscar la solución más sencilla a los problemas, evitando utilizar la última solución conocida, aunque sea compleja y ocupe más tiempo. Lo conozcas como “la navaja de Ockham” o el “principio KISS” (‘Keep It Simple, Stupid!’), lo cierto es que se trata de un clásico que conviene no olvidar.

2. Resiliencia

No importa lo simple que sea el proyecto en el que estés trabajando, siempre aparecerán dificultades que pondrán a prueba tu paciencia. Pueden ser plazos excesivamente cortos, errores inesperados, fallos del que se desconoce la causa… En estos casos, necesitas ser un programador resiliente. Con esto, nos referimos a anteponerse al estrés y a las emociones negativas y afrontar las dificultades tomando decisiones inteligentes.

3. Pensamiento lógico y planificación

Por suerte, minimizar estos problemas es posible. Aplicando la lógica en su debido momento (antes de comenzar a programar)se reducen la cantidad de errores inesperados, se plantean alternativas y posibles problemas y soluciones que puedan surgir, y además facilita lo hablado en el primer punto, mantener un enfoque sencillo hacia la solución.

4. Enfoque hacia otras personas

Esta tiene trampa y es normal que a muchas personas se les pase. Un buen programador nunca debería obviar el entorno al que pertenece, ya sea con el equipo, el cliente, los jefes de proyecto o las personas a su cargo, lo cierto es que estamos en contacto constante con gran cantidad de personas con las que hemos de trabajar. Mantener esto en mente, documentando para nuestros colegas, comentando el código, aprendiendo a explicar lo que hacemos al personal no técnico y transmitir las limitaciones y las posibilidades de nuestro trabajo de forma clara y concisa es una parte fundamental para distinguir a alguien “que pica código” de un gran profesional.

5. Curiosidad

La tecnología es un sector en constante crecimiento, tan constante que incluso es exponencial, por lo que tanto una aplicación como un currículum pueden quedar obsoletos en cuestión de años, a veces incluso meses. Tu especialidad puede estar tan pronto en la cresta de la ola como condenada al olvido por un concepto mejor o más moderno. Para superar esto necesitamos mantener viva la curiosidad que sentíamos cuando escribimos nuestras primeras líneas de código y todo era nuevo, no hay que trabajar siempre en lo mismo o en lo que nos consideramos expertos. La nuestra es una industria en constante movimiento, tu debes moverte con ella. Un buen programador debe mantenerse actualizado, saber hacia dónde se mueve el mercado y que nunca le pillen ‘con los pantalones bajados’.

6. Pasión

Lo último y lo más importante, es la pasión por el trabajo bien hecho. Sin ella mantener vivo el espíritu y cumplir con los puntos anteriores se convertiría en una labor tediosa y realmente difícil. Para ‘mantener la magia’, es necesario plantearse cada nuevo objetivo como un reto, intentar mejorar cada día, intentar ser más rápido y seguir no sólo las tendencias útiles, sino las que más nos interesan a nivel personal. De este modo, podremos seguir trabajando de forma constante y superar los obstáculos que aparezcan en nuestro camino para que, por mucho que avance la tecnología, nosotros vayamos un paso por delante de ella.

Obviamente quedan muchas cosas en el tintero y podrían escribirse decenas de líneas en torno al tema pero he preferido predicar con el ejemplo y mantener una filosofía KISS.

Y vosotros, ¿qué creéis que es fundamental para ser un buen programador?

Las tecnologías de la información como lenguaje internacional

post image

Por Javier Sotomayor
COO de OpenSistemas

Dentro del marco de partnership que OpenSistemas mantiene con Microsoft para proyectos relacionados con Open Source en la plataforma Azure, se están llevando a cabo distintas acciones internacionales para promover a través de workshops técnicos el uso de OSS en Azure como, por ejemplo, el workshop que se realizado en Jordania y en Mauricio sobre la instalación de Moodle en la plataforma Azure y su integración con Office 365.
(más…)

Informática en el ámbito educativo

Por Néstor Chacón
Jefe de equipo en OpenSistemas

En los albores de la informática personal, el ordenador en la escuela era sinónimo de aprender a programar. Lamentablemente, con el advenimiento de las interfaces gráficas y, sobre todo, de las suites ofimáticas, poco a poco el aprendizaje de la informática en el ámbito escolar pasó a centrarse en dominar esas herramientas, ser capaz de escribir una carta o el trabajo de turno y actualmente aprender a buscar cierta información por Internet o cómo abrirse una cuenta de correo.

Con estas dos tendencias ha convivido siempre la enseñanza de cómo realizar las tareas más comunes con el sistema operativo. (más…)

Botton of the Ninth, el arte aplicado a las tecnologías

Por Facundo Ferré Luparia
Web Designer de OpenSistemas

Los pioneros en el arte, clásicamente, han sido los que se han descubierto como exploradores de su propio medio en lugares hasta el momento intactos. Cuando el medio cambia, no tardan en surgir nuevas formas de expresión encabezadas por un primer paso. La evolución del medio digital proporciona una tabla rasa sobre la que volver a crear y descubrir. Tal es el caso de Ryan Woodward, conocido ilustrador y profesor de animación, conocido en gran parte por su cortometraje Thought of you. (más…)

Los medios de comunicación e Internet: amenaza y oportunidad

Por Álvaro González Calvo
Web developer de OpenSistemas

Todos conocemos los problemas económicos que están sufriendo los grandes grupos de comunicación ya no solo a nivel nacional sino globalmente. Internet ha puesto la zancadilla a su modelo de negocio y el descenso de ventas de ejemplares en papel  así como la caída de ingresos por publicidad está haciendo disminuir los beneficios trimestre tras trimestre. El tirón de las webs no puede compensar las pérdidas ni tan siquiera con la publicidad o ingresos derivados que estas generan. Hace 10 años anunciarse en papel era caro, de hecho, era casi la única manera, quitando televisión o radio, de hacer visible un negocio o una oferta, pero el mundo digital ha abierto rápidamente múltiples y diversas líneas de marketing. Las empresas se sienten cada vez menos en la obligación de publicitarse en el papel y buscan alternativas lo que afecta de manera directa a los grandes grupos de comunicación. (más…)

El modo de pensar de Pixar

Por Facundo Ferré Luparia
Web Designer de OpenSistemas

Hoy en día no sorprende que una película de animación esté realizada en su totalidad usando gráficos tridimensionales creados por ordenador. La cartelera, cada año y con más abundancia, anuncia estrenos de este tipo de películas donde despunta sin duda la productora pionera en semejante empresa: Pixar. (más…)