domingo, 7 de noviembre de 2010

Sobre la educación formal (II)

Otro post escrito originalmente para WillyDev.NET

En primer lugar quiero agradecer a los postearon sus comentarios en el anterior post y también plantearon más inquietudes. Una de las preguntas que escribieron me animó a continuar hablando del tema. La pregunta es ¿Qué pienso al respecto acerca de los diplomados y especializaciones?

Pues bien, yo pienso que muchos en realidad son una forma de llenar todos eso vacios que dejan los pregrados, al menos en nuestra área, en informática y sistemas. Una prueba de ello es que en otros países que tengamos mil especializaciones, no sirve para nada, sirve solo aquí, de hecho es bastante desmotivante saber que en nuestro país sirve que tengamos especializaciones y las maestrias terminan sirviendo para ser profesores de planta en universidades y no así para aspirar a mejores cargos en buenas empresas estatales o privadas.

Yo por ejemplo hice una Especialización en Desarrollo de Software, la cual recomiendo demasiado, sin embargo esta me hizo pensar en algo, ¿Por qué esas cosas no me las enseñaron en pregrado? ¿Hay alguna razón hay para ello? Materias como calidad de software, métricas, arquitectura de software, verificación y validación, gestión de conocimiento, gerencia de proyectos, modelos de calidad, gestión de tecnología, computación móvil, ¿Por qué esos temas serían de una especialización y no de un pregrado?

Tengo varias ideas en respuesta a todo eso y no todas son culpa de las universidades o docentes, sin embargo tampoco pueden ser eximidos de ellas, también está el gobierno, la secretaria de educación y sus planes curriculares, y hasta el entendimiento de ellos y las empresas del mercado laboral actual esperan que sea nuestra carrera y por tanto sus graduandos.

Empezaré por contarles un par de anécdotas antes de ampliar lo que pienso al respecto, la primera es el nombre de mi especialización “Especialización en Desarrollo de Software”, y otra similar que existe en Bogotá, “Especialización en Construcción de Software”, son ambas excelentes y recomendables, pero veamos, cuando en empresas tipo Empresas Públicas de Medellín (por mencionar una de tantas), solicitan un cargo de Arquitecto de Software, uno encuentra que solicitan profesionales con Especialización en Gerencia de Proyectos, Especialización en Gestión de Tecnología, entre otras extrañas solicitudes para ese cargo, las dos que les enuncio no aparecen. ¿Por qué? Simple, a quien se inventa la convocatoria se le ocurre la maravillosa idea de que no necesita “Excelentes programadores” si no excelentes “Gerentes”, veamos,… en primer lugar, ¿Quien le dijo a este personaje o personajes, que ser “Especialista en Desarrollo o Construcción de Software” era ser un gran programador?, ¿Se preocupó acaso por enterarse que los que en realidad tienen el perfil de Arquitecto de Software somos nosotros y no “ellos”?. Viene otra pregunta, ¿Porqué universidades de tan alto prestigio como EAFIT o La Universidad de los Andes dejan que su especialización sea confundida colocando un nombre “tan poco” claro?. Pues bien, en EAFIT lo que llegué a escuchar fue esto (ignoro si es solo un rumor), la especialización inicialmente se llamaba “Especialización en Ingeniería de Software” (eso hubiese sido excelente), sin embargo, la secretaría de educación en “aquel entonces” no permitió que fuese llamada así, por lo que le pusieron el otro nombre, supongo que ya que son contemporáneas, algo similar pasó en Los Andes. La pregunta es, ¿error?... si quizá, pero es que el que “de verdad” sabe de Ingeniería de Software, reconoce sin mayor explicación, que hablar de Desarrollo o Construcción de Software, es mucho más que hablar de programación de Software, y que hay montones más de roles y actividades que hacer en ese proceso que se resumen básicamente en Ingeniería de Software.

Ahora veamos, es fácil concluir que hay algunos personajes en esta historia que no tienen tan claro el asunto, y que además de que no lo tienen tampoco se preocupan por tenerlo. Bien, para suerte de algunos nuevos profesionales y universidades, hoy parece ser que si se avala el nombre de “Especialización en Ingeniería de Software”, en mi opinión personal, lástima que los que pueden tener este beneficio, estén tan enfocados al error de formar grandes programadores de Software, se siente uno como impotente de que se desaproveche y se desenfoque el verdadero significado de esta disciplina. Yo espero que sea cuestión de tiempo para que tanto ellos como los alumnos que las toman, les hagan caer en cuenta a universidades y docentes de cuál es el verdadero rol de un Ingeniero de Software, en vez de solo tomarla porque su precio es más económico que las otras universidades, obviando que estén equivocados de enfoque, con suerte esto será temporal.

La otra anécdota refiere a lo sucedido en España hace un tiempo, noticia q estuve persiguiendo y que no sé donde quedó hoy, la noticia me dejó petrificada, querían eliminar la carrera de Ingeniería de Sistemas, porque según los maravillosos entes gubernamentales, esta profesión no es más que un montón de actividades transversales que pueden ser incluidas en todas las demás profesiones. Si señores, en todas! Médicos, abogados, artistas, y demás, todos debían recibir la formación que profesionales de mi área recibimos y nosotros éramos prescindibles. Casi da ira, inconcebible semejante locura. No ahondo más en ella porque (con su perdón) es una soberana estupidez. Pero se los traigo a colación por lo siguiente, ¿Sabe el planeta, saben los demás que no se preocupan siquiera por involucrarse, cual es rol de un Ingeniero de Software? Alguna vez en una de mis sentidas presentaciones sobre esta le decía al público: "es que hemos llegado tan bajo, que ser un ingeniero hoy en día lleva a que tu familia te ponga a formatear mil veces el computador cada que lo infestan de virus y ser experto en Word y Excel", y pobre de ti si no eres capaz, tu madre es la primera en decir ¿Y usted no es "pues" ingeniero de sistemas? #PLOP!

Ahora bien, lo peor es, ¿lo sabemos nosotros? ¿Lo saben quienes están a cargo? ¿Lo saben quienes tienen el poder de cambiar el rumbo de las cosas?... y la perla, ¿Hacemos nosotros algo para que no nos pase un día lo de España? No, no creo. De hecho, cada día en internet aparecen miles de personas, haciendo “lo mismo” que hacemos nosotros, cobrando absolutamente nada, y ojo, entiéndase lo mismo, como que finalmente se genera el mismo resultado, porque nuestros procesos, y formas de hacer las cosas, llevan a que muchos sin la más mínima formación académica en sistemas pueda generar mejores productos que los nuestros, porque sencillamente en internet encontró como hacerlo, igual que lo encontraremos nosotros, y ellos no requieren de ser ni extremadamente creativos, ni extremadamente inteligentes, con simple recursividad, a veces con simple sentido común (buscar en Google) muchos generan mejores productos que muchos de los profesionales que conocemos.

Pues bien, después de todo ese desvío que pienso yo de diplomados y especializaciones. Los primeros, puede tomarlos cualquiera sea o no profesional, sea o no un ingeniero de sistemas, por lo que no opinaré, saquen sus conclusiones, yo diré que no hay cosa de alguno de los pocos diplomados que he tomado que no haya podido aprender sola y muchas veces mejor.

Sobre las especializaciones, creo que quedó claro mi punto en las solas anécdotas, el hecho es que como dejaron en los comentarios del post anterior, nos urge que la carrera de Ingeniería de Sistemas en vez de desaparecer se divida y forme varias carreras, y esas carreras, son todas esas maravillosas especializaciones que se inventan aquí para poder suplir y lograr en los perfiles de la gente aquello que los pregrados no están logrando, y espero que haya quedado claro que ese “no lograrlo” no está en un solo ente particular, es claro, la responsabilidad en todo esto está en muchas partes, gobierno, instituciones, docentes y alumnos, si no existe la disposición, la sinergia, y la exigencia por ser mejores en nuestros programas académicos, aquí seguiremos, cada día poniendo más formalismos a los procesos académicos para cumplir con normas ISO y desenfocados totalmente del objetivo por el cual se forman Ingenieros de Sistemas.

Si bien esa propuesta que nos suena a tantos de generar varias carreras no es posible, sería bueno pensar en que se planteen mejores lineas de profundización para los estudiantes, más cercanos a la realidad laboral actual y con docentes que tengan experiencia real que compartir y no solo se apoyen en textos académicos. De esta forma quizá los estudiantes puedan elegir antes de abordar en mundo laborar los diferentes perfiles a los que pueden dedicarse y trabajar en ellos para fortalecer sus habilidades. Algunas universidades están dando pasos a un cambio, haber reducido la carrera de ingeniería a 4 años fue quitar al menos 10 materias que estaban sobrando en ese proceso de formación, y seguramente hay más gente trabajando en ello, lastimosamente no es proceso inmediato, pero es algo en lo que podemos intentar contribuir desde nuestros diferentes roles y niveles de participación.

Espero sus comentarios, como en el anterior mi advertencia, esto no va ni en contra ni a favor de instituciones o personas, son meros pensamientos personales.

Sorey García (@soreygarcia)

Las mujeres y el software

Celebrando mi entrada número 150, este post que me gustó mucho, originalmente escrito para WillyDev.NET

Este post no estaba planeado cuando empecé a escribir en esta sección de WillyDev, pero a razón de un comentario en post anteriores me decidí a escribirlo. Bien pues, no es que piense que tiene caso eso de discutir si mujeres son mejores que hombres en esto de hacer software, no, de hecho no es ese el tema, pero cuando me motivaron a escribir sobre esto recordé un árticulo que lei hace muchos años en DiarioTI, del cual les dejo el link.

Bien, me sorprendió un poco leerlo después de varios años y ver que después de tener más experiencia en metodologías y de haber trabajado con más equipos de trabajo compuestos por hombres y mujeres, ya no estoy tan de acuerdo con frases como que "los hombres hacen código más complicado para parecer más listos" o con otras como que "las mujeres programan código más considerado". Usando frases religiosas uno diria, "en la viña del Señor, hay de todo". Este tema nació de un post y comentario donde hablábamos acerca del escaso número de mujeres que hay en sistemas y además de que de esas pocas, la mayoría termina por querer cargos administrativos, situación que a mí particularmente me resulta una lástima. Hay un rol en especial que me gusta mucho pensar en que es apto especialmente para una mujer, y es el rol de arquitecto (en primer lugar por que es mi rol favorito, en segundo por que yo quiero ejercerlo).  Entrar en luchas feministas aquí no tiene mucho caso, diré simplemente qué pienso que es el cargo justo para una mujer, por que siento que las mujeres nos fijamos en los detalles, prestamos más atención a los riesgos y en efecto somos más consideradas.

En una de mis presentaciones a mis alumnos de pregrado, cuando les cuento sobre el rol de un arquitecto, uso una frase de un arquitecto de edificaciones en la cual se dice que: "La mayoría de arquitectos que construyen edificios extraños lo hace por que hoy las tecnologías permiten hacerlo", eso no tiene mucho sentido, ni en el contexto de las edificaciones, y menos en el del software, como bien termina esa frase "Poder hacer una cosa no legitima el hacerla". Y bueno, a que viene todo eso, resulta que en este camino de tener arquitectos, amigos o cólegas, y compañeros de equipo de trabajo, muchas cosas ve y aprende uno, y en efecto se encuentra con ese tipo de arquitectos que piensa que por que hay técnologías de última generación disponibles entonces "esas son" las que debemos usar, cuando puede que un camino menos elaborado pueda proporcionar una solución incluso más rápida y menos compleja, y en mi corta experiencia este tipo de personajes han sido lastimosamente hombres. Por el contrario, las pocas mujeres cercanas a este cargo o con las habilidades requeridas para ello, son personas en las que uno observa una actitud más razonable, menos impulsiva, más pensada en las necesidades reales que en el solo innovar por innovar, o por parecer demasiado listo.

Ojo caballeros, que no estoy diciendo que así sean todos, simplemente al ser ustedes más "encuentra uno cada personaje!", desde el despreocupado, hasta el que usa siempre la misma propuesta arquitectónica para todo, el que se cree arquitecto por que ha programado toda la vida o por que hizo un curso de arquitectura o el que deja que los demás hagan su trabajo, y son cosas que no quiero afirmar diciendo que son causa del género, usaré una más coloquial y diré que quizá sea por que somos menos y por que las que deverdad queremos hacer ese tipo de funciones somos por tanto muchas menos y más cuidadosas, disciplinadas y dedicadas, de aquí que ese tipo de particulares situaciones no se ven entre nosotras tan a menudo como entre los hombres.

Con respecto a los otros roles diré en su generalidad que lamento bastante ese tema de que las mujeres no persistan mucho en los cargos técnicos, si bien pienso que muchas mujeres juntas en un equipo de trabajo es para problemas, también pienso que somos muy buenas en lo que hacemos, y también que en equipos de muchos hombres, una o dos mujeres dan un "toque" y un equilibrio excelente, para que las cosas no sean tan "escuetas" o "simples" y tengan su parte de humanidad y sensibilidad, que tanto se nos pasa de largo como ingenieros y que tanto necesitan clientes y usuarios a la hora de que demos solución a sus necesidades.
Les contaré que la situación no parece que vaya a cambiar mucho. Yo de hecho observo con tristeza, como a mis salones de clase semestre a semestre llegan cada vez menos mujeres, el tema de la falta de motivación existente en las carreras de pregrado, genera mucha deserción estudiantil en general, pero a la vez el hecho de que pocos docentes tengan la capacidad de transmitir a los alumnos que la programación no es el único camino que tienen en sus vidas, hace que la mayoría de niñas que no son hábiles para programar, piensen que nada harán terminando una carrera en la cual su única perspectiva profesional es esa, gran error, cuando esa misma niña que no es hábil para la lógica abstracta podría ejercer roles desde documentalista, analista funcional o tester, y usar sus habilidades creativas en formas distintas para acercarse incluso a comprender un poco más el que hacer de los que se dedican a programar.

En fin, ampliar el tema no tiene mucho, tengo que decir en apoyo a la niña que me motivó a escribir este post en eso de que las niñas que programan por gusto, son excelentes, la dedicación, disciplina y creatividad que le ponen a este asunto es excelente, y hasta la buena energía. Para mí lástima ya me ha tocado la que no sabe nada de nada y ni se da cuenta que no sabe, pero es como todo, no creo que haya patrones en esto del género, lo que si hay es una muestra mayor o menor de donde poder tomar los ejemplos.
Caballeros, no se enojen, si? :P

sábado, 6 de noviembre de 2010

Derechos de autor y software

Bueno aprovechando que ultimamente he retomado tanto el escribir, tocaré este tema de enorme sensibilidad. Sin embargo antes quisiera pedirles a mis lectores amantes del software libre, intentar tomar una postura objetiva y no de gusto. Si bien es evidente en mi blog y participaciones en la red que tengo una alta inclinación por tecnologías propietarias, tampoco tengo nada en contra del software libre, de hecho lo uso mucho, incluso promociono su uso cuando es una buena herramienta.

Bien pues, iniciaré contándoles el por qué decidí escribir de este tema. En mis ratos de ocio en Twitter vi un link que retwitteó @pfsanchez sobre el software libre. En el hablan de 4 libertades fundamentales de los usuarios de software, se las enumero:

1. La libertad de ejecutar un programa de software para cualquier propósito.
2. La libertad de estudiar como trabaja el programa y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello.
3. La libertad de distribuir copias para que pueda ayudar al prójimo.
4. La libertad de mejorar el programa y publicar sus mejoras y versiones modificadas en general para que se beneficie toda la comunidad.

No empezaré con mis argumentos, solo cambiaré el contexto de estas frases a otros ámbitos, conocidos y sensibles para todos, y por los que sí se hace tanta lucha en todos los medios. Veamos como se siente leer las mismas 4 leyes fundamentales usando no software si no una pieza musical, o mejor, un libro, ¡es más! un best-seller con teorías originales del autor y no tratadas en ningún otro libro.

Libertades fundamentales de los lectores

1. La libertad de leer el libro para cualquier propósito. 
(Ok, no hay problema, ojalá sera una copia legal)

2. La libertad de estudiar como fue hecho el libro y cambiarlo para que diga lo que usted quiera. El acceso al manuscrito es una condición necesaria para ello. 
(!!Momento!! !!Momento!! Si quiere una copia, por favor cómprela, estudie las referencias y todo lo que desee, pero ¿como así que va a modificarlo? ¿para que diga lo que usted quiere? !!!Pero si esas teorías no son suyas!!! !!!Son del autor!!! Se va a ganar una demanda.)

3. La libertad de distribuir copias para que pueda ayudar al prójimo.
( :) !Que bueno! ¿va a comprarle muchos libros al autor? !Eso será excelente!... ¿Ah no? ¿Va a sacarle fotocopias para regalarlas a todo el mundo??? ¿¿¿Qué??? !Que falta de respeto! !Se va a ganar una demanda! )

4. La libertad de mejorar el programa y publicar sus mejoras y versiones modificadas en general para que se beneficie toda la comunidad.
!Es una excelente idea! El conocimiento es en beneficio de la humanidad, pero por favor, si va a lucrarse de eso, pida autorización y haga una negociación con el autor. Si no piensa lucrarse pero igual va a hacer cambios a la obra sean o no mejoras, permita que el dueño de la obra determine eso y además determine si desea que su obra sea modificada y de qué manera.

Les dejo la tarea de tratar de aplicar estos puntos a una obra de arte famosa o una pieza musical, ni siquiera famosa, solo pregúntenle a cualquier artista, si la piratería lo afecta o no lo afecta.

No, para los que piensen que estoy en contra del software libre, o es más para los que piensen siquiera que no tengo idea de que las diferentes licencias de software libre tienen además de derechos, tienen unas obligaciones, les cuento que si estoy muy bien informada, finalmente el hacer software es parte mi profesión, pero saben algo, hay muchos usuarios, y mucha gente del común por ahí, promulgando el uso de software libre y dándose peleas con todo el mundo, sin conocer tan siquiera lo que todas estas cosas implican. 

Si usted amable lector es no solo amante si no experto en software libre, no se enoje conmigo, mi llamado de atención no es para usted que esta bien informado, es para todas las otras personas que además de adorar el tema, no se informan y evangelizan por el mundo sin conocer además de sus libertades fundamentales, sus obligaciones fundamentales.

Puede que los ingenieros de software no les parezcamos a todos tan admirables, eminentes o inspiradores como un escritor, pintor o cantante, pero tenemos tanto derecho sobre los productos que construimos como las personas que se dedican a ese tipo de profesiones (derecho incluso a regalarlo abiertamente que es lo que hacen las comunidades y amantes del software libre), pero es una decisión personal o empresarial, como también lo es que yo decida no compartir el código, pero quizá si permitir el uso de mi software de forma gratuita, ¿Me hace mala no regalarlo? No para nada, de hecho me hace buena con la comunidad (o con los usuarios prefiero decir yo), el permitir su uso libre, pero es que hemos llegado al punto en el que si es software libre además estamos moralmente obligados a compartir el código también, y reitero yo sé que los que de verdad saben de este tema no son tan rígidos, pero estoy tratado de hablarle al que no sabe tanto, para que se enteré un poquito de que todo esto se trata de muchas más cosas que solo código, ¡es que el software no cae del cielo hecho!, se necesita haber estudiado formal o informalmente, se necesita haber invertidos tiempo, se necesitan licencias a veces, empleados, infraestructura, procesos, se necesitan mil cosas, de las cuales la gente del común, ni siquiera se preocupa por enterarse.

Con esta palabra "empresarial" tocaré un tema y es el hecho de que criticar desmedidamente a las empresas que construyen software propietario es un despropósito. Básicamente, construir software es un negocio, un negocio como la creación de obras de cualquier tipo, cada cual decide cual es su modelo de negocio y en eso estaría en todo su derecho. ¿Que tienen muchos recursos? ¿Que son egoístas? ¿Que no piensan en los usuarios? Si claro a veces, nadie dice que no (finalmente nadie es perfecto), pero lo que sí es que cada cual tiene derecho a plantear la forma en que maneja su negocio, e incluso ese tipo de empresas ha entendido con el tiempo, si bien no la necesidad de abandonar su negocio, si el hecho de que los programas de software tan de uso masivo necesitan versiones, no tan costosas o incluso de uso gratuito para el público general, y aunque se sigan guardando sus mejores herramientas para venderlas a un alto costo, eso tiene sentido, es su negocio básicamente, ¿Su mina de oro? Ha pues si, !Que bueno que la encontraron! El punto es que aquí el tema no es de los entes capitalistas o no, si no de respeto por las decisiones de los creadores del software por pertenecer o no a la idea del software libre, como dice @pfsanchez

"Para el mundo del #SoftwareLibre, el problema no es el software privativo, sino las mentes privativas"

Eso es más razonable y con lo que yo estoy más de acuerdo.  Hay empresas que tienen una alta cobertura de ciertos sectores del mercado para los cuales deberían ofrecer opciones económicas, e incluso de uso libre al estar tan posicionados en el día a día del común de la gente, y pienso que eso podrían reconsiderarlo. Pero por Dios, no solo los grandes hacen software y no todos los que hacemos software somos ricos.

Si hoy encuentro que construyo un producto de software que resulta ser acogido entre el público de forma masiva, ¿no creen que es apenas lógico que yo quiera vivir de ello?, obviamente no justifico el abuso de tarifas ni nada por el estilo, simplemente ¿por qué tengo que dar mi código?, ¿acaso no puedo decidir trabajar en ello y hacerlo mejor cada día para que se venda más y vivir de mi trabajo como cualquier otra persona? Pues si eso tiene sentido en pequeño, lo tiene en grande, y creo que lo que intento decir simplemente es que no estoy de acuerdo con la pelea de extremos y mucho menos con que la gente que da esas peleas sean personas desinformadas, que además de no conocer en detalle las obligaciones de todo, no piensa un poco más sobre los derechos de los profesionales que nos dedicamos a esto, que vivimos de esto, como lo hace quiere hacer cualquier otra persona, producto de los frutos de su profesión.

Para terminar diré que en realidad admiro mucho a las comunidades de software libre, pero no a los solo consumidores, no, a la gente que participa activamente, que ayuda a mejorar los productos y comparte las mejoras, y además que respeta los acuerdos planteados por los diferentes tipos de licencias. Yo espero algún día vincularme a un proyecto de este tipo, por que de verdad me parece una labor muy bonita y una bonita opción de trabajo en comunidad y de tener mejores productos sin tanto esfuerzo individual y en beneficio de todos, pero insisto, esa decisión es de cada cual, y no tomarla o tomarla, no te hace ni mejor, ni peor, ni bueno y mucho menos malo.

Sorey García (@soreygarcia)

lunes, 1 de noviembre de 2010

Sobre la educación formal (I)

Decidí postear mis post de #Only4Gurus aquí, debido a su buena acogida en WillyDev.NET, para ver si también generamos discusión por aquí al respecto del tema. Saludos.

Sabrán que no me costó mucho aceptar sobre el que tema a tratar cuando Willy me lo planteó. Cualquiera que me conozca un poco sabe que este es mi tema favorito, la educación y la adopción de tecnologías y metodologías para el desarrollo de software. Me disculparán, pero este post y los siguientes, lejos de ser un conjunto de explicaciones, son más bien un compendio de preguntas, preguntas que espero resolver en compañia de ustedes.
Empezaré por plantearles un dilema personal, aclarando de antemano que nada es en contra de alguna institución o persona en particular.

Cuando comencé mi vida laboral me hice varias preguntas, por ejemplo, ¿De qué me sirvieron "tantos" conceptos teóricos que recibí en la universidad? y ¿Que tanto sabian de la realidad laboral las personas (buenas personas todos) que fueron mis docentes?

Estas preguntas me sobrevienen y le sobrevienen a más de una persona por varias razones, ¿No se supone que para las cosas generales está el colegio? ¿Acaso la universidad no se trataba de ese paraíso de gloria en donde uno por fin estudiaba lo que quería y no lo que le tocaba? ¿No son acaso los docentes universitarios los que más deberían saber acerca de una tema, para poder enseñar a las nuevas generaciones? Pues bien, la cosa no pareció así, hacer mi tesis de grado y llegar al ámbito laboral, fueron dos cosas que me demostraron que había aprendido pocas cosas en el ámbito estudiantil, que fuesen de real utilidad en el ámbito laboral o en la vida real como yo le llamo, también entendí, que muchas cosas estaban lejos de la teoría y el pragmatismo con que eran enseñados, y que muchas otras estaban en des-uso, que si bien "en su momento" fueron necesidades reales para los docentes que las impartían, cada vez eran menos aplicables y necesitaban una renovación más que urgente.

Recuerdo con claridad que eso sentía, y que parte de ese sentimiento es lo que me ha llevado a querer ser docente, ¿por qué? ¡Simple! Siento la absoluta necesidad de darle a las personas que están estudiando, una pequeña luz, un granito de arena, una visión real de lo que encontraran afuera, cuando salgan a enfrentar la vida como es, compartiendo parte de mi experiencia personal y de que no todo es como lo dibujan los libros.
Sin embargo, de adentro he entendido lo difícil que eso resulta. Algunos de mis alumnos los recibo cuando están terminando sus carreras, extrañamente llegan totalmente llenos de vacíos, sin conocimientos concretos o al menos básicos que debería tener alguien en ese punto de una carrera profesional. Si bien, muchos docentes se defenderían de esta situación, aduciendo que a los alumnos les falta actitud, cosa con la que yo estoy de acuerdo, mi crítica, en la que espero no caer demasiado pronto es, que también a los docentes les falta actitud. ¿Que actitud? Las primeras, motivación y ejemplo, ¿Con que clase de actitud educan hoy en día los docentes? Está el que es demasiado bueno (madre que llaman), esta el amigo o totalmente despreocupado, y está el que se siente dichoso de ser el malo de la película, todas actitudes muy respetables, ¿Acompañan los docentes su actitud personal de la motivación suficiente para educar enseñando las implicaciones personales, sociales y profesionales que tienen cada uno de los temas que enseñan? ¿Tienen los docentes la actitud de renovación y actualización tecnológica, la misma entusiasta actitud frente al aprendizaje y al cambio que le piden y a veces exigen tener a los alumnos?

Con respecto a esto, les contaré algo reciente, este año el gobierno nacional impuso una norma por la cual los docentes de cátedra de las universidades públicas debemos estar capacitados en docencia universitaria para poder continuar dictando nuestras clases, sin importar si llevamos muchos años en esto. Ayer inicie el dichoso curso, la primera tarea era un diagnóstico personal sobre como estaba cada uno en tecnología, las preguntas eran las típicas de una encuesta de alfabetización digital, si se ha quemado un dvd, si se sabe comprimir archivos, enviar archivos adjuntos en un correo electrónico, si se conocen herramientas de ofimática, si se interactúa a través de la red, entre otras preguntas básicas. He de confesarles que me soprendió cantidades este tipo de encuesta para un grupo de docentes, para mi, la mayoría de preguntas de solo debían ser si (obviamente), y la sola posibilidad de que hubiesen profesores contestando que no a varias de ellas, me producía pánico. ¿Como podría un docente educar a las generaciones actuales, cuando no se involucra siquiera con el entorno tecnológico bajo el que los estudiantes se desenvuelven? ¿Con que clase de moral pediría una universidad a sus alumnos ser emprendedores e innovadores en el campo de las tecnologías de información, cuando sus propios docentes están atrasados y en un alto grado de obsolescencia frente a estas? Siendo un poco más cruel y preocupándome más, ¿Que pasa cuando un personaje de este tipo, es el que enseña materias como Algoritmos, Estructuras de Datos, Programación o Ingeniería de Software? Si un docente universitario de materias generales debe estar actualizado en tecnologías de información, ¿Cuánto más debería esta actualizado un docente que enseñe en carreras con un alto componente tecnológico? y si no es así, ¿Qué clase de profesionales se están formando, con que criterio, bajo que tipo de ejemplo?

Hoy en día existe una preocupación generalizada, podría decirse que mundialmente, respecto a la deserción académica frente a las carreras como Ingeniería Informática o de Sistemas, y no solo preocupa el tema de la deserción, si no el hecho de que cada vez menos jóvenes se interesan por estudiar este tipo de profesional, y dentro del campo específico, que cada vez menos personas se interesan por el área de la construcción de software, la demanda de profesionales es mucha y la oferta decrece de manera alarmante. Cabría entonces cuestionarse ¿Cual está siendo el papel de los docentes universitarios de este tipo de profesiones? ¿Qué medidas (a parte de ser cada vez más rigurosos y formales) se están tomando para motivar a los nuevos profesionales a asumir estos campos de acción con mayor motivación?

Durante mi corta carrera en la docencia, ya he librado más de una batalla contra profesores renuentes al cambio, o de esos que al escuchar un tema en un seminario o leerlo en un libro, se sienten con la autoridad y habilidad suficiente para enseñarle a un profesional en formación sobre el "que hacer" de las cosas. Lástimosamente pienso que este tipo de cambios son muy difíciles de generar, y que los nuevos profesionales de planta que llegan a las universidades, si bien son los que más han leido, no aquellos que más experiencia tienen, y los tiempos actuales, y la rapidez con la que fluyen las metodologías y tecnologías de información, no da lugar a que los profesionales en formación pierdan 4 o 5 años de su vida profesional en un proceso que les otorga un titulo universitario, pero que no los prepara para enfrentarse al competitivo mundo laboral.

No se trata de que "eso se hace cuando se inicie un trabajo" se trata de que universidades y docentes tenemos una responsabilidad social, personal y profesional, frente a las personas que nos ven como un ejemplo y frente a las cuales en ocasiones, ese conocimiento que tenemos es símbolo de verdad y autoridad, pero aún más debería ser, de experiencia, realidad y ayuda para la generación de habilidades y no solo para alimentar toneladas de conceptos mentales, sin entendimiento ni capacidad de uso.

Pues bien, de este tema se desprenden muchas cosas, sin embargo lo que espero no es hacer una crítica desmedida, solo llamar un poco la atención, y no solo a los docentes, si no también a los alumnos, para que exijan conocimiento actual, real y útil a sus docentes y universidades, es su futuro profesional el que está en juego, las construcción de sus valores profesionales y las bases de sus habilidades laborales.
En fin, espero que si se pasan por aquí dejen sus comentarios y sigamos ampliando este tema.

Sorey García (@soreygarcia)

domingo, 31 de octubre de 2010

Consejos para Bloguers

Visitando presentaciones del World's Best Presentation Contest, me encontré con esta presentación. Me gustaron los consejos y seguiré varios de ellos.Ojalá la disfruten y les sea útil.


lunes, 18 de octubre de 2010

World's Best Presentation Contest 2010

Una vez más me presento al World's Best Presentation Contest 2010 de Slideshare, un concurso que me encanta por la gran cantidad de muestras creativas que se dan, pero sobre todo por que es de los pocos concursos en los que me animo a participar. El año pasado quedé en el puesto 21 entre los votantes.

Los invito a ver mi presentación y sobre todo a votar por mi, entrando a Slideshare y registrándose :). Los primeros puestos en las votaciones de la gente son aquellos a los cuales el jurado evalúa para dar a los ganadores, crucen los dedos por mi :) y de ante mano gracias por sus votos!

lunes, 11 de octubre de 2010

Equipos de Alto Desempeño


Aprovechando las exposiciones de mis alumnos donde recordè este tema, les comparto esta parte adicional a las diapositivas, que me pareció importante.

Como saber que no se está aportando en Equipo de Alto Desempeño
  • Cada vez que se esté desinformado o perdido e igual se interviene para “aportar”.
  • Cuando se discute y se está permanentemente en desacuerdo.
  • Cuando se repite lo que otro dijo.
  • Cuando se interviene para decir algo que no viene al caso.
  • Cuando se hacen “preguntas” que enredan, o una pregunta se convierte en una intervención muy larga.
  • Cuando la persona se molesta porque “no se le hace caso” a su sugerencia.
  • Cuando la persona se pliega al desorden de la reunión.
  • Cuando se realizan conversaciones en paralelo.

lunes, 6 de septiembre de 2010

La Enseñanza de la Ingenieria de Software desde la Conciencia Social y la Experiencia de Empresa

Este comentario lo escribí hace tiempo en una tarea de la especialización sobre la Gestión del Conocimiento. Lo encontré accidentalmente en mis borradores del blog, probablemente quería ampliarlo, y ahora que lo leo casi 2 años después se me antoja publicarlo, veamos si hay opiniones.

Cantidad de veces hemos escuchado hablar acerca de como el mundo occidental subvalora el conocimiento de las personas que mas recorrido han tenido en una disciplina o ejerciendo algun tipo de rol. Pocas veces se escucha hablar sobre como las nuevas generaciones desarrollan niveles de conocimiento tan aceptables como para ser ahora esas nuevas generaciones quienes educan e impulsan las aún mas nuevas.

Esta discusión se plantea desde una vivencia particular, sobre como desde mi juventud experimento situaciones en las que el conocimiento, conciencia y crecimiento obtenido durante el ejercicio de mi carrera, han resultado insuficientes para algunos de mis colegas mas experimentados.

La necesidad de contar mi historia, surge además de trabajo de caracter investigativo que nos encontramos desarrollando y que ha hecho surgir en mi el entusiamo por compartir mi vivencia personal.

Ahora bien, desde este lado del prisma encuentro particularmente desconcertante haber encontrado en mi recorrido profesional, personas que no valoran el no muy común, conocimiento e interes por la educación de la nuevas generaciones y aún más la formación de profesionales integros por parte de personas jóvenes.

Si bien justifico tal incredulidad en lo común que resulta ver cantidad de adultos jovenes tomándose la educación como un simple trabajo o necesidad económica sin impacto o trascendencia social; habría que entrar a evaluar como las personas de experiencia, o que creen tenerla, adjudican el mismo tipo de compromiso (o falta del mismo) a la mayoria de los que nos dedicamos a dicha tarea.

Pensaría uno que la experiencia permitiría tener una visión un tanto más abierta de las nuevas motivaciones que hay en las generaciones actuales de profesionales; sin embargo, la tendencia a observar despectivamente las intenciones y construcción de ideas diferentes que concienticen a las personas en formación acerca de como y de que forma ser profesionales de calidad y tener conciencia del trabajo que realizamos y las responsabilidades sociales que adquirimos, parecen ser algo poco creible en la mayoría de personas con experiencia, a quienes terminamos denominando como "sicorigidos", esta vez desde toda nuestra juventud.

Mi experiencia personal me ha hecho persar en bastantes cosas relacionadas con este mismo tema así sea de forma indirecta. Uno mas de mis cuestionamientos es en que medida el conocimiento meramente académico, transmite las herramientas correctas para defenderse en el mundo actual. Desde mi vivencia, es esta razón la que me hace cuestionar mi labor como docente y empeñarme tanto en conseguir transmitir a mis alumnos tanto la instrucción academica y teorica, como la vivencia real producto de la experiencia en organizaciones del medio las cuales he tenido la oportunidad de conocer como empleada o contratista.

Y es que a algunos les parece increible que tan poca experiencia pueda servir para este fin. Yo avoco nuevamente a mi experiencia particular para decir que no se como podria llevarse un conocimiento de esa indole si algo de experiencia real. Seria tanto como no ver y pretender describir el mundo de lo que imaginas o de lo que otros dicen, basto criterio seria ese, como tambien lo sería intentar formar personas, solo a través de vivencias personales y alejarse totalmente del contexto académico, eso seria un desproposito.

Pues bien, es así como el conocimiento esta pasando entre nuestras generaciones, nuevas generaciones educado a nuevas generaciones, por mas redundante que eso parezca. Y aunque no es mi propósito en ninguna forma terminar en el punto de desmeritar el enorme valor que tiene la experiencia, quiza si lo es a través de esta corta historia, el defender el valor que tiene la pasión por retribuir a la sociedad y la academia, el valor que representa el conocimiento presente en las generaciones actuales, que hemos sido forjadas por los a hoy valiosos intentos y equivocaciones que germinan en conocimiento, producto del aprendizaje de las generaciones precedentes.


lunes, 30 de agosto de 2010

Innovación y Emprendimiento

Interesante video sobre Innovación y Emprendimiento. Fue realizado para para el Congreso Interamericano de la Industria de la Construcción, sin embargo genera muy buenos interrogantes con respecto a como asumimos el nuestro rol en la adopción de los procesos creativos, de innovación y emprendimiento.



Aquí, un excelente árticulo sobre Emprendimiento basado en Innovación.

Por alguna razón me hizo acordar de una lectura que tuve como tarea hace un par de años en la especialización. Espero la disfruten

"De bueno a Excelente"
http://www.jimcollins.com/article_topics/articles/good-to-great.html

domingo, 29 de agosto de 2010

Charla de Inteligencia de Negocios para Principiantes

El mundo evoluciona con los días, la tecnología genera en las organizaciones y comunidades montones de datos que proporcionan información valiosa y que muchas veces es desconocida. La inteligencia de negocios es un concepto acompañado de un conjunto de técnicas y herramientas a través de las cuales se potencia el uso de los datos en favor de la estrategias de negocio que se persiguen.

En esta charla aprenderás sobre los conceptos básicos asociados a la Inteligencia de Negocios y de que manera esta puede potenciar el uso de la tecnología en busca de ventajas competitivas a través del buen uso de la información como herramienta de toma de decisiones.

Slideshare: http://www.slideshare.net/soreygarcia/inteligencia-de-negocios-1092940



jueves, 29 de julio de 2010

A un sentimiento no compartido

Saludos,

Para que pueda estar en contexto amable lector, por favor remitase al blog de la señorita Laura Camila Caro, querida amiga que escribe en su blog una serie de pensamientos que aunque no siempre comparto, siempre son placenteros de leer, bueno no cuando le tocan a uno donde le duele o en algo que quiere. :P

Intente dar respuesta al post de Laura, "Oda a la libertad laboral" pero por alguna razón Google me saca error.

Mi blog, es algo más técnico y cuando como hoy me da por hablar de lo que pienso es bastante safado y emocional, digo las cosas tal cual como las pienso, por eso perdone usted si después de leer lo bien escrito del post que lo invito a leer antes de continuar, no encuentra ese mismo sentimiento o dedicación al escrito en mis palabras. Mi emotiva respuesta aquí.

Que lástima para algo más, no estar de acuerdo con vos. Respetable y hasta bonito tu punto de vista, pero tiene sus sesgos, lógicos debido a tu experiencia, quizá por eso lo de muy personal (de Twitter). Pero frases como y "ojo entre más grande sea la empresa" son más bien generales y no personales.

Se empleado es una cosa que hay que vivir, y algunos tenemos bonitas experiencias con el tema, de sentido de pertenencia, de trabajo en equipo, de aprendizaje, de crecimiento continuo, de bienestar, de compromiso con una causa que resulta con el tiempo importandote. Si, cierto, no a todos les va bien, y si, cierto todos tenemos malos ratos, procesos de adaptación donde queremos mandarlo todo al carajo, pero solo el tiempo, el buen tiempo y la madurez que este ofrece para "algunas cosas" te empieza a mostrar que no todo es malo, y que tienes un enorme privilegio en estar en bonitas empresas, que si piensan en el bienestar de las personas, en que eres humano y tienes una vida, sueños, ganas de ser partícipe, de crecer profesionalmente e incluso de alcanzar tus sueños, y aun más de usar esa creatividad en beneficio si de su empresa y si, en beneficio propio y de tu familia, por que resulta que piensan hasta en los seres que te rodean. El infierno dantesco de las malas empresas, lo he pasado, si, yo diria un 50%/50% de las veces que he sido empleada, y si me atrevo a postear en un momento que no me interesa hacerlo, es por que si bien como fuiste enfática en que esto es un escrito personal, yo lamento con el corazón que no hayas podido tener la bonita experiencia de estar en un lugar donde a pesar de que trabajas, además un día, de repende y sin saber por que, comienzas a sentirte, parte de algo, parte de una familia, parte de ese equipo de personas que te rodean, y no solo parte de un mounstruo capitalista que come gente y los hace infelices a costa de su sacrificio. No, así tampoco es, y no siempre he estado en una empresa grande, antes en "Mi Trebol" estuve en una empresa, privada y pequeña, que pasó a ser mediana mientras estuve allí, y las lagrimas que lloramos 200 empleados el día que todo acabó no son fruto de salvajismo o esclavitud, o de lo que sufrimos al desperdiciar nuestra vida en esa empresa, por el contrario, fue producto de la encantadora magia de sentirse parte de algo, de querer levantarse a trabajar y visitar a tus clientes en nombre de tu empresa, de mostrarte como persona y crecer allí, de hacer tu trabajo, de aprender de los mejores que estan allí... esas cosas son algo invaluable. Creo que tu propuesta del trabajo independiente tambien es muy valiosa, y puede que sea una necesidad, sin embargo para quienes te lean, lo único que quiero dejar escrito aquí, es que hay opciones, las hay, igual de valiosas, igual de hermosas, que te hacen crecer profesionalmente, aprender con mucha certeza a trabajar en equipo y moldear tu caracter, y aprender eso de que la vida no es como uno quiere siempre, que tambien es una gran lección, y sobre todo que te permite tener un gran bienestar personal y familiar. Y eso no es malo, es solo otra forma de ver las cosas, de una buena forma, a veces sin tanta lucha, y no soy precisamente de las que le gusta todo fácil, pero creo que hay muchas bonitas y agradables formas de ver la vida, y de explotar los sueños y las capacidades de distintas maneras. En fin, una emotiva opinión, pero igual de personal.

Un último comentario es que no, esto no es nada repetitivo, es una absoluta aventura, todo un reto, pero como todas las cosas de la vida, depende de cada cual como las vive, si se amarga por todo lo que le sucede o si disfruta las cosas que le pasan, todo depende no más que de su fuero interno. Por cierto, en este ámbito tambien se alcanza la realización profesional, y las prioridades secas que planteas, no son solo esas, hay muchas, muchisimas más.


Trabajar en una empresa, pequeña, mediana, grande. No siempre es la aventura maravillosa, algunos gracias a Dios tenemos esa bonita experiencia, y tenemos montones de amigos que tambien la tienen y que son personas muy felices con ello, no siempre por que tengan una vacia concepción de la vida, solo por que para algunos así es la realización personal.

Nunca planifiqué mi vida, no planeé haber pasado por donde pasé, o estar donde estoy, las cosas fueron pasando, por buenas o malas razones, hoy, estoy donde estoy, y después de una nada fácil proceso de adaptación nuevamente siento en el corazón ese sentido de pertenencia que logran sembrarte en el alma, cuando además de darte una oportunidad y de que creen en ti, te apoyan, te hacen crecer y estas en un entorno donde las personas que trabajan contigo se sienten bien de estar en el lugar que estan y por esa razón trabajan con mucho entusiasmo. Es un buen camino tambien y para quienes deseen seguirlo, lo es, y es maravilloso, te prepara enormemente para muchas cosas en el ámbito profesional, para aprender a tratar a las personas y ser parte de un equipo de trabajo, para aprender de adaptación al cambio y sobre todo de tener una visión de algunas cosas que podrías tomar un día para tener tu propia empresa. Valoro mucho las personas independientes, en especial por tengo amigos como Laura, a quien admiro, por su tenacidad. Con lo que nunca voy a estar de acuerdo es con los sesgos o con tratar de mostrar una cosa más mala que otra solo por que no va con el pensamiento que uno tiene, y obviar las cosas maravillosas que tienen esas otras formas de pensar.

Así soy yo, un poco emotiva, y en este momento que tengo ese sentimiento de ser feliz nuevamente por pertenecer a una buena empresa pues, sentí la necesidad de no dejarme en la cabeza lo que pienso al respecto.

;)

martes, 29 de junio de 2010

Campus Party 2010!

Y así empieza mi Campus Party 2010! Recordando viejos amigos y con muchas ganas de hacer nuevos. Aquí les dejo uno de los mejores recuerdos y espero que no ser pierdan por nada las transmisiones en el canal oficial de Campus Party.



Ya que la cuenta regresiva falló, les dejo el concierto inaugural de Campus Party 2010 con Fonseca, de todo mi gusto. :)


domingo, 31 de enero de 2010

Programación por Capas en C#.NET

Bueno, despues de haber publicado mi presentación de Aplicaciones Distribuidas, varias personitas me solicitaron publicar un ejemplo de como hacer una aplicaciòn distribuida. Este par de videos son un ejemplo muy ràpido, no muy ortodoxo, de lo que podrian hacer para iniciar el aprendizaje de aplicaciones distribuidas en Web.

Lo hice alguna vez para mis alumnos, sabran disculpar los errores, cosas de grabar en vivo :P.
En fin, espero que los anime a aprender desarrollo por capas y además para quienes no saben .NET que se animen a aprenderlo después de ver lo fácil que es.

Quienes no se han visto la presentaciòn, lo recomiendo antes de ver los videos!

Que lo disfruten y les resulte de utilidad.



Notas al post (2010/04/30):

He visto varias personas usando esto para construir aplicaciones, me alegra mucho pero es importante que recuerden 2 cosas.

1. El ejercicio es didáctico, el Webservice no es obligatorio, es un escenario de clase para enseñar el tema de webservices, siempre va a depender del proyecto y sus necesidades el ver si hay o no que construirlo.
2. Cuando estamos consultando en el video no estamos retornando entidades a la capa de presentación, esto debido a que eran videos de apoyo para mis alumnos y no alcanzamos a completar el cambio y en la construcción del acceso a datos utilizamos una lista que puede cambiarse por el uso de la palabra reservada params, pero la verdad el temario de la materia nos hizo quedar en cosas básicas, por lo que estas observaciones me resultan muy importantes. Aquí pueden descargar el ejercicio con las correcciones que estoy indicando.

Esten pendientes, pronto publicaré él ejercicio en VS 2008 y con las correcciones indicadas aqui.

sábado, 16 de enero de 2010

Mi desconferencia en Barcamp Cali

Bueno este ha sido un gran olvido, prometi publicar mi desconferencia después del Barcamp y heme aqui, apenas después de un mes haciendolo, pero bueno, lo importante es que ya esta.

En ella hay pocas cosas nuevas, algunas de ellas son las mejores partes de mis presentaciones sobre ingenieria de software, y en realidad fue muy divertido darla en Cali, la gente muy atenta, nada mejor para sentirse tan bien.

En la parte inferior les dejo algunas frases que se me quedaron por fuera de la presentación por que quedaba muy larga, muchas de ellas cosas que dije durante la desconferencia. :)



El software es uno de esos elementos de tecnología que se encuentra presente en casi todo. Las necesidades de desarrollo, evolución, mantenimiento y migración de productos de software, es una tarea que cada vez requiere de más personal capacitado, personal que pertenezca a las empresas industriales, comerciales y demás, a grandes empresas donde probablemente la mayoría quiere pertenecer ¿Y que pasa con las empresas de tecnología?

Diariamente el mercado sigue demandando por personal del área de sistemas en todos los lugares del mundo. La escasez de profesionales, de profesionales capacitados, crece a pasos agigantados y la desmotivación por aprender sobre esto y continuarse capacitando después de obtener un titulo profesional, es abrumadora.

La tecnología continua su avance desmedido dejando atrás a miles de profesionales del área, cuyo conocimiento técnico en pocos años es obsoleto.

Razón por la que no es de extrañarse que los procesos de selección actuales sean tan exigentes. Es así como tenemos grandes empresas con escasez de personal capacitado, o con un alto número de empleados desactualizados en tecnología, por que de hecho a una gran mayoría solo les interesa conservar un buen trabajo en una buena empresa, o ascender a cargos superiores y en la mayoria de los casos lo que se piensa es que “ya se contratará a alguien que lo haga”, un terceroque probablamente provee ese servicio al tener un mayor nivel de conocimiento, sin embargo gratis no es, ¿verdad?

De esta manera nacen cada día nuevas empresas de software, o entusiastas que sin necesidad de un titulo profesional tienen mayores y mejores conocimientos que muchos en el ámbito empresarial. El software resulta para muchos una fuente sustentable de trabajo, pero no todos se preguntan…


¿Por qué tienen que preocuparse por hacer software de calidad?

Podríamos incluso cuestionarnos ¿Cuántos tienen idea que significa la calidad de software? Veámoslo de este modo, nadie en su sano juicio intentaría ser médico solo por que en internet están los procedimientos descritos o por que fácilmente puedan acceder a algunas de las herramientas usadas para ejercer esta profesión, tampoco nadie con algo de cordura, intentaría construir edificios por tener la habilidad para manejar una herramienta de planos arquitectónicos.

Diferente es cuando se habla de tecnologías de software y hardware, la mayoría de personas piensan que con conocimientos básicos puede ejercerse esta profesión sin problema alguno. Un titulo profesional de Ingeniero de Sistemas, pasa a verse más como un formalismo que garantiza que ganarás más dinero, no necesariamente que lo harás mejor.

Algunos desprevenidamente piensan, que en su aprendizaje empírico generan nuevas teorías acerca de cómo deberían ejecutarse los procesos para realizar software; desprevenidamente también olvidan que alguien ya lo pensó una vez, y que la ingeniería de sistemas como profesión no es un simple acto espontaneo, si no más bien producto de darle solución a una necesidad que no es nueva, viene de muchos años atrás.

Quizá la ingeniería de software no tiene tantos años como la física, matemáticas o arquitectura, pero créanme, tampoco se la inventaron ayer.

Y muchos, profesionales o no, siguen ignorando, evadiendo o criticando su aplicación, sin entender los riesgos que eso conlleva.

Cometiendo vez, tras vez, los mismos errores que muchos cometieron hace ya muchos años; ofreciendo “el mismo” trabajo a una tarifa más baja, yendo inconscientemente en detrimento de la calidad de vida de muchos profesionales calificados, que son contratados cada vez por menos dinero por empresas que deben abaratar su mano de obra para poder competir en el mercado.

Momento! Si, dije “el mismo trabajo”, pero no siempre con la misma calidad…o la que debería, y tampoco estoy diciendo que los profesionales titulados lo hagan mejor, solo que en realidad “deberían”.
El principal problema que pienso que eso acarrea se resume en un par de frases que escuche muchas veces a un par de amigos muy queridos

¿Para qué complicarnos, si podemos hacerlo fácil? y Nunca hay tiempo para hacerlo bien, pero siempre hay tiempo para hacerlo dos veces.

Si usted no conoce sobre ingeniería de software, le invito a desaprender e intentar ver las cosas desde una nueva perspectiva, si la conoce, le invito a ayudarnos a verla desde donde merece ser vista.

Recuerde, que no está sugiriéndosele ser un ingeniero titulado, el mensaje que se trae aquí es que mínimamente entienda de que se trata lo que hace, si es que desea hacerlo profesionalmente.

No pretendo compartirles en 15 minutos (ahora en un post) qué es ingeniería de software, solo dejarles algunas inquietudes.

La manera más fácil de entender el proceso de construcción de software es compararlo con la construcción de algo más intuitivo para nosotros, de aquí que sea común presentar símiles con la Ingeniería Civil. Sin embargo no hay por que olvidar las diferencias.

Construir una pared es algo que puede calcularse, necesita un cierto número de materiales y personas que teniendo una habilidad similar podrían construirlo en un tiempo promedio. Pensar en lo necesario para construir una pieza de software no es algo tan intuitivo, inicialmente no sabemos cuantas líneas de código tomará construirlo, y siempre dependerá en gran medida de las habilidades de a quien se le asigne, el tiempo necesario para su construcción.

Luego de eso será difícil de comprobar si quedo bien construida o cuales serán las posibles fallas a presentar, ya que a diferencia de una pared, una pieza de software podría ser usada en diferentes tipos de sistemas.


El software es un producto intangible, es por esta razón que su construcción es tan difícil de medir en términos de tamaño o tiempo.

Ahora imagínense esto, que tal que intentáramos construir un edificio de unos 10 pisos, sentándonos a hablar sobre ello y luego poniendo manos a la obra! ¿Suena loco verdad? ¿Qué deberíamos hacer primero?

En efecto! Pensar en cuantos somos, que habilidades tenemos, que recursos necesitamos, en cuanto tiempo queremos que esté construido, en que terreno vamos a construirlo y como nos gustaría que se viera cuando todo este terminado. Sin embargo, seamos francos, ¿cuantos lo hacemos? u otra pregunta aun mejor ¿Cuantos queremos hacerlo, pero preferimos no perder un cliente y perder la cabeza viendo luego como hacemos para cumplir algo que no estuvo bien planificado? Me atrevo a decir, que la mayoría.

Muchos culpan a los ingenieros de no cumplir promesas, una vez en una conferencia de Willy Marroquin le escuche decir algo sobre que la gerencia ya no cree en IT por que manejamos los principios Maquiavelicos: miente, engaña y confunde, en realidad escucharlo y en su forma de realizar las charlas que a mi tanto me gusta, es muy gracioso, pero si uno reflexiona, es más bien un tanto ofensivo. ¿De verdad tenemos la culpa? ¿Toda? ¿Acaso la gente para que construimos software no deberia estar enterada de cuales son las tareas que implica ese proceso para ser consecuente con los tiempos, exigencias y para saber cual es el rol que deben desempeñar en el?

En realidad de eso se trata esta charla, no solo de jalonear un poco la conciencia de la gente que dice que se dedica al software, si no tambien de que la gente del común, que directa o indirectamente participa en ello, sea conciente de que saber de como se realiza todo esto que cada vez afecta más directamente sus vidas, en especial es sus espacios laborales, entienda que las mejoras a los procesos, las automatizaciones y el que los sistemas cada vez apunten más certeramente a resolver una necesidad, tambien los involucra y tambien deberian estar concientes de que obtener calidad para sus propios productos de software es algo de lo que deben ser participes más activamente.

Finalmente a las personas que se dedican a esto, quisiera invitarlos a tener más pasión por el tema, creanme, y no lo aprendi de la noche a la mañana ni creo que haya terminado de aprenderlo, pero toda esa teoria que conocemos es mucho más que teoria, eso si, necesita disciplina y madurar los procesos que ejecutamos para poder aplicarlos coherentemente y que en vez de entorpecer o aumentar la carga laboral como muchas veces nos limitamos a verlo, nos lleve a ser altamente productivos y socialmente responsables con la calidad de los productos que construimos como Ingenieros de Software.

Como hacer presentaciones

Bueno, decidí publicar este post debido a que a veces recibo muchas preguntas sobre como deberían ser las presentaciones. Pues bien, he de confesar que simplemente no se como deberian ser, la mayoría de cosas que hago por placer las hago por que algún día me gustó, o lo aprendi de alguien y decidí hacerlo y ponerle mi propio estilo, pero eso no me hace ni mucho menos, gurú de nada, lo que quizá si puedo intentar, es compartirles un poco de lo que pienso cuando voy a hacer una presentación, y es por eso que aquí les dejo algunas ideas personales.

Para quienes se preguntan de donde son las imagenes, la mayoría son de Microsoft Office Online, que puede accederse a través de cualquiera de las últimas versiones de Power Point a través de la opción Insertar Imagenes Prediseñadas. Espero les resulte de utilidad, y pues que nos dejen aquí tambien sus ideas y comentarios para quienes quieran saber más del asunto.

Cheers :)

domingo, 10 de enero de 2010

Empezando el 2010

Quien pensaría que uno empezaría un nuevo año con recuerdos de uno anterior? Pues bien, después de mucho pensar en mi primer post del año alguien muy especial para mi, me dió una señal que me recordó el momento en que mi vida empezó a cambiar. Esa señal es la imagen que sigue, mi regalo de cumpleaños, del ser más hermoso del planeta, “Diosito”.

IM000728

Este fue mi regalo hace 3 años, la tome desde mi ventana en la oficina, un mes antes de que mi vida comenzara a cambiar. En ese momento cursaba en EPM una convocatoria en EPM Aguas, una convocatoria para mi propio cargo, que ejercia en el rol de contratista, por cosas de la vida o diria yo de los sicólogos, no me la gané, pero si se la ganó alguien muy especial para mi, mi mejor amiga Bibiana Montoya. Fue una mezcla increible de sentimientos, de dolor y alegría, estar en EPM siempre fue su sueño, para mi una necesidad en ese momento de mi vida. Fue un momento difícil, llegar a mi casa y desplomarme en los brazos de mi mamá para decirle que “no lo habiamos logrado”, y quien lo diría, ese fue el comienzo de una serie de aventuras que hoy me tienen en donde estoy.

Quizá el mensaje del arcoiris solo era una premonición, una forma de darme esperanza, de dejarme una marca que me recordara que la tormenta siempre pasa y que puede dejarte cosas muy bonitas.

Bien, como para no alargarme, al siguiente mes abrieron convocatoria interna para el área de Investigación y Desarrollo en mi empresa, yo no estaba segura de no saber mucho de nada, pero mi jefa Sandra, en quien yo confiaba como a nadie me dijo, “Dale click” y así fue como resulte presentandome, sin mucha fe por los ultimos hechos, finalmente fui llamada a ser parte del equipo en Abril de ese año. La entrega de mi puesto me dejó un regalo muy especial, Anny Pino, una muy buena amiga con la que he vivido cosas muy bonitas y tiempos muy dificiles, y con quien a hoy revivo nuestra bonita amistad.

Llegue al mundo que me habia soñado, estar haciendo software y no solo dando mantenimiento, aprendiendo a hacer Ingenieria de Software, ya que hasta el momento habia estado soñandomelo mientras estudiaba la especializacion, pero no lo aplicaba. Entre las dificultades que suelen presentarse en equipos nuevos y con tan altas espectativas salimos adelante, aprendí muchisimas cosas a nivel personal y profesional, conocí y adoré profundamente a las personas que tenia a mi alrededor, en especial a Luis mi nuevo jefe, mi arquitierno Manuel y mi compañerita de lucha Maribel.

Pasó así 1 año y 3 meses, aprendiendo de lo que se hace y no se hace, aprendiendo nuevas tecnologías, estudiando, investigando, creciendo aceleradamente, asumiendo la nueva etapa en que mi querida empresa habia sido comprada por otra, de un estilo y formas sencillamente distintas.

Asi, adicioné a mis clases en el Pascual, más clases, esta vez en el Poli, un semestre bastante dificil, de algun modo no muy bueno, pero se sobrevivió.

Un día me enviaron a Bogotá a un proyecto de Inteligencia de Negocios, al cual debia apoyar, el día que regresaba me contaron que nos cambiaban de jefe, yo diria que eso marco un hito, a mi me dolio al punto de las muchas lagrimas e intentos por ser escuchada, en ese momento grite (virtualmente) al mundo que quería buscar empleo. Alguien respondio mi llamado, Rubi, :) alguien a quien admiro muchisimo.

Aunque a los pocos dias mis animos cambiaron, quice escuchar a la empresa donde Rubi me habia recomendado, Intergrupo, un lugar al que siempre le tuve recelo, más por lo que la gente decia que por que yo supiera algo al respecto. Finalmente pase el proceso de selección, ahora debia decidir que hacer, cuando me dijeron en mi trabajo que era lo que queria, solo dije una cosa, no quiero más dinero solo quiero ser Lider de Desarrollo, me dijeron que esperara, y asi lo hice, la respuesta ni por educación llegó y termine aceptando la propuesta de Intergrupo que me cautivaba muchisimo, por fin mi oportunidad de demostrar que podía ser Arquitecto de Software.

Llegué a IG con todas las ganas de surgir, un proyecto dificil me sobrevenia, pero nada importaba, estaba decidida a trabajar muchisimo por que me vieran como Arquitecto, mi cargo era Diseñador, en el ejerci otros roles, como Desarrollador y Lider Tecnico, y por cosas de la vida Cuasi Arquitecta. El conocimiento me daba fuerza y me hacia sentir bien a pesar de lo dificil de la situacion, lo entregué todo… y más. Seguí con mis clases, el Pascual, el Poli y no bastandome, asesorías de tesis de grado. Además estaba mi activa vida virtual en la que empezaba mi proyecto Avanet.

Terminé por reventarme la existencia, en IG las cosas se hicieron cada vez más dificiles a razón de las muchas responsabilidades que asumi y que luego simplemente me delegaban por tener el conocimiento, me desestabilice, mental y fisicamente, y por no querer estar más padeciendo esa situación. Entonces llegó la luz, me llamaron de una buena empresa, lastimosamente no al mismo cargo, pero evidentemente si a una gran mejora en mi calidad de vida, y no en dinero, si no en tranquilidad. Bajo la situacion en la que me encontraba una opción así merecia ser más que considerada, así fue, y fue tomada.

Esta semana cumplo un mes en mi nuevo trabajo, mi calidad de vida es sencillamente distinta para mejor, quienes me conocen saben que sacrifique muchisimas cosas por tener esta tranquilidad. Ahora estoy aprendiendo de un mundo que conocía como contratista y que ahora estoy conociendo en su interior, profesionalmente representa volver 3 años atras pero tambien representa poner todo ese conocimiento de estos 3 últimos años y todo lo que ahora se hacer a disposicion de la mejora de la que ahora es mi empresa, en donde me siento ya en casa y donde espero permanecer algunos años, dejando mi marca alli, es lo unico que me he prometido.

Pues bien, esto resulto algo intimista, a quienes preguntan por que hablo de mi, es por que no me da miedo ser yo, me agrada mi yo interno a pesar de sus sube y baja, y me agradan sus sueños, valores y las cosas que se propone hacer en la vida.

Hoy tengo muchas ganas de seguir adelante, de hacer cosas, de continuar mis proyectos y de seguir viviendo mi ocupada vida mientras lo aguante, o por que no, mientras algo mejor me distrae <3 :)

Este es mi 2010, una frase que siempre digo y que me dijo mi madre una vez, es que “El hierro se forja al fuego”, es el momento de ver que es lo que se ha forjado, este es el momento de ser yo misma.

:)

Quien no ha afrontado la adversidad, no conoce su propia fuerza.

Benjamin Jonson