¿Es posible que una persona ciega trabaje en trabajos de desarrollo web front-end? [cerrado]

Descargo de responsabilidad: Esto puede estar fuera de tema. Soy nuevo en Stack Exchange y no sé dónde publicar esto, pero necesito ayuda. Stack Overflow fue lo primero que pensé, pero parecen estrictos en cuanto a las pautas de publicación, y esta es una pregunta sobre cómo navegar en el panorama profesional.

Soy un estudiante ciego de tercer año de informática en la universidad. He estado estudiando lenguajes orientados a objetos como C++/Java y hasta ahora me he centrado en la ingeniería de software. Cada vez estoy más interesado en el desarrollo web front-end. Específicamente el diseño web y de aplicaciones del lado del usuario.

Mi pregunta es: ¿es posible que una persona ciega trabaje como desarrollador web front-end? Es decir, ¿existe una función laboral específica del día a día de un desarrollador web front-end que sería imposible de realizar para una persona ciega? ¿Qué pasa con cosas como marcos de alambre y maquetas? ¿Qué tan necesarios son esos en el día a día? ¿Sería suficiente simplemente entender lo que el cliente quiere y saber cómo escribirlo en el código, o tengo que 'ver' los resultados de mi código? ¿O hay una cultura de equipo que se presta a que mis compañeros de equipo me presten sus ojos para confirmar que mi código está produciendo el efecto visual/diseño deseado, o sería una carga irrazonable para mis compañeros de equipo?

Tuve visión durante 22 años, así que sé cómo se ven las cosas, entiendo el diseño visual, el formato y los esquemas de color. Así que entiendo cómo se verían las cosas que estaría construyendo.

¿Es posible? Por supuesto. Cómo vas a encontrar una empresa dispuesta a darte la oportunidad de hacerlo. No tengo idea y no puedo imaginar una empresa que lo haría a menos que tengas un historial de éxito con ella.
No estoy seguro de si encontrarías una empresa o no. Es posible que algunas empresas no quieran correr el riesgo. Supongo que si ya te estás desarrollando, claramente eres capaz, pero tendrás que demostrárselo.
Hm, ¿posiblemente pueda ofrecer experiencia a los equipos que construyen interfaces que deben cumplir con las regulaciones de la UE sobre accesibilidad ? ¿O por regulaciones similares en otros lugares?
Hubo un programador hace unos años que perdió las manos, por lo que la empresa le contrató una mecanógrafa. Desafortunadamente, tenía décadas de experiencia y probablemente era el mejor programador de la empresa. No creo que pueda esperar razonablemente que una empresa lo contrate a usted y a un "humano de vista" cuando no tiene experiencia real, y tienen otros candidatos potenciales que pueden hacer el trabajo por sí mismos.
Si tenía un cliente que estaba dispuesto a revisar el resultado, entonces tal vez. Pero el proceso de desarrollo normal es muy visual.
No estoy seguro de si vale la pena responder esto, pero hay alguien que es ciego y trabaja con la web . Sin mencionar que está en un grupo de trabajo (WG) del W3C.
El tipo de desarrollo del que está hablando requiere información visual y comentarios constantes. De hecho, de todos los tipos de programación en los que podría estar involucrado, la interfaz web puede ser la más visualmente involucrada. No diré que es imposible para ti hacer este tipo de desarrollo, pero apostaría a que es casi el tipo más difícil en el que una persona ciega podría participar.

Respuestas (1)

Diríjase a aplicaciones web compatibles con la accesibilidad y se destacará en un nicho allí. Cumple con 508 (EE. UU.) y otros estándares para otros lugares, pero el cumplimiento es para la usabilidad deteriorada y requeriría especificaciones de desarrollo para alinearse con cosas como lectores de pantalla y demás. Si lo aborda de esa manera, se beneficiará, ya que puede decir legítimamente que puede ser utilizado por una persona ciega y cumple con la accesibilidad.

Siempre habrá algunos problemas de usabilidad, como la apariencia, que no puede hacer sin poder ver, por lo que si no cumple con 508, entonces tiene una gran desventaja en el diseño de interfaz gráfica de usuario. Creo que todavía es posible si tiene un css válido para trabajar, pero algunas de las funcionalidades más dinámicas no son necesariamente compatibles con 508 y, por lo tanto, incluso si las codifica en la parte posterior, no puede verlas funcionar. Sin embargo, el código de back-end y la funcionalidad deberían funcionar bien.

¡Felicitaciones a ti por seguir adelante en lo que quieres hacer a pesar de tener ceguera! ¡Eso es inspiración para todos!

Actualización para enlaces: