Este es uno de los mejores hilos que he leído en Quora. Respuestas realmente estimulantes, incluidos los hilos de discusión de comentarios.
Mi experiencia personal es solo trabajar en un entorno tipo cubículo. Sin embargo, estaría abierto a la idea de trabajar en una configuración de tipo de plan abierto. La razón es que siento que podría aprender muchos “consejos y trucos” para aumentar mi productividad. Cosas que, de lo contrario, busco en Google según lo necesito saber y luego olvido en una hora más o menos. Por ejemplo, he estado programando en un entorno UNIX durante varios años, pero mi dominio del shell de UNIX, las herramientas de programación y el entorno es vergonzosamente pobre. Si tuviera un par de tipos sentados a mi lado, probablemente sabría mucho más sobre la configuración de vi, o el uso de gdb / sed / awk de manera más efectiva, o la creación de secuencias de comandos de shell, la codificación, la automatización de tareas, etc. En mis ciclos negativos, probablemente vería cómo otros hacen este tipo de cosas, en lugar de leer cosas aleatorias en Internet sobre matemáticas, deportes o política, o publicar en Quora. El problema es que no puedes ir al cubículo de alguien para preguntarle este tipo de cosas. Eso es porque ni siquiera sabes lo que estás buscando. Alguien como yo, que no tiene aptitud natural, o inclinación a hurgar con cosas como esta, solo puede captar ideas observando cómo trabajan los demás en las proximidades. En mi configuración actual, hago las cosas de todos modos, a través de prueba y error, o buscando en Google, pero siempre existe la persistente sensación de que podría haber formas mucho mejores y más rápidas de hacerlo.
Además, existe la oportunidad de discutir los “microproblemas” que inevitablemente encuentra al escribir cualquier código … por ejemplo, mejores formas de manipular una cadena, manejar la entrada / salida, organizar mejor su código, elegir la estructura de datos / API STL correcta y así. Creo que hay mucho que aprender discutiendo estas cosas u observando cómo otros lo hacen.
- ¿El cifrado de una palabra es igual para la misma palabra?
- ¿Podemos desarrollar la tecnología en el futuro para ver, percibir y comprender mejor las dimensiones superiores?
- ¿Es posible revolucionar la industria de la animación y / o el cine?
- ¿Cómo es salir de prisión después de 30 a 40 años y ver toda la tecnología y todo lo que te has perdido?
- ¿Cómo tenían los romanos espadas de acero si el acero no se inventó hasta el proceso de Bessemer?
Sin embargo, hay inconvenientes en los que puedo pensar. El silencio es sin duda propicio para pensar en un problema complicado. No ayudaría tener 10 teléfonos sonando cada minuto, personas recibiendo mensajes en sus teléfonos celulares, llamadas en conferencia y otras cosas. Mantener los teléfonos celulares en silencio sin duda sería un requisito mínimo para que funcione. No hay llamadas de conferencia tampoco, ni hablar por teléfono con altavoz. Cualquier llamada telefónica de más de un par de minutos debe hacerse en una habitación separada. Aún así, habría algunas cosas molestas, como personas que constantemente golpean sus escritorios mientras hacen algo, o mueven constantemente su silla para que haga ruido, y cosas así. No puedo hacer mucho al respecto.