¿Permitirías que tus programadores usen Messenger y redes sociales como Facebook? [cerrado]

11

Tenía muchos jefes, cada uno tenía un enfoque diferente acerca de permitir o no el uso de Windows Live Messenger, Facebook y muchos otros sitios de Internet.

Por supuesto, Internet es realmente necesario para investigar sobre la mejor manera de resolver una tarea específica. A veces puedes tener un amigo en línea, también un programador, que sabe más sobre algo.

Para algunos gerentes, el acceso a Internet ralentizaría el progreso del proyecto y, por otro lado, permitiría a las personas interactuar y encontrar nuevas soluciones.

¿Qué harías?

Junior M
fuente

Respuestas:

28

No lo haría un problema a menos que se convirtiera en un problema. Prefiero tratar a mis empleados como adultos y asumir que actuarán profesionalmente a menos que haya evidencia de lo contrario. Por ejemplo, si a alguien le faltan plazos continuamente sin una buena razón, podría consultarlos de vez en cuando y si están perdiendo el tiempo en línea, ENTONCES trataría con ese individuo según sea necesario.

Además, dado que a ninguno de mis empleados se les paga por hora, no veo el sentido de vigilar cada minuto que pasan en la oficina, siempre y cuando hagan su trabajo.

La excepción podría ser si estuvieran haciendo algo en línea que de otra manera sería problemático (pornografía, filtrar secretos de la compañía, hablar mal de la compañía públicamente, etc.).

JohnFx
fuente
3
+1 para una respuesta integral - puntos particulares sobre pagos por hora y políticas
JBRWilkinson
+1 por tratar de forma individual en lugar de castigar al conjunto.
Michael K
23

Mi creencia personal son las personas en todas las profesiones, pero especialmente las profesiones creativas / de resolución de problemas necesitan tiempo de inactividad mental durante todo el día. Claro, usted podría respaldar a sus programadores que rompen un látigo y gritan "¡Más código!", Y el proyecto probablemente se realizará a tiempo y dentro del presupuesto, pero obtendrá un producto mediocre. Cortarán esquinas y escribirán códigos descuidados solo para sacarte de encima, y ​​sus mentes no estarán lo suficientemente ocupadas como para encontrar soluciones elegantes.

Cada vez que he tenido programadores trabajando debajo de mí, siempre los he animado a tomarse un tiempo libre durante el día. Lea un libro, escuche música, juegue un poco de baloncesto afuera, o incluso pase un tiempo en Face / Digg / Reddit / Lo que sea si eso es lo que les gusta. Todo lo que me importa es el producto final. No me importa cómo manejaron su tiempo para lograr grandes resultados.

suave
fuente
44
¿Puedo unirme a su empresa?
GoodSp33d
2
Este es un pensamiento increíble! He visto a personas crear código descuidado para sacar al jefe de su espalda :)
Junior M
16

En un equipo de desarrolladores, rápidamente queda claro quién es productivo y quién no. En mi humilde opinión, prohibir IM o Facebook no hará que los malos programadores sean más productivos, pero ciertamente afectará negativamente la moral de los buenos.

Dima
fuente
7

Si no puede confiar en sus empleados para realizar su trabajo debido a la presencia de distracciones, entonces podría estar contratando al tipo de personas equivocado.

Yevgeniy Brikman
fuente
44
..o tener un problema de moral en el equipo.
JBRWilkinson
1
En cualquier caso, una prohibición de Internet realmente no va a mejorar las cosas de manera efectiva.
4

Básicamente, un desarrollador necesita acceso completo a Internet, para buscar información, descargar programas, etc.

Por lo tanto, una política liberal es importante. Luego se reduce a si la persona individual puede usarlo en una cantidad de tiempo "razonable" cada día, lo que a su vez se puede medir por cuánto tiempo se estima que tomará este proyecto y cuánto tiempo duró realmente. Si la productividad es baja, considere mirar por qué. Si la productividad es alta o aceptable, deje que los desarrolladores hagan lo que quieran.


