MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
 
 
Herramientas Buscar en Tema Desplegado
Prev Mensaje Previo   Próximo Mensaje Próx
  #1  
Viejo 15/06/08, 17:40:15
Avatar de abapedro
abapedro abapedro is offline
Member
 
Fecha de Ingreso: mar 2007
Mensajes: 83
Smile El oficio de programador

Para pensar un poco acerca del trabajo de programación:

SOFTWARE LIBRE Y LA PSICOLOGIA DEL PROGRAMADOR
Manuel Dávila Sguerra
(tomado de la revista Computerworld Colombia, mayo/2008)


En 1971 el sociologo Gerald P. Wiemberg escribio el libro: "La Psicología de la Programación de Computadores", basado en sus estudios sobre el comportamiento de estos profesionales. El dice que su único y mas importante propósito era desencadenar un campo de estudio sobre una actividad humana de alta importancia como lo iba a ser la programación de computadores. Era la época en que apenas se estaba diseñando el protocolo TCP/IP, que por todos es sabido cambió la forma de vivir de las personas al ser adoptado para Ineternet.

En un artículo anterior que llamé "Monumento al programador desconocido", la hacía un homenaje a esos profesionales que de manera silenciosa han venido influyendo en la calidad de vida de las personas, hasta tal punto que en el documento que propone la estrategia sobre el software para el año 2015 de los E.E.U.U. se le considera un producto de seguridad nacional.

En el software libre esta actividad humana se hace presente de manera muy especial, liderada por miles de programadores que ha decididido influir en la generación de estándares, a tal punto de crear de manera comunitaria una Ingeniería de Software consistente. Este tema fue el que escogí para la conferencia en el Salón de Informática de ACIS en el 2007, cuyo tema central era la "Ingeniería de Software" y en ella enfatizaba en una diferencia entre los desarrollos propietarios y los libres, en el sentido de que aquellos nacen por la necesidad del cliente, mientras que en el software libre nacen de las "necesidades" del programador.

Este origen, de característica libre, marcará un elemento clave en la calidad de los resultados.

Wiemberg cuenta sobre un experimento llamado "Disonancia Cognitiva" en el cual le piden a dos grupos de personas defender una idea sobre la cual uno tiene un rechazo comprobado. A un grupo se le ofrece dinero por hacerlo y al otro no. Los resultados del experimento muestran como, el grupo que recibe dinero difícilmente logra producir resultados "satisfactorios". Esto, debido a la mediación de aspectos éticos y de principios en el desarrollo de la tarea encomendada que imposibilitan la defensa de ideas contrarias a sus propias convicciones.

En cambio, el grupo que hace el trabajo sin recibir dinero acepta el reto como una actividad intelectual que no juega contra aspectos morales sino que la convierte en un reto a su capacidad creativa, logrando producir resultados "satisfactorios".

Lo anterior, dice Wiemberg, demuestra que la libertad juega un papel preponderante en la psicología de las personas para determinar la actitud con la que acoge un trabajo, influyendo positivamente sobre los resultados, en este caso la programación de computadores.

En otro episodio de su libro cuenta sobre algo sucedido en una universidad, en la cual se había creado un servicio de tutores orientado a ayudarle a los estudiantes a resolver los problemas de programación. Sin embargo, el flujo de estudiantes solicitando el servicio no era el esperado, pero si era evidente la conglomeración en el recinto y el ruido alrededor de las máquinas dispensadoras de bebidas y comestibles. Las directivas decidieron entonces quitar las máquinas dispensadoras para que los estudiantes hicieran colas ordenenadas para utilizar los servicios ofrecidos.

Sucedió entonces que el sitio comenzó a tener largas e interminables colas con tiempos de respuestas muy largos como para calificar de eficiente el trabajo de consultoría que se debía desarrollar. Eso sí, se soluciono el problema del ruido y de la congestión.

El estudio de este fenómeno demostró que cuando los estudiantes se conglomeraban en aparente desorden, se creaban vínculos y relaciones interpersonales que permitian compartir sus problemas y resolverlos entre ellos mismos. A eso hoy se les llaman counidades virtuales y, es tal vez, uno de los mayores aportes que ha hecho el software libre al evidenciar esta característica de las relaciones humanas a través de tema de interés común.

El libro muestra muchos aspectos interesantes como el caso de la "ego programación", que puede influir en el código fuente producido, tanto, que el mismo problema puede ser resuelto de distintas maneras dependiendo de fuertes aspectos psicológicos y de personalidad. Casi como para decir "déjame ver tu código y te diré quien eres". Pero, al mismo tiempo, dificulta el análisis crítico de los programas que pueden herir susceptibilidades de los programadores que identifican su obra como parte de su ego.

Son muchos los temas tratados en este libro, que si bien fue escrito hace mas de treinta años, es una de las referencias de Erik Raymond en el el libro "Deasrrollo Bazar y desarrollo Catedral", el el cual explica el fenómeno de estas comunidades que conforman el software libre. Esto convierte al Sr Wiemberg en en un "vidente" que fue capaz de percibir desde tanto tiempo atrás la importancia de quienes desarrollan los programas de computador.

**********
Referencias sobre estos temas:

Sobre el software libre, la licencia GPL y su creador, Richard Stallman:


El libro "La catedral y el Bazar":

Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 23:07:11.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web