2008-12-13 8 views
6

Aunque soy un programador e ingeniero con experiencia, siempre encuentro problemas tediosos cuando trato con redes. En raras ocasiones las instalaciones de enrutadores funcionan de la caja, y usted se encuentra tratando de aprender todo tipo de acrónimos como WPA, UPnP, etc., y tiene dificultades para tratar de asignarlos con la lógica conceptual de las redes. Creo que esto es particularmente cierto en las redes; es mucho más fácil solucionar problemas como la compilación, la instalación de periféricos de hardware o la visualización de fuentes asiáticas en su computadora.¿Por qué las interfaces de usuario de redes son tan técnicas y poco intuitivas?

¿Por qué la interfaz de usuario de red es tan pobre? ¿La red es intrínsecamente compleja y difícil, lo que refleja la interfaz de usuario? Debido a problemas de seguridad? ¿O los problemas son más de naturaleza histórica? ¿O no estás de acuerdo conmigo por completo?

ACTUALIZACIÓN 2009/22/1: Creo que los comentaristas a continuación tienen un buen punto en que las empresas de electrodomésticos no pueden contratar ingenieros de software, dando prioridad a la habilidad del hardware. Pero creo que el trabajo en red es peor que cualquier otra categoría en lo que respecta a la interfaz de usuario, la terminología, etc., por lo que estoy buscando respuestas que sean específicas de las redes.

+1

Siento tu dolor. Es un desastre por ahí. – Martin

Respuesta

0

Porque generalmente el software para los dispositivos es hecho por personas que no están capacitadas como ingenieros de software; porque para hacer esos aparatos baratos, ahorran literalmente todo, así que no hay diseñadores de UX dedicados para ti.

+0

No sé por qué esto ha sido downvoted. La mayoría de estas compañías de hardware solo consiguen que los ingenieros de electricidad eleven una interfaz en el último mes del proyecto. – Nathan

3

No es común.

Cada vendedor tiene diferentes ideas sobre cómo debería ser la interfaz y, a menudo, terminología diferente.

Sin mencionar el hecho de que la mayoría de los equipos se fabrican en el extremo oriente y las traducciones, ya sea en la documentación o en las interfaces del software, suelen ser muy deficientes.

-1

Según lo tratado en el último blog (33), todo el software de las compañías de hardware es malo. No estoy convencido de que esto se deba solo a que los ingenieros de HW no están capacitados para escribir un buen software como dice Joel, ¡después de todo, la mayoría de los ingenieros de SW tampoco están capacitados para escribir un buen software!
Creo que es más mercado, dinero y tiempo: no eliges uP, DSP, FPGA ni incluso un enrutador basado en su software, por lo que no hay ninguna ventaja de hacer más que el mínimo trabajo de la tarde del viernes.
No hay nada mejor cuanto más gasta, puede pagar $ 10k por un devkit de uP y solo se trata de un montón de archivos de murcielagos envueltos en un compilador de C libre de los años ochenta.

+0

La última vez que verifiqué, Apple es una empresa de hardware y hacen el mejor software disponible. Sony, sin embargo, validaría su punto. –

+0

Sun también logra producir SW decente, pero no creo que Sun y Apple estén en el mismo negocio que alguien haciendo enrutadores wifi de $ 29 –

-1

Hay muchos factores que determinan la facilidad de uso. El aprendizaje juega un papel importante. Piense en Microsoft Office, la mayoría de las personas piensan que saben cómo usarlo. Les pregunto a mis amigos cuántas veces se vieron afectados por problemas como el estilo que se configura de manera inapropiada (problemas como el tamaño de la fuente, la sangría). Es una oficina de Microsoft desarrollada por software imbeciles!

Sin los diseñadores que entienden la psicología humana, los esfuerzos más benévolos se vuelven un dolor. Cuantas veces hemos visto presentaciones torpes creadas por ingenieros de software. ¿Tiene esto que ver con la capacidad de programación? No. Es solo que los buenos diseñadores de UI desarrollan interfaces que se entienden fácilmente.

2

Estoy de acuerdo con usted en que la configuración de dispositivos y equipos de red es una tarea tediosa y aburrida.

Creo que se trata de la demanda de una buena interfaz de usuario. Los clientes exigen una buena interfaz de usuario de los productos electrónicos de consumo y los jugadores demandan interfaces de juego bastante intuitivas en sus juegos. Dado que la ingeniería de red probablemente no se queje a Cisco, etc. sobre esto, sigue siendo una prioridad más baja.

Además, el costo es otro factor. Un enrutador puede ser configurado por un ingeniero de red como usted y años más tarde puede no requerir más configuración. Me imagino que empresas como Cisco lo saben y creen que la inversión en el diseño de herramientas agradables de interfaz de usuario es innecesaria. Podrían ahorrar MUCHO dinero haciendo el mínimo en el departamento de UI.

Habiendo dicho que Apple hace un muy buen trabajo con la interfaz de usuario en sus dispositivos inalámbricos de consumo como el Airport Extreme. La interfaz de usuario es una aplicación real que se ve bien, no una interfaz web.

En el lado positivo, debido a que las interfaces de usuario de redes son normalmente difíciles de usar, te mantiene ocupado y hace que tu trabajo sea más importante (y mejor pagado). ¿Recuerdas los días en que eras el único que podía construir una computadora? Lo hago y no es realmente una habilidad en estos días ya que casi cualquier estudiante de secundaria puede hacerlo.

1

Creo que esta pregunta resalta la división histórica entre las telecomunicaciones y la ingeniería de software. A menudo ocurre que las cuestiones más técnicas de las telecomunicaciones no pueden ocultarse a sus usuarios, ya que esos detalles pueden ser necesarios para configurar una función. Además, la documentación de telecomunicaciones tiende a ser pesada en los acrónimos (cosas confusas aún más).

+0

la respuesta más interesante hasta el momento. – Fredriku73

Cuestiones relacionadas