"Soy el primer desarrollador ciego de mi empresa". Parte 1

Lo que no veo se hizo evidente en los primeros meses después del nacimiento. No importa cuántos padres lo intentaron, su visión no pudo ser restaurada. Desde los cuatro años aprendí a leer y escribir en braille.

Tuve mucha suerte con la gente de alrededor. Tenía buenos maestros, había una escuela de música donde normalmente hablaba con chicos comunes. Gracias a esto, me di cuenta de que cocinar solo en un ambiente ciego no es la mejor forma de desarrollo. Comenzó a ir hacia otro lado, y eventualmente realizó su sueño.



Hace seis meses que trabajo como ingeniero de software real. En el equipo más corriente. Todavía no puedo creerlo)

Cómo empecé a programar


Conoció una computadora, como todos los demás, en la infancia. Mi prima tenía una máquina de origen no muy claro: los programas para ella se descargaban y descargaban utilizando casetes de audio normales. Aprendí a "programar" melodías en él, utilizando las funciones de salida de sonido al altavoz del sistema.

La computadora parlante me impresionó: era un pequeño pero un paso hacia un futuro fantástico, del que leí en los libros.


Y el verdadero conocimiento del increíble mundo de TI comenzó con IBM-286 y MS-DOS. Como salida de voz, utilicé un súper altavoz grande separado con un teclado mecánico adicional.

Estudiar programación en la infancia fue poco sistemático:

  • Como muchos en los años 90, comenzó en lo básico. Intentaron enseñarme, como todos los demás, a programar tareas gráficas simples en él, pero no vi el resultado y rápidamente se aburrió.
  • Luego hubo un intento de asistir a la programación opcional en C, pero de alguna manera el asunto no salió: o el tiempo era inconveniente o la motivación no era suficiente. Pero el hecho es que, a partir de ahí, no obtuve nada más que el concepto de la función printf y el formato de línea.

Volví a experimentar con sonidos y números ... Me llevó varios años, Windows reemplazó a DOS, y luego escuché sobre la web.

El HTML cayó en mis manos: para los ciegos, este es uno de los formatos más convenientes.


Con gran celo, comencé a enseñarle. Pero entonces la infancia terminó ...

Es hora de decidir a dónde ir. Y deliberadamente no elegí el desarrollo


Tenía tres pasatiempos: programación, idiomas extranjeros (estudié francés desde los 10 años) y música. Estaba lejos de ser un virtuoso y consideraba una carrera musical inútil. Puede ir a una especialidad de TI, ya sea en un grupo especial para ciegos (que categóricamente no quería), o en un grupo regular en el mismo mechmat. Pero para "arrastrar" el mechmath, era necesario ir con alguien avistado, que constantemente ayudaría en las conferencias y después. No fue muy real.

Por lo tanto, pensé: entraré en los lenguajes naturales y, habiendo aprendido a estudiar, cambiaré silenciosamente hacia TI. Y entró en el lingüista. Por cierto, el diploma fue escrito sobre un tema mixto: un pequeño diccionario ruso-inglés-francés sobre el tema de la tecnología de la información.

Cómo aprender a programar sistémicamente


Todo comenzó cuando conocí a mi esposa: ella tiene un mehmat detrás de ella. Nos sentamos en un foro, y el foro tuvo una conversación. Estaba en cuadros: cada cuadro se actualizaba cada pocos segundos, mientras la página se recargaba completamente ... Permanecí en este chat durante un máximo de 15 segundos, luego se perdió el foco de atención y la paciencia estalló.

El futuro cónyuge describe la situación de la siguiente manera: "Pensé: un tipo tan interesante, solo que aquí escribe en el foro, pero no entra en el chat". Decidí averiguar por qué.

Y cuando se enteró, se comprometió a escribir un chat de texto normal para ciegos. Me convertí en su "experimental".


Bueno, entonces nos casamos. Mi esposa, que trabajaba como arquitecto de software de escritorio, decidió dedicarse al desarrollo web. Juntos comenzamos a estudiar el tema. Más precisamente, fue mi esposa quien estudió la web, y con su ayuda estudié la programación normal en general: algoritmos, pensamiento arquitectónico, bases de datos relacionales ...

Escribimos proyectos favoritos, donde principalmente hice el backend. Comenzamos con PHP 4.4, luego pasamos a los cinco primeros. Luego también aprendí Go y Python. Pero en el trabajo escribo principalmente en PHP, por supuesto, ya el séptimo.

Cómo encontré un trabajo en TI


Comenzamos a ganar dinero en la web con freelance: creamos todo tipo de sitios. Entonces la esposa encontró un trabajo estable.

Estaba buscando trabajo en TI. Desesperadamente, buscando desesperadamente.


Me gustó una empresa que desarrolló software y hardware para personas ciegas y con discapacidad visual. Y la parte ciega, disculpe para comparar, es una nicho, como una de TI. Más precisamente, todos conocen a todos aquí. Comprendí lo que estaban haciendo los muchachos de esa compañía, conocía un poco a su jefe. Y ahora, hace nueve años, el 31 de diciembre, después de un par de copas de champán, lo tomé y le escribí una carta ... Después de un par de meses ya tenía mi primer proyecto.

Fui gerente de localización, probé y audité la disponibilidad de sitios para ciegos y deficientes visuales, escribí tareas técnicas y traduje documentación. Paralelamente, continuó escribiendo código: con el tiempo, incluso comenzó a contribuir al código abierto.

Y después de 8 años, decidí entrar completamente en la programación. Y mudarse a Europa.


Esbozamos hojas de vida y cartas de motivación. Les envié más de 100 piezas; sinceramente, no conté más. Escribió en empresas alemanas, francesas, italianas e incluso chipriotas. Había de todo: pruebas y tres o cuatro niveles de entrevistas. Y muchos fracasos.

Continuará ...


Esta historia comenzó el 25 de abril cuando realizamos un mitap virtual. Durante la transmisión en línea, Andrei nos escribiómenelion_elensulePolicanina: esta es su historia que acabas de leer. Aquí está lo que escribió entonces:

¡Hola todos! Hay una categoría de personas (somos pocos, pero lo somos) que están contentos de que ahora los mitaps se realicen en línea. Esta categoría es personas con discapacidad. Personalmente, no tengo visión. Trabajo como ingeniero de software, estoy interesado en asistir a tales eventos y no siempre es posible conducir.

Resultó que Andrei no era solo un hombre que no dejó caer sus manos. Por ejemplo, él es el autor de un cliente de Twitter para ciegos. También ganó la competencia con muchachos comunes y hoy trabaja en uno de los equipos de desarrollo de redes sociales de InterNations en Munich. Le pedimos que contara y mostrara cómo funciona su día y sus procesos como desarrollador, y cómo una persona con discapacidad puede unirse al desarrollo habitual de productos.

Conéctate el 30 de mayo para escuchar la secuela. El informe de Andrey comenzará a las 12 Moscú / Kiev / Minsk. Y en el verano, esperamos, publicaremos la segunda parte de la historia: sobre entrevistas, rechazos, pruebas y traslado con la familia a un nuevo país.

All Articles