fuente
2
sí, y a veces el jefe necesita presentar resultados (a su gerente) sobre el progreso de los proyectos concurrentes. ¡Entonces la gente apaga el fuego y si ve a alguien en Facebook, se pone nervioso! :)
Junior M
1
Si 9 personas están tratando urgentemente de solucionar un gran problema y una persona está matando el tiempo en Facebook, es mejor que esa persona pueda explicarse a los otros 9 ingenieros, y mucho menos al líder de su equipo y al gerente de departamento.
JBRWilkinson
1
@JBRWilkinson, es posible que no pueda ayudar. Pero, por supuesto, puede proporcionar una línea directa de suministro de café.
4

Con la proliferación de teléfonos inteligentes y planes de datos móviles, ¿cómo monitorea y controla exactamente el uso de Internet? Puede crear políticas contra el uso de equipos de la empresa y conexiones a Internet, pero no puede eliminar las distracciones. Su mejor opción es contratar personas que hagan el trabajo. Un desarrollador que trabaja ocho horas seguidas al día y dedica dos horas a "distracciones" vale más que un desarrollador débil que dedica diez horas a tiempo de cara.

James McLeod
fuente
3

Utilizamos Messenger entre oficinas. Tendría que decir "no" a Facebook (etc.) ya que la tentación de actualizar su perfil en lugar de hacer su codificación es demasiado grande. Por supuesto, la excepción sería si está desarrollando algo para Facebook (etc.) Sin mencionar la adicción que muchas personas tienen a Farmville (etc.)

Muad'Dib
fuente
+1 Tienes que estar de acuerdo aquí. Tenemos sitios sociales bloqueados, y de hecho me gusta (como Facebook, no stackoverflow). Me mantiene más concentrado en la tarea y me siento mejor al saber que los que me rodean no pierden el tiempo. Sí, sé que las personas improductivas probablemente siempre serán así, pero creo que hace que las personas productivas se sientan un poco mejor acerca del equipo, lo cual es importante.
Morgan Herlocker
1
no bloqueamos nada en mi tienda, pero el Facebook en horario de trabajo es definitivamente mal visto
Muad'Dib
3

Personalmente, si quisiera relajarme en un lugar de trabajo, hubiera usado un libro o un reproductor de música en lugar de Facebook. Algunas personas prefieren conversar con colegas.
Y en general, todas esas políticas de limitación interna parecen instalar y bloquear una puerta sin paredes. Si el empleado tiene un problema de actitud, este (problema) debe tratarse directamente.

Nikita Rybak
fuente
+1 por no eludir el problema, su derecho a tratar a los adultos como niños no es la respuesta.
Tipo anónimo
1

Personalmente, no veo la razón de prohibir Messenger y otros servicios de mensajería (incluido Twitter), porque es una forma de obtener información lo más rápido posible y, a veces, las personas tienen grandes redes que pueden aprovechar de esa manera. Lo que sí entiendo es por qué las personas prohíben Facebook en la oficina, porque no lo veo como una forma de mantener contactos profesionales (y muchos también tienen tendencias de juego).

Con esa mirada fija al año ... 2010, eso significa la edad de los teléfonos inteligentes, así que si realmente quisiera usar Facebook, podría hacerlo en mi teléfono sin que la compañía pueda rastrearlo a menos que me vean sentado con mi teléfono constantemente y eso sería obvio lo que estaba haciendo.

cibernético
fuente
0

Creo que el software de chat puede ser muy útil para pasar fragmentos de código y URL entre programadores (y mucho más eficiente que el dictado de voz). Entonces, algún tipo de mensajero definitivamente debería permitirse.

Ken Bloom
fuente
1
Un servidor Jabber corporativo puede ser una mejor idea que J Random IM. Mantiene su información interna interna, por si acaso. (Pero, por Dios, no pierda su dinero en un producto inferior arrastrando en "soluciones" de renombre como Office Communicator o SameTime de IBM.)
0

Sí, mientras siga haciendo mi trabajo. Los desarrolladores deben ser tratados con cierto grado de confianza, a menos que quieras pasar todo tu tiempo observándolos, lo que significa que no haces tu trabajo y tienes desarrolladores infelices.

Si un desarrollador no está entregando el trabajo, discútalo con él y, si es necesario, solicite su historial de Internet a TI. Si no está entregando el trabajo de manera oportuna y ve que está pasando todo su tiempo en YouTube, entonces es hora de hablar en voz baja.

También debe comprender que, a veces, un desarrollador simplemente no podrá realizar su trabajo, sin que sea culpa suya. Fui ingeniero de construcción en una pequeña empresa, donde la máquina de construcción era (¡lo adivinaste!) Mi escritorio. Una construcción duraría hasta media hora, y maximizaría la máquina durante la mayor parte de eso (no era una máquina muy poderosa, en realidad una vieja caja de desarrollo de un empleado anterior que se había ido). Luego iría y probaría la instalación, que tomaría unos 20 minutos. Normalmente tomé un libro para trabajar.

JohnL
fuente
0

En mi opinión, esta pregunta realmente lleva a la diferencia entre las personas que deben ser administradas frente a las personas que pueden administrarse a sí mismas .

Al igual que el código administrado, las personas que deben administrarse requieren un tiempo de ejecución. Deben tener estructura, horario de oficina, reuniones programadas, cierta cantidad de días de vacaciones para que sepan cuánto han "agotado", tareas / boletos entregados y un conjunto de reglas para jugar. Sin esta estructura, se volverán perezosos, superarán los límites y requerirán una corrección constante de su parte. Hay un cierto estilo de desarrollo, generalmente "corporativo", que se presta a este tipo de desarrolladores. Si eres tú, entonces podrías considerar formas de restringir las distracciones y las redes sociales.

Las personas que pueden administrarse a sí mismas son las que solo necesitan una visión, y se quedan con ella, entregando cosas a las 2 p.m. del martes y la medianoche del jueves o el fin de semana, hablando con los clientes y avanzando sin que programe una reunión de estado . Establecerán sus propios límites con respecto al tiempo de las redes sociales, el tiempo de StackExchange (ejem), etc. Estos son buenos desarrolladores para productos creativos e innovadores. Bajo ninguna circunstancia debe restringir su acceso a las redes sociales o cualquier otra cosa; no es necesario. Una buena relación de confianza es imprescindible, y los servidores proxy / filtros / relojes de tiempo / formularios web son enemigos de la confianza.

Brandon
fuente
2
Me acabo de dar cuenta de que esta es la primera respuesta que hice en SE que me hace sentir que acabo de escribir el horóscopo de alguien. Yikes
Brandon
0

Una solución como www.workmeter.com podría ser de ayuda, esto permite que la empresa adopte una política liberal mientras mantiene a los programadores conscientes de su productividad. Permitir que las personas manejen y revisen sus datos mejora su autoconciencia sobre la gestión del tiempo, se dan cuenta de sus hábitos en línea y tienden a corregirlos (de lo contrario, como solución de monitoreo, le permite al gerente vigilar las malas prácticas)


fuente
wow ... nunca trabajaría en un lugar que quisiera microgestión a este nivel tan bajo.
Robert S Ciaccio
No creo que la aplicación o la URL sean de bajo nivel, y hay (opcionalmente) formas privadas en las que ni siquiera se envían estos datos, solo un trabajo efectivo y objetivo. Si lo prueba, verá que el análisis de bajo nivel no es tan útil (un gerente de un equipo pequeño, 4 programadores, ¡imagine la cantidad de datos!), Apunta a ayudar a mejorar y administrar de manera efectiva un equipo y promueve la autogestión del tiempo de los trabajadores, no se trata exclusivamente de monitoreo. Además, este control ya está presente, es decir, la política de ISP de retención de registros de 6 meses, proxies, registros de firewall, registro del sistema de computadoras, ...