¿Por qué debo de Participar en el Movimiento del Software Libre?
1. ¿Por qué debo de participar
en el movimiento del
Software Libre?
Emilio Osorio
oemilio@sistemashumanos.com
Twitter: oemilio
2. ¿Qué es el Software Libre?
Se refieren a los 'programas' que cumplen las 4 libertades:
1. Usar el programa con cualquier fin
2. Estudiar y modificar el programa
3. Copiar el programa para ayudar a tu vecino/a
4. Mejorar el programa y hacer públicas las mejoras
Estas 4 libertades están plasmadas en la Licencia Pública
General (GPL)
6. Movimiento del Software y Cultura Libre
• Inspirado por el modelo
organizativo y discursivo
del Software libre, sobre
todo en Europa
• Movimiento más amplio
que retoma todas o parte
de las cuatro libertades
para aplicarlas en otros
ámbitos de la creación
humana: noticias, literatura,
música, producción visual y
audiovisual, etc.
7. El Error en el modelo la Propiedad Intelectual
“
Si tú tienes una manzana y yo tengo una
manzana e intercambiamos manzanas,
entonces tanto tú como yo seguimos teniendo
una manzana.
Pero si tu tienes una idea, y yo tengo una idea,
e intercambiamos ideas, entonces ambos
tenemos dos ideas.
George Bernard Shaw
8. Los movimientos sociales y la tecnología
• Los movimientos sociales en
los últimos días han emergido
espontáneamente gracias a la
tecnología
• contrainformación
• darle voz a los sin voz
• creación de contenidos
• colaborativos
• distribución de contenidos
• propios, etc
12. La participación esta sucendiendo ahora...
Empresa Desarrolladores
Industria Java, Open Source,
Colaborativa Linux, Open Solaris ...
Redes,
Outsourcing,
Nuevos Modelos de
Negocio
Consumidores Sector Público
Blogs, Instant Messaging, Colaboración entre
P2P, Redes Sociales, Gobiernos y Ciudadanos
Juegos en Linea ...
13. Megatendencias al “Tecnonirvana”
1. Computación fija a computación móvil.
2. Sociedad analógica a Sociedad Digital
3. Software propietario a Software Libre y Código
Fuente Abierta.
4. Aplicaciones de escritorio a Aplicaciones en línea.
5. Contenidos Cerrados a Contenidos Abiertos
6. Virtualización de la realidad y realización de los
virtual
15. ¿Qué me espera allá afuera?
Es hora de conseguir el primer trabajo como “ingeniero
de software”, pero antes, algo de información empírica
del mercado laboral
– COMPETENCIA! : 800 currículums en 7 días por vacante
– Las empresas tardan meses en llenar una vacante de
planta
– Rotación de personal de T.I. de 20% o mas anual
– Tiempo promedio de “vida” de un programador en una
empresa: 24 meses
16. El peligroso arte de reclutar
Las empresas enfrentamos dramáticas dificultades
para contratar personas adecuadas para el
desarrollo de software. Por ejemplo,
– Volumen de Aspirantes
– Falta de Bases Sólidas
– Actitud, Actitud, Actitud
– ¿Experiencia Previa?
17. Volumen de Aspirantes
• Imposible revisar cientos de aspirantes por vacante.
¡No hay tiempo!
• TODOS los aspirantes saben programar en TODOS los
lenguajes
• Currículum Falsos
• Algunos han (hemos) desistido de publicar ofertas
• El reclutamiento se torna cada vez mas por
“recomendaciones”
18. Falta de Bases Sólidas
• Los que saben programar a veces saben tan solo lo
que vieron en sus clases
• Poco conocimiento de sistemas operativos
• Ningún conocimiento de redes
• MUCHA gente que “programa” en VB/Microsoft
• Poca familiaridad con la tecnología en general
– ¿Unix, C, SQL, TCP/IP, Ant, CVS, NetBeans, Unit
testing?
• Pocas habilidades de escritura y comunicación
19. Actitud, Actitud, Actitud
• Valgo mucho y merezco DINERO $$$
• “Pagaba mas de colegiatura al mes...”
• “Gracias por el trabajo.. (...estoy seguro que me están
explotando..)
• “Trabajo uno o dos años y pongo mi propia empresa”
• “Hola! terminé la escuela y quiero ser Gerente”
• “Permitanme analizar mis opciones y yo les llamo”
• “Claro que pueden confiar en mí, es lo que los tontos
de mis últimos 6 trabajos nunca entendieron”
20. ¿Experiencia Previa?
• “...Mis trabajos de la escuela”
• “...claro.. trabajé en un equipo de 6 para hacer un
sistema de renta de videos en mi materia de bases de
datos”
• “...fuí becario de soporte técnico en XYZ.com”
• “...ah .. yo pensé que no era necesaria..”
• “...acabo de salir de la escuela, como me piden
experiencia, ¡¡No es justo!!”
21. La Piramide de Oportunidades
100 Empresas
250 Empresas
10,000's
Organizaciones
Sy
10,000’s of PyME
ONG's
22. Ser un Hacker es benefico para tí...
Del “Hacker Dictionary”
hacker: n.
1. Una persona que disfruta explorar los detalles de los sistemas
programables para explotar sus capacidades, es lo opuesto a
la mayoría de usuarios, que prefieren aprender solo los
mínimos necesarios.
2. [Deprecada] Un intruso malicioso que trata de descubrir información sensitiva al
merodear en sistemas ajenos. De aqui el nombre de “password hacker”,
“network hacker”, ver 'cracker'
23. Incrementa tu experiencia. Ahora!
Pueden conseguir experiencia sin necesidad de
cambiar su estilo de vida en la escuela, algunas
opciones que funcionan:
– Hagan programas reales para organizaciones sin fines de lucro
como parte de sus proyectos de la escuela
– Participen en algún proyecto de Software Libre, no importa que
sean simples
– Lean código. Los mejores escritores leen 100 veces mas libros de
los que escriben.
– Manténganse informados, hay excelentes recursos en la red
24. Conviertete en Experto...
En sus trabajos, muy pronto se darán cuenta que
ustedes SON los expertos...
– Si les gusta algo, por ejemplo Java, sean expertos, sepan todo acerca
de ese tema
– Recuerden, el que mucho abarca poco aprieta
– Algunas sugerencias: Programación en Python/Grails/Java/Ruby,
Cloud Computing, Desarrollo en Android, Desarrollo Ágil
– Utilicen la red, participen con gente de otros países.
– Aprovechen el Software Libre como herramienta de disrupción
25. Los Humanos son importantes..
A todos nos gusta estar todo el día enfrente de una
computadora, pero el desarrollo de software es una
labor de comunicación, cooperación y creatividad..
– Desarrollen habilidades interpersonales
– Enfréntense a entornos sociales donde no se sientan cómodos
– Busquen entender a las demás personas antes de que las demás
personas los entiendan
– No desprecien el valor práctico de la política y de las ventas
26. Prueben lo que saben...
Ante los cientos de aspirantes, los que quedan son
los que tienen pruebas...
– Lleven código que han escrito a sus entrevistas de trabajo,
dejénlo con orgullo a los reclutadores (por favor nada
patentable )
– Si muestran sus contribuciones aceptadas a un proyecto de
Sofwtare Libre se pelearán por ustedes
– Den nombre de usuarios satisfechos de sus sistemas, de esos que
hicieron para ayudar a alguien
27. Un ejemplo: LEIS
Laboratorio Experimental
De Informatica Social
LEIS IPN-Batiz 2004
28. Gracias por tu
atención, para más
información:
Emilio Osorio García
oemilio@istemashumanos.com
Cel: 55.3233.2476
Tel: 967.631.6